Dojrzałość ISO 29119 · Zarządzanie testami oprogramowania i jakością
Państwa praktyki testowe umiejscowione na tle ISO 29119, przełożone na wyceniony plan działania.
10 obszarów tematycznych, undefined pytań, skala 5 poziomów. I działanie, które pozwala przejść z jednego poziomu na kolejny.
10 obszarów tematycznych modelu referencyjnego, już opracowanych od N1 do N5. Jedna firma, jedna jednostka biznesowa, albo 300 naraz.
Dojrzałość ISO 29119 · Zarządzanie testami oprogramowania i jakością
10 obszarów tematycznych, undefined pytań, skala 5 poziomów.
Nordhavn Industries
53 / 100
Oni mierzą swoją dojrzałość z Datamensio
Przykład
Ta sytuacja mogłaby być Państwa sytuacją.
Weźmy przykład firmy: trzy oddziały, trzy arkusze kalkulacyjne, żadnej wspólnej odpowiedzi.
Nikt nie potrafi tego skonsolidować.
Nordhavn Industries, 2400 osób w Hamburgu, Lyonie i Porto. Zamawiający pyta, na jakim etapie jest grupa. Każdy oddział odpowiada we własnym arkuszu, z własnymi skalami.
Trzy tygodnie, jedna wspólna baza.
Diagnoza ISO/IEC/IEEE 29119 (części 1 do 5) uruchomiona jednocześnie na trzech oddziałach, na podstawie notatek ze spotkań z osobami odpowiedzialnymi. Model referencyjny był już gotowy, podobnie jak 10 obszarów tematycznych i poziomy od N1 do N5.
Dwa wydatki uniknięte, zanim zostały poniesione.
Wynik 53 na 100, luka skoncentrowana na trzech obszarach tematycznych. Asystent IA wykrył, że dwa działania planu pokrywają się z działaniami z innego audytu. Prezentacja wyników dla komitetu powstała w jedno zdanie.
Czego dzięki temu uniknięto
- 3oddziały zmierzone na tej samej podstawie, zamiast trzech kwestionariuszy do przetworzenia
- 2zdublowane działania wykryte przed poniesieniem wydatku
- 1prezentacja wyników dla komitetu, bez ręcznego opracowania
Te liczby pochodzą z przykładu. Mogłyby być Państwa liczbami.
Norma narzuca procesy. Datamensio mówi, na jakim etapie Państwo są.
01
Model referencyjny jest już gotowy
Obszary tematyczne, pytania i poziomy od N1 do N5 opracowane. Nie zaczynają Państwo od pustego arkusza.
02
Wynik jest gotowy tego samego dnia
Online, przez link do samooceny albo podczas spotkania. Obszar po obszarze, porównywalny w czasie.
03
Luka staje się wycenionym planem
Każde przejście na kolejny poziom niesie ze sobą działanie. IA priorytetyzuje według oczekiwanego efektu, nie według kolejności z normy.
04
Postęp da się wykazać
Kampania po kampanii, względem Państwa celu i względem Państwa przeszłości. Tego właśnie oczekuje Państwa zarząd.
Skala dojrzałości
Jeden poziom, kolejny i działanie, które je łączy.
To właśnie ten mechanizm (poziom, poziom wyższy oraz działanie łączące oba) zamienia stwierdzenie stanu w ścieżkę rozwoju.
Czy kryteria wejścia i wyjścia faz testowych są określone i stosowane
- N1
Brak sformalizowanych kryteriów. Przejście z jednej fazy do drugiej zależy od dostępności zespołów i zapowiedzianej daty wydania.
- N2
Kryteria figurują w niektórych planach testów. Ich stosowanie różni się między projektami i ustępują pod presją terminu.
- N3
Kryteria są określone we wspólnym wzorcu, stosowane w większości projektów i weryfikowane przed przejściem do kolejnej fazy. Odstępstwa pozostają sporadyczne.
- N4
Kryteria są stosowane systematycznie, odstępstwa są rejestrowane i zatwierdzane na odpowiednim szczeblu hierarchicznym, z udokumentowanym uzasadnieniem.
- N5
Kryteria są dostosowywane do poziomu ryzyka produktu i rewidowane na podstawie analizy incydentów na produkcji, z udokumentowanym śledzeniem rewizji.
Działanie przy przejściu z N2 do N3
Włączenie kryteriów wejścia i wyjścia do wzorca planu testów stosowanego przez wszystkie zespoły i uczynienie z nich jawnego punktu kontrolnego przeglądu końca sprintu lub komitetu wdrożenia produkcyjnego.
« Dzięki Datamensio realizujemy nasze cele ze znacznie większą skutecznością. Służby inspekcyjne EFRR oraz naszego ministerstwa nadzorującego szczególnie doceniły to podejście, które dostarcza im wiarygodnych danych. »
Dyrektorka CCI 94CCI Île-de-France

« Uważamy, że to rozwiązanie najlepiej odpowiada potrzebie skalowania naszego projektu transformacji i mierzenia jego wpływu zgodnie z naszymi wymaganiami. »
Maja SucekChief Operating Officer, Interreg Danube

Rzadko sam
Model referencyjny da się łączyć z innymi. Niech Państwo połączą kilka, by objąć całą działalność, albo pozwolą IA napisać własny.
Wykonajcie swój pierwszy pomiarna ISO 29119.
O czym jest ten model referencyjny
ISO/IEC/IEEE 29119 to seria norm międzynarodowych poświęconych testowaniu oprogramowania. Składa się z pięciu części: pojęcia i słownictwo, procesy testowe zorganizowane w trzech warstwach (organizacyjnej, zarządzania testami, testowania dynamicznego), dokumentacja przypisana do każdego z tych procesów, techniki projektowania przypadków testowych oraz testowanie sterowane słowami kluczowymi. Norma jest niezależna od przyjętego cyklu wytwarzania: ma zastosowanie zarówno w projekcie sekwencyjnym, jak i w zespole pracującym w sposób ciągły. Opisuje, co należy zrobić, a nie jakie narzędzia wdrożyć.
W praktyce trudność nie polega na znajomości normy, lecz na ustaleniu, gdzie organizacja faktycznie się znajduje. Czy polityka testów istnieje gdziekolwiek poza dokumentem spisanym przy okazji poprzedniego audytu? Czy kryteria wejścia i wyjścia są wiążące w momencie wdrożenia produkcyjnego, czy negocjowane przy każdym wydaniu pod presją terminu? Czy pokrycie testami jest mierzone, czy wnioskowane z liczby incydentów zgłoszonych po fakcie? Przy portfelu aplikacji liczącym kilkadziesiąt produktów odpowiedzi różnią się między zespołami i nikt nie dysponuje spójnym obrazem całości.
Powraca częste nieporozumienie: ISO 29119 miała zostać zdezaktualizowana przez podejście zwinne. Norma była przedmiotem publicznej dyskusji w środowisku testerskim, dotyczącej ryzyka nadmiernego formalizmu. Kolejne rewizje doprecyzowały tę kwestię: procesy należy dostosować do kontekstu i poziomu ryzyka, a dokumentacja może być prowadzona przez narzędzia zamiast przez odrębne dokumenty. Inne nieporozumienie dotyczy zakresu: ISO 29119 traktuje o testowaniu, nie o zarządzaniu jakością w rozumieniu ISO 9001 ani o zarządzaniu usługami w rozumieniu ISO 20000. Te trzy obszary się przenikają, lecz się nie zastępują.
Audyt zgodności kończy się odpowiedzią tak lub nie: proces jest wdrożony albo nie jest. Diagnoza dojrzałości stawia inne pytanie. Na jakim poziomie opanowania znajduje się każda praktyka i jakie konkretne działanie pozwala przejść na poziom wyższy. W obszarze takim jak testowanie, gdzie niemal każda organizacja coś robi, taka gradacja jest jedyną, która daje się przełożyć na ścieżkę rozwoju. Luka między stwierdzonym wynikiem a celem generuje plan działania, który sztuczna inteligencja grupuje w uporządkowaną mapę drogową.
Model referencyjny jest gotowy do użycia w Datamensio. Dostosowuje się do Państwa kontekstu: sztuczna inteligencja dopasowuje obszary tematyczne, pytania i poziomy według metody CMMI, albo buduje odrębną wersję na podstawie Państwa polityki testów, planów testów i wewnętrznych standardów.
Norma referencyjna: ISO/IEC/IEEE 29119 (części 1 do 5)
Oceniane obszary tematyczne
Polityka i strategia testów organizacyjnych
Istnienie sformalizowanej polityki testów, jej przełożenie na strategię organizacyjną, dopasowanie do celów biznesowych, okresowa rewizja, przyswojenie przez zespoły.
Zarządzanie i planowanie testów
Plan testów, zakres i cele, szacowanie nakładu pracy, przydział zasobów i kompetencji, kamienie milowe, kryteria wejścia i wyjścia.
Podejście oparte na ryzyku
Identyfikacja ryzyka produktowego i projektowego, ważenie nakładu testowego według ryzyka, identyfikowalność między ryzykiem a przypadkami testowymi, ponowna ocena w trakcie projektu.
Projektowanie i techniki testowe
Przyjęte techniki (podział na klasy równoważności, wartości brzegowe, tablice decyzyjne, przejścia stanów, testy oparte na doświadczeniu), uzasadnienie wyborów, pomiar pokrycia.
Wykonanie i środowiska
Przygotowanie i dostępność środowisk, zarządzanie zestawami danych, warunki powtarzalności, zarządzanie konfiguracją, izolacja środowisk testowych.
Zarządzanie usterkami
Cykl życia defektu, krytyczność i priorytetyzacja, terminy obsługi, analiza przyczyn źródłowych, sprzężenie zwrotne do etapu projektowania.
Dokumentacja i identyfikowalność
Dokumenty testowe tworzone zgodnie z częścią 3, dostosowanie poziomu formalizmu do ryzyka, identyfikowalność między wymaganiami, przypadkami testowymi i wynikami, przechowywanie dowodów.
Automatyzacja i narzędzia
Zakres zautomatyzowany i kryteria wyboru, integracja w łańcuchu budowy i wdrażania, utrzymanie zasobu zautomatyzowanego, testy regresji.
Wskaźniki i sterowanie
Wskaźniki pokrycia, postępu i jakości, prezentacja wyników wobec interesariuszy, decyzja o wdrożeniu produkcyjnym, rzetelność danych pomiarowych.
Kompetencje i ciągłe doskonalenie
Mapa kompetencji testowych, szkolenia i certyfikacja zespołów, wnioski wyciągnięte po poważnym incydencie, ewolucja praktyk w czasie.
Krótsza wersja modelu referencyjnego, licząca undefined pytań, jest dostępna do samooceny online. Pełna wersja obejmuje 10 obszarów tematycznych i undefined pytań.
Najczęściej zadawane pytania
Czy ISO 29119 podlega certyfikacji
Seria ISO/IEC/IEEE 29119 stanowi zbiór norm procesowych, bez towarzyszącego schematu certyfikacji przedsiębiorstwa porównywalnego z ISO 9001. Istniejące certyfikacje w dziedzinie testowania dotyczą osób. Datamensio mierzy dojrzałość Państwa praktyk i przygotowuje Państwa audyty, nie wydaje żadnego certyfikatu.
Jaka jest różnica między tą diagnozą a audytem zgodności
Audyt weryfikuje obecność procesu i kończy się stwierdzeniem luki lub zgodności. Diagnoza umiejscawia każdą praktykę na skali dojrzałości i wskazuje działanie pozwalające przejść na poziom wyższy. Diagnoza przygotowuje audyt, audyt potwierdza.
Czy norma jest zgodna z pracą zespołów zwinnych
Tak. Opisane procesy należy dostosować do kontekstu i poziomu ryzyka, a formalizm dokumentacyjny może być prowadzony przez narzędzia zamiast przez odrębne dokumenty. Model referencyjny ocenia opanowanie praktyki, a nie ilość wytworzonych dokumentów.
Ile czasu zajmuje ocena
Wersja skrócona wypełnia się w około trzydzieści minut. W trybie zespołowym, z udziałem test managera, osoby odpowiedzialnej za środowiska i referenta automatyzacji, zbieranie danych rozkłada się zazwyczaj na od tygodnia do dwóch.
Czy można dostosować model referencyjny do naszej organizacji
Tak. Mogą Państwo zmodyfikować pytania, poziomy i obszary tematyczne, albo rozpocząć od pustej bazy. Sztuczna inteligencja buduje również odrębną wersję na podstawie Państwa polityki testów i wewnętrznych standardów. Kontrola nad modelem referencyjnym pozostaje po Państwa stronie.
Czy można porównać wiele zespołów lub jednostek biznesowych
Tak. Ten sam model referencyjny jest udostępniany wielu jednostkom, wyniki porównuje się według obszaru tematycznego oraz w czasie. Przekrojowa mapa drogowa konsoliduje plany działania wynikające z różnych diagnoz, bez powielania wspólnych działań.
Jak wyceniany jest plan działania
Każda luka między stwierdzonym wynikiem a celem generuje działanie. Katalog usług przypisuje rozwiązanie do każdego działania, wraz z kosztem, terminem i oczekiwanym wpływem na wynik. Decyzje podejmują Państwo na podstawie rzędów wielkości, a nie deklaracji.
Gdzie przechowywane są dane
We Francji, u OVH, z kopią zapasową u Scaleway. Brak transferu poza Unię Europejską. Wykorzystywane modele sztucznej inteligencji mogą być wybierane, w tym spośród rozwiązań europejskich.





