Spotkania trójkowe – analizowanie wymagań z zespołem.

Jest taka formuła analizowania wymagań jak “spotkania trójkowe” (możesz się spotkać z nazwami “three amigos” albo “tres amigos”). Poznałam ją dzięki Marcie Firlej, osobie odpowiedzialnej w SoftServe za ustawianie procesów jakościowych (Marta jest niesamowicie inspirującą kobietą, zaangażowaną w wiele aktywności, między innymi, jest pomysłodawczynią i organizatorką konferencji test:fest we Wrocławiu).


W czasie jednego z projektów, gdy mieliśmy wyzwania związane z jakością w projekcie (a może bardziej wyzwanie z tym, czego klient oczekiwał w tym zakresie), Marta robiła nam assessment projektu i opowiedziała mi wtedy o koncepcie spotkań trójkowych. Jest to formuła, w której spotyka się product owner, tester i co najmniej jeden deweloper. To oczywiście zależy od projektu (podział na backendowców i frontendowców) i od wymagania (czy wymaga zaangażowania obu kompetencji?). 

Kiedy organizować spotkania trójkowe?

Spotkania te mogą być prowadzone na różnych etapach życia projektu. Przed groomingiem i potwierdzeniem wymagań z klientem lub przed samą implementacją wymagania. Cel tych spotkań będzie wtedy różny.

Jak się przygotować do spotkania trójkowego?

Gdy organizujemy je przed groomingiem i potwierdzeniem wymagań z klientem, musisz poświęcić wymaganiom sporo uwagi. Analizujesz wymaganie. przygotowując pełną specyfikację wraz z kryteriami akceptacji. W tym czasie zbieraj też wszystko co wydaje Ci się niejasne lub nieoczywiste. Zanotuj wszystkie założenia jakie przyjmujesz (assumptions). O tym jak prowadzić taką dokumentację pisałam tutaj. Gdy uznasz, że to co masz jest wystarczająco dobre, zorganizuj spotkanie trójkowe. Pamiętaj – to, co przygotujesz nie ma być perfekcyjne, ale zrób wszystko żeby było dobre. To zaoszczędzi czas Twój i zespołu. To co przygotujesz będzie na spotkaniu “roastowane*”.

Taki jest właśnie cel – znalezienie jak najwięcej problemów. Takie spotkanie jest super rozwiązaniem, bo zabiera czas małej liczbie osób. W najlepszym wypadku Tobie i dwóm osobom z zespołu. Daje też więcej przestrzeni do wypowiedzi i zastanowienia się nad konkretnym wymaganiem. Finalnie, jeszcze przed groomingiem, jesteście w stanie dzięki temu wyłapać znaczną część problemów, o których wcześniej nie pomyśleliście. 

 

Spotkanie trójkowe możesz też przeprowadzić w nieco innej formule i czasie. Dobrze jest, zorganizować je przed samą implementacją. Pozwala to wszystkim wrócić do tematu i przedyskutować szczegóły nie tylko implementacji, ale też testowania. Kończąc spotkanie trójkowe zespół musi mieć pewność co jest do zrobienia. Jeżeli pojawią się jakieś pytania i problemy to jest to Twój najwyższy priorytet aby to wyjaśnić. Będę z Tobą szczera – prawdopodobnie nie uda się zapobiec wszystkim problemom. Ale na pewno uda się ograniczyć ich ilość, 

 

W jakiej formule ja organizuję spotkania trójkowe?

Oczywiście – to zależy 😀 Przede wszystkim od projektu w jakim aktualnie jestem. Przede wszystkim na częstotliwość organizowania spotkań trójkowych ma:

  •  Jaki mam kontakt z głównymi stakeholderami? Bieżący? Sporadyczny?
  • Ile mam czasu na takie spotkania?  Jak bardzo zespół jest obciążony?
  • Na ile zespół jest dojrzały?
  • Jak dobrze znamy rozwiązanie nad którym pracujemy?

Gdy wiele z powyższych punktów stanowi problem spotkania trójkowe staram się organizować w obu wersjach. Wtedy mam większą pewność, że zespół jest dobrze przygotowany do implementacji. 

 

______________________________

* Roast – gatunek rozrywkowy, komedia sceniczna, przeciwieństwo benefisu. Polega na występie roastowanego oraz zaproszonych gości, którzy wygłaszają obraźliwe monologi, często wulgarne, w kierunku roastowanego, ale i siebie wzajemnie. (za wikipedia.pl)

Spodobało się? Podziel się!

Podaj dalej:

Warto przeczytać: