EDIH, EEN, Interreg: platforma programelor europene.Aflați mai multe

Maturitate ISO 29119 · Gestionarea testării software și calitate

Practicile dumneavoastră de testare situate pe ISO 29119, convertite într-un plan de acțiune cuantificat.

10 domenii tematice, undefined întrebări, o scală cu 5 niveluri. Și acțiunea care face trecerea de la un nivel la următorul.

Cele 10 domenii tematice ale cadrului de referință, redactate deja de la N1 la N5. O companie, o unitate de afaceri, sau 300 deodată.

Maturitate ISO 29119 · Gestionarea testării software și calitate

Politică și strategie de testare organizaționaleN1 → N5
Gestionarea și planificarea testelorN1 → N5
Abordarea bazată pe riscuriN1 → N5
Proiectarea și tehnicile de testareN1 → N5

10 domenii tematice, undefined întrebări, scală cu 5 niveluri.

Nordhavn Industries

53 / 100

Politică și strategie de testare organizaționale64 → 84
Gestionarea și planificarea testelor53 → 79
Abordarea bazată pe riscuri61 → 82
Proiectarea și tehnicile de testare37 → 73
IAIndustrializat: notele dumneavoastră de interviu sunt suficiente, IA completează auditul.

Își măsoară maturitatea cu Datamensio

  • CNES
  • Docaposte
  • ANITI
  • Pôle SCS
  • Cetim
  • Cap'Tronic

Un exemplu

Această situație ar putea fi a dumneavoastră.

Să luăm exemplul unei companii: trei sedii, trei foi de calcul, niciun răspuns comun.

01

Nimeni nu știe cum să consolideze.

Nordhavn Industries, 2.400 de persoane la Hamburg, Lyon și Porto. Un client cere stadiul grupului. Fiecare sediu răspunde în propria foaie de calcul, cu propriile scale.

02

Trei săptămâni, o singură bază.

Un diagnostic ISO/IEC/IEEE 29119 (părțile 1 până la 5) lansat în cele trei sedii în același timp, pornind de la notele de interviu ale responsabililor. Cadrul de referință era deja scris, la fel și cele 10 domenii tematice și nivelurile N1 până la N5.

03

Două cheltuieli evitate înainte de a fi angajate.

Un scor de 53 din 100, un decalaj concentrat pe trei domenii. Asistentul IA a depistat că două acțiuni din plan se suprapuneau cu cele dintr-un alt audit. Prezentarea rezultatelor în fața comitetului s-a cerut într-o singură frază.

Ce le-a evitat

  • 3sedii măsurate pe aceeași bază, în loc de trei chestionare de reprelucrat
  • 2acțiuni duplicate depistate înainte de cheltuială
  • 1prezentare în fața comitetului, fără reluare manuală

Aceste cifre sunt ale unui exemplu. Ar putea fi ale dumneavoastră.

Standardul impune procese. Datamensio spune unde vă aflați.

01

Cadrul de referință este deja scris

Domenii tematice, întrebări și niveluri N1 până la N5 redactate. Nu porniți de la o foaie de calcul goală.

02

Scorul apare chiar în aceeași zi

Online, prin link de autoevaluare sau în interviu. Domeniu cu domeniu, comparabil în timp.

03

Decalajul devine un plan cuantificat

Fiecare trecere de nivel are acțiunea ei. IA prioritizează în funcție de efectul așteptat, nu de ordinea standardului.

04

Progresul se demonstrează

Campanie după campanie, față de ținta dumneavoastră și față de trecutul dumneavoastră. Asta cere COMEX-ul dumneavoastră.

Scala de maturitate

Un nivel, următorul, și acțiunea care leagă pe cele două.

Acest mecanism (un nivel, un nivel superior și acțiunea care le leagă) este cel care transformă o constatare într-o traiectorie.

Sunt definite și aplicate criteriile de intrare și de ieșire ale fazelor de testare?

  1. N1

    Niciun criteriu formalizat. Trecerea de la o fază la alta depinde de disponibilitatea echipelor și de data de livrare anunțată.

  2. N2

    Unele criterii figurează în anumite planuri de testare. Aplicarea lor variază în funcție de proiect și cedează în fața constrângerii de termen.

  3. N3

    Criteriile sunt definite într-un model comun, aplicate pe majoritatea proiectelor și verificate înainte de trecerea la faza următoare. Derogările rămân punctuale.

  4. N4

    Criteriile sunt aplicate sistematic, derogările sunt trasate și validate la nivelul ierarhic corespunzător, cu justificare consemnată.

  5. N5

    Criteriile sunt ajustate în funcție de nivelul de risc al produsului și revizuite pe baza analizei incidentelor în producție, cu o monitorizare documentată a revizuirilor.

Acțiune pentru trecerea de la N2 la N3

Integrarea criteriilor de intrare și de ieșire în modelul de plan de testare utilizat de toate echipele și transformarea acestora într-un punct de trecere explicit al revizuirii de final de sprint sau al comitetului de punere în producție.

« Datorită Datamensio, ne îndeplinim obiectivele cu mult mai multă eficiență. Serviciile de inspecție ale FEDER și ale ministerului nostru de tutelă au apreciat în mod deosebit această abordare, care le oferă date fiabile. »

Directoarea CCI 94CCI Île-de-France

Chambre de commerce et d'industrie
« Credem că aceasta este soluția cea mai potrivită pentru a duce proiectul nostru de transformare la scară și pentru a măsura impactul conform nevoilor noastre. »

Maja SucekChief Operating Officer, Interreg Danube

Interreg Danube Region

Faceți prima dumneavoastră măsurătoarepe ISO 29119.

Despre ce vorbește acest cadru de referință

ISO/IEC/IEEE 29119 este seria de standarde internaționale dedicată testării software. Este alcătuită din cinci părți: conceptele și vocabularul, procesele de testare organizate în trei straturi (organizațional, gestionarea testării, testare dinamică), documentația asociată fiecăruia dintre aceste procese, tehnicile de proiectare a cazurilor de testare și testarea bazată pe cuvinte cheie. Este independentă de ciclul de dezvoltare ales: se aplică atât unui proiect secvențial, cât și unei echipe în flux continuu. Descrie ce trebuie făcut, nu instrumentele de implementat.

În practică, dificultatea nu constă în cunoașterea standardului, ci în a ști unde se situează cu adevărat organizația. Există politica de testare în altă parte decât într-un document redactat cu ocazia unui audit anterior? Criteriile de intrare și de ieșire sunt opozabile în momentul punerii în producție, sau negociate la fiecare livrare sub presiunea termenelor? Acoperirea testelor este măsurată, sau dedusă din numărul de incidente semnalate ulterior? Pe un portofoliu aplicativ de câteva zeci de produse, răspunsurile variază de la o echipă la alta, și nimeni nu dispune de o imagine consolidată.

O confuzie revine adesea: ISO 29119 ar fi fost depășită de agilitate. Standardul a făcut obiectul unei dezbateri publice în comunitatea testării, în jurul riscului de formalism excesiv. Revizuirile succesive au clarificat acest aspect: procesele trebuie adaptate la context și la nivelul de risc, iar documentația poate fi susținută de instrumentare mai degrabă decât de livrabile autonome. O altă confuzie privește sfera de acoperire: ISO 29119 tratează testarea, nu managementul calității în sensul ISO 9001, nici gestionarea serviciilor în sensul ISO 20000. Cele trei se întretaie, nu se înlocuiesc.

Auditul de conformitate se încheie cu da sau cu nu: procesul este în vigoare, sau nu este. Diagnosticul de maturitate pune o altă întrebare. La ce nivel de stăpânire se situează fiecare practică și ce acțiune concretă permite trecerea la nivelul următor. Pe un subiect precum testarea, unde aproape toate organizațiile fac ceva, această gradare este singura care produce o traiectorie exploatabilă. Decalajul dintre scorul constatat și țintă generează planul de acțiune, pe care IA îl grupează într-o foaie de parcurs prioritizată.

Cadrul de referință este gata de utilizare în Datamensio. Se adaptează la contextul dumneavoastră: IA ajustează domeniile tematice, întrebările și nivelurile conform metodei CMMI, sau construiește o adaptare pornind de la politica dumneavoastră de testare, de la planurile dumneavoastră de testare și de la standardele dumneavoastră interne.

Standard de referință: ISO/IEC/IEEE 29119 (părțile 1 până la 5)

Domeniile tematice evaluate

  • Politică și strategie de testare organizaționale

    Existența unei politici de testare formalizate, transpunerea într-o strategie organizațională, alinierea la obiectivele de afaceri, revizuirea periodică, însușirea de către echipe.

  • Gestionarea și planificarea testelor

    Plan de testare, sferă de acoperire și obiective, estimarea efortului, alocarea resurselor și competențelor, jaloane, criterii de intrare și de ieșire.

  • Abordarea bazată pe riscuri

    Identificarea riscurilor de produs și de proiect, ponderarea efortului de testare în funcție de risc, trasabilitatea între riscuri și cazuri de testare, reevaluarea pe parcursul proiectului.

  • Proiectarea și tehnicile de testare

    Tehnici alese (partiții de echivalență, valori limită, tabele de decizie, tranziții de stare, teste bazate pe experiență), justificarea alegerilor, măsurarea acoperirii.

  • Execuție și medii

    Pregătirea și disponibilitatea mediilor, gestionarea seturilor de date, condițiile de reluare, gestionarea configurațiilor, izolarea mediilor de testare.

  • Gestionarea anomaliilor

    Ciclul de viață al defectului, criticitate și prioritizare, termene de tratare, analiza cauzelor rădăcină, bucla de retur către proiectare.

  • Documentație și trasabilitate

    Documente de testare produse conform părții 3, adaptarea nivelului de formalism la risc, trasabilitatea între cerințe, cazuri de testare și rezultate, păstrarea dovezilor.

  • Automatizare și instrumentare

    Sfera automatizată și criteriile de selecție, integrarea în lanțul de construcție și implementare, mentenanța patrimoniului automatizat, teste de nonregresie.

  • Indicatori și pilotaj

    Indicatori de acoperire, progres și calitate, prezentarea rezultatelor către părțile interesate, decizia de punere în producție, fiabilitatea datelor de măsurare.

  • Competențe și îmbunătățire continuă

    Cartografierea competențelor de testare, formarea și certificarea echipelor, lecții învățate după incident major, evoluția practicilor în timp.

O versiune scurtă a cadrului de referință, cu undefined întrebări, este disponibilă pentru autoevaluare online. Versiunea completă are 10 domenii tematice și undefined întrebări.

Întrebări frecvente

ISO 29119 este certificabilă?

Seria ISO/IEC/IEEE 29119 este un ansamblu de standarde de proces, fără o schemă de certificare de întreprindere asociată comparabilă cu cea a ISO 9001. Certificările existente în domeniul testării privesc persoanele. Datamensio măsoară maturitatea practicilor dumneavoastră și vă pregătește auditurile, nu eliberează niciun certificat.

Care este diferența între acest diagnostic și un audit de conformitate?

Auditul verifică existența unui proces și se încheie cu un decalaj sau o conformitate. Diagnosticul situează fiecare practică pe o scală de maturitate și indică acțiunea care permite trecerea la nivelul următor. Diagnosticul pregătește auditul, auditul validează.

Standardul este compatibil cu echipele agile?

Da. Procesele descrise trebuie adaptate la context și la nivelul de risc, iar formalismul documentar poate fi susținut de instrumentare mai degrabă decât de livrabile separate. Cadrul de referință evaluează stăpânirea practicii, nu volumul de documente produse.

Cât durează evaluarea?

Versiunea scurtă se completează în aproximativ treizeci de minute. În mod colaborativ, cu un test manager, un responsabil de medii și un referent pentru automatizare, colectarea se întinde de obicei pe una până la două săptămâni.

Se poate adapta cadrul de referință organizației noastre?

Da. Modificați întrebările, nivelurile și domeniile tematice, sau porniți de la o bază goală. IA construiește de asemenea o adaptare pornind de la politica dumneavoastră de testare și de la standardele dumneavoastră interne. Stăpânirea cadrului de referință vă aparține.

Se pot compara mai multe echipe sau unități de afaceri?

Da. Același cadru de referință este distribuit mai multor entități, scorurile se compară pe domeniu tematic și în timp. O foaie de parcurs transversală consolidează planurile de acțiune rezultate din diferitele diagnostice, fără a duplica acțiunile comune.

Cum este cuantificat planul de acțiune?

Fiecare decalaj între scorul constatat și țintă generează o acțiune. Catalogul de prestații deschide o soluție în fața fiecărei acțiuni, cu costul, termenul și impactul așteptat asupra scorului. Arbitrați pe baza unor ordine de mărime, nu pe intenții.

Unde sunt găzduite datele?

În Franța, la OVH, cu salvare la Scaleway. Niciun transfer în afara Uniunii Europene. Modelele de IA utilizate pot fi selectate, inclusiv dintre soluții europene.

Faceți prima dumneavoastră măsurătoarepe ISO 29119.