Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Gildia Testowa Sposób na koordynację testów w „dużym scrumie”

Podobne prezentacje


Prezentacja na temat: "Gildia Testowa Sposób na koordynację testów w „dużym scrumie”"— Zapis prezentacji:

1 Gildia Testowa Sposób na koordynację testów w „dużym scrumie”
Dorota Sternalska

2 Kim jestem Zawodowo: Scrum Master Herszt gildii testowej Prywatnie:
Podróże

3 AGENDA Tester – osoba z perspektywą testową Duży scrum
Po co nam tester w zespole scrumowym Duży scrum 3, zespołów scrumowych. AGENDA Gildia testowa od kuchni Gildia organizacyjnie i w czasie pracy. Wyzwania na przyszłość Co dalej...?

4 Podróż w czasie

5 OSOBNO ZESPÓŁ 1 ZESPÓŁ 2 ZESPÓŁ 3 ZESPÓŁ 4 ZESPÓŁ 5 1 SCRUM
BEZ TESTERA ZESPÓŁ 2 DOCHODZĄCY ZESPÓŁ 3 JEST TESTER ZESPÓŁ 4 1 SCRUM ZESPÓŁ 5 PERSPEKTYWA 5

6 Zespół 1: Osobno

7 Zespół 1: Osobno Długie wydania Różne cele Brak synchronizacji
Strategia testów Różnorodne testy Perspektywa klienta

8 Zespół 2: Bez testera

9 Zespół 2: Bez testera Skupienie na implementacji, brak czasu na testy
Mała różnorodność testów Brak strategii Deweloperzy testują Na koniec sprintu coś działa

10 Zespół 3: Tester „dochodzący”

11 Zespół 3: Tester „dochodzący”
Nie uczestniczy w bieżącej pracy Nie zna ustaleń dotyczących funkcjonalności Nie jest na 100% w żadnym zespole Perspektywa testera/klienta

12 Zespół 4: Jest tester

13 Zespół 4: Jest tester Tylko tester testuje Brak czasu na testowanie
Perspektywa testera Różne testy Na koniec sprintu coś działa

14 Zespół 5: Osobny zespół tylko do testów

15 Zespół 5: Jeden scrum tylko do testów
Długi feedback – 2 sprinty Testowanie nieaktualnej implementacji Testerzy nie uczestniczą w definiowaniu wymagań Strategia testowa Osoby zajmujące się testowaniem w jednym zespole Perspektywa klienta

16 Co dalej?

17 OSOBNO 1 2 3 4 1 SCRUM 5 Perspektywa klienta BEZ TESTERA
Deweloperzy testują 2 DOCHODZĄCY - - - 3 JEST TESTER Testy w zespole w sprincie Najważniejsze rzeczy dla nas to: Tester w zespole Strategia + plan Deweloperzy testuja Najbliżej 2 i 4 Podejść inaczej do problemu 4 1 SCRUM Strategia i plan 5 17

18 Tester – osoba z perspektywą testową
01 Strategia, plan testów 02 Perspektywa klienta + interakcje Co ma z tego klient Patrzy na produkt jako całość Edukacja Integracja innymi produktami Uczestniczy w zbieraniu wymagań 03 Dobre testerskie praktyki

19 Zespół DOŚWIADCZENIE KLIENT JAKOŚĆ NAZWA Nazwa
Czy może być programista? Czy tylko ta osoba za jakość? Większość zespołów w pogodni za funkcjonalnościami... Deweloperzy nie są skłonni do przeprowadzania testów W ten sposób doszliśmy do tego, że chcemy aby w każdym zespole była osoba z perspektywą Podzieliliśmy na 8 zespołów JAKOŚĆ

20 Wyzwania 3, 4 ... 9 zespołów scrumowych
Wspólne środowisko do testów automatycznych Testy wydania: wydajnościowe, regresja, migracja itp. Jedno podejście: spójna strategia testowa, wczesne wychwytywanie zależności Gildia testowa Produkt szybko się rozrasta Stanęliśmy przed wyzwaniem jak to skoordynować Te same narzędzia Testy pisane tak samo – wspólny deployment, jedne wyniki Ktoś powinien je zdefiniować Jak chcemy testować W ten sposób stworzyliśmy gildię – wirtualny zespół Nazewnictwo! W skład której wchodzą wszystkie osoby z perspektywą testową ze wszystkich zespołów scrumowych

21 Gildia Testowa od kuchni
Definiuje regresję na podstawie analizy wpływów, definiuje zakres testów interakcji Dodatkowe testy do wykonania w sprintach 1 Pilnuje, aby rozwój środowiska do testów automatycznych był w jednym kierunku. Definiuje ulepszenia dla środowiska i testów. Testy automatyczne 2 Definiuje strategię testową oraz planuje testy produktu w danym wydaniu. Testy całego produktu 3 Gilida powinna koordynować pracę związaną z testami TESTY 1: Część duzego systemu Testy po sprincie Częśc z tych testów jest wykonywana manualnie Omawiamy na spotkaniach gildii co kto implementuje, szukamy interakcji AUTOMATY: Problem na poczatku Dzięki zmianom częściej niż na noc TESTY 2: Na początku releasu plan Kontakt z testami systemowymi EDUKACJA: Z obszarów dotyczących jakości, testowania i spojrzenia z perspektywy klienta Uświadamianie dlaczego testowanie jest ważne Przedszkolanka ;) Robi review specyfikacji, map myśli do testów eksploracyjnych. Pomaga w podejmowaniu decyzji w pojedynczych scrumach Wzajemna pomoc i edukacja 4

22 Gildia testowa - organizacyjnie
Lista mailingowa Grupa na hangoucie Strona intranetowa Kontakt Raz w tygodniu Każdy ma wpływ na agendę Sprawy bieżące, burze mózgów Spotkania Uczestniczy w SOS planingu Zarządza backlogiem Koordynuje pracę Herszt gildii Spotkaia otwarte Na spotkaniach całego zespołu Na standupach W mailach Komunikacja

23 Gildiowe standardy w zespołach
Specyfikacje przez przykłady (Specification by example) Testy eksploracyjne Testing DOJO Jak wygląda nasza praca i co robią członkowie gildii? Wymysliliśmy kilka rzeczy które każdy zespół musi przestrzegać Cel: śwaidomośći, zaangażowanie, tworzenie wymagań Na początku tworzymy specyfikacje, PO + zespół. ZANIM zaczniemy kodować Specflow + C#, wyniki jenkins + excel, jira... Rezygnacja z wymagań EKSPLORACJA: Do każdego epika Pod kontrolą wersji razem z wynikami Xmind DOJO: Testowanie w parach Zapraszamy inne osoby Zapisujemy na tablicy, analiza później SPOTKANIA Aktywne uczestnictwo Komunikaty gildia – zespół AUTOMATY: Usprawnienia Framework Zmiany w środowisku - akceptacja Spotkania scrumowe i spotkania gildii Środowisko automatyczne

24 Manifest Przygotowanie strategii testowej
Identyfikowanie interakcji pomiędzy funkcjonalnościami Trzymanie perspektywy klienta Pilnowanie środowiska automatycznego Nadzorowanie i pilnowanie tworzenia narzędzi testowych Definiowanie dodatkowych zadań testerskich Edukowanie i innowacje w testach

25 Wyzwań ciąg dalszy Komunikacja 01 Wspólny cel 02 Edukacja 03
9 zespołów scrumowych... Ustalenia ze spotkań gildii Komunikacja 01 Proaktywność DoD Wspólny cel 02 Implementacja się rozpływa Jedna osoba kontra 8 deweloperów – prosto wrócić do innego modelu Siła nawyku Charles Duhigg Ważne rzeczy: nie bójmy się zmian i korzystajmy z doświadczeń 03 Po co w ogóle nam testy? Edukacja

26 Dziękuję za uwagę ? Kontakt: ? ? ?


Pobierz ppt "Gildia Testowa Sposób na koordynację testów w „dużym scrumie”"

Podobne prezentacje


Reklamy Google