agile retrospective meetings why it is necessary
Agilný vývoj softvéru je súbor metód a postupov, ktoré vychádzajú z Agilného manifestu. Agilná metodológia kladie dôraz na tímovú spoluprácu a časté dodanie produktu.
Jedným z 12 princípov uvedených v Agilnom manifeste je:
„V pravidelných intervaloch tím uvažuje o tom, ako dosiahnuť vyššiu efektívnosť, a potom podľa toho vyladí a upraví svoje správanie.“
Tento princíp je začlenený do agilného tímu vo forme agilných retrospektívnych stretnutí.
V tomto článku si povieme viac o retrospektívnych stretnutiach, ich účele a niektorých zábavných spôsoboch vedenia týchto stretnutí.
Odporúčané čítanie=> 6 najbežnejších dôvodov, ktoré by ste mali prijať vo svojej organizácii agilne
Čo sa dozviete:
- Definícia a účel retrospektívnych stretnutí
- Vedenie retrospektívnych stretnutí
- Agilné retrospektívne kroky
- Agilné retrospektívne formáty stretnutí, nápady a aktivity
- Časté mylné predstavy
- Záver
- Odporúčané čítanie
Definícia a účel retrospektívnych stretnutí
Podľa definície retrospektíva znamená „ohliadnutie sa za minulými udalosťami alebo situáciami alebo ich riešenie“.
Verné definícii, retrospektívne stretnutia sú určené na zamyslenie sa nad poslednými šprint / projekt / míľnik a identifikovať oblasti, ktoré je potrebné vylepšiť, a oslavovať tímové víťazstvá .
Toto nadväzuje na koncepciu neustáleho zlepšovania, kde sa tímy stretávajú, aby diskutovali o oblastiach, ktorým sa tímu darilo, a o oblastiach, ktoré tím potrebuje na zlepšenie svojho ďalšieho šprintu / projektu / míľnika.
Prečítajte si tiež=> Ako zlepšiť kvalitu softvéru pomocou procesu nepretržitej integrácie
Vedenie retrospektívnych stretnutí
Retrospektívne stretnutia sa môžu konať v rôznych fázach projektu:
- Spätné stretnutia je možné naplánovať na záverečné dni šprintu a pred začiatkom ďalšieho šprintu sa bude uvažovať o poslednom šprinte
- Preskúmať konkrétny problematický scenár
- Na míľniku, ktorý odráža doterajší stav
Agilné retrospektívne kroky
Každé retrospektívne stretnutie bude zahŕňať tieto kroky:
- Scéna - Organizovať stretnutie - Zahŕňa ustanovenie stretnutia sprostredkovateľom (PM, majster scrumu atď.) A zaslanie pozvánky na stretnutie všetkým požadovaným členom tímu a zainteresovaným stranám.
- Zhromaždiť údaje - Hneď ako schôdzka začne, zhromaždite všetky nápady, názory a obavy, ktoré by členovia tímu mohli mať. To sa dá urobiť pomocou rôznych agilné retrospektívne činnosti ako Štart, Zastaviť a Pokračovať, Maľovať ma obrázok atď.
- Generovať prehľady - Po zhromaždení údajov je potrebné identifikovať zmysluplné analýzy a vytvoriť vzory. Cieľom je identifikovať trendy a vyriešiť ich. Napr. ak sú členovia tímu nešťastní z dlhých denných stojok, potom musíme zistiť, čo to spôsobuje. Môžu to byť nesúvisiace diskusie, oneskorenie členov tímu, nastavený nereálny čas, ktorý nezodpovedá počtu aktualizácií atď.
- Vytvoriť akcie - Po identifikácii základných problémov vytvorte akčné body na ich vyriešenie. Akčné body by mali byť pridelené zodpovednej osobe (osobám), ktorá bude zodpovedná za ich vyriešenie do stanoveného dátumu splatnosti.
- Zabaliť - Ďakujem tímu za čas a účasť. Uistite sa, že diskusné a akčné body stretnutia sú zdokumentované a rozposielané členom tímu na ľahšiu orientáciu.
Agilné retrospektívne formáty stretnutí, nápady a aktivity
# 1) Čo dobre dopadlo, Čo sa malo urobiť lepšie, Akčné položky
Členovia tímu sa stretávajú a diskutujú o tom, čo sa tímu darilo, čo musí tím zlepšiť, získané skúsenosti a akčné body zodpovedajúce oblastiam zlepšovania.
Tieto akcie sú priradené zodpovednému členovi tímu. Táto diskusia je zdokumentovaná a rozosiela sa všetkým po stretnutí alebo ju možno pre ľahký prístup uložiť na zdieľaný disk / intranet.
JIRA má zabudovanú šprint retrospektívne šablóna na spätné stretnutie založené na tomto presnom formáte, ako je uvedené nižšie:
(obrázok zdroj )
# 2) Začnite, zastavte a pokračujte v stretnutí
Na tomto stretnutí sú členovia tímu požiadaní, aby poskytli názory na to, čo by mal tím začať robiť, prestať s nimi a pokračovať v šprintoch.
Táto metóda je veľmi populárna a efektívna, najmä pre nové tímy.
- Štartovacie položky by boli niečo, čo by tím chcel pridať do svojho procesu napr. Začnite prichádzať včas na projektové stretnutia.
- Stop items by bolo niečo, čo tím už nechce robiť napr. prestať kontrolovať kód bez kontroly kódu.
- Pokračovať v položkách bude tým, v čom chce tím pokračovať aj v budúcnosti, napr. Pokračujte v každodennom stand-upe.
Vedúci schôdzky môže stanoviť minimálny a maximálny limit počtu položiek, ktoré môže člen tímu navrhnúť. Napr. Každý člen tímu musí pre zoznam Štart, Zastaviť a Pokračovať poskytnúť 1 položku a pre každý typ môže poskytnúť maximálne 3 položky.
Po zostavení kompletného zoznamu môžu byť členovia tímu požiadaní o hlasovanie, aby zúžili najdôležitejšie položky.
# 3) 5 Stretnutie vo formáte „Prečo“
Tento formát stretnutia je založený na kladení otázok typu „Prečo“ členom tímu.
Tento formát schôdzky sa používa na nájdenie základných príčin problémového scenára (príznaku) a tam, kde príčiny nemusia byť zrejmé.
Cieľom nie je vyriešiť problém, ale pochopiť situáciu a prípadne zúžiť hlavnú príčinu.
Každý člen tímu vytvára reťazec dôvodov, kvôli ktorým si myslí, že k problému dochádza. Len čo bude zoznam hotový, možno odpovede skonsolidovať do jedného reťazca, ktorý predstavuje názor dosiahnutý spoločným konsenzom skupiny.
To funguje najlepšie pre malé tímy s veľkosťami, tj. 3 - 5 členov.
Napríklad:
Problém : Kvalita produktu nebola dobrá.
Otázka : Prečo?
Dôvod 1 : Nestabilná stavba.
Otázka : Prečo?
Dôvod : Žiadne vynútenie procesu - Žiadne zmrazenie kódu.
Otázka : Prečo?
Dôvod : Zmena rozsahu pôsobnosti
Otázka : Prečo?
Dôvod : Dopad nezistený počas plánovania projektu
# 4) Šialený, smutný, šťastný
V tomto formáte stretnutia členom tímu trvá určitý čas (5–10 minút), kým si napíše poznámky k jednotlivým emóciám - Šialený, Smutný a Radostný.
- „Mad“ má tendenciu zameriavať sa na prekážky, bariéry atď.
- Výraz „smutný“ sa zameriava na vnútorné problémy a
- „Rád“ má tendenciu sústrediť sa na niečo, z čoho má člen tímu radosť.
Po uplynutí času sa lepiace poznámky zoskupia na základe emócii. Potom sa hlasuje o šialených a smutných otázkach, ktoré im určia prioritu pri vytváraní položky akcie.
# 5) Nakresli mi obrázok
Táto technika je neverbálnou retrospektívnou technikou.
V tomto formáte stretnutia majú členovia tímu pár minút na to, aby zhromaždili svoje myšlienky a vyjadrili svoje pocity a názory.
Toto stretnutie je dobrým formátom na uskutočnenie retrospektív, pri ktorých zlyháva verbálna komunikácia v tíme, funguje ako prielom medzi členmi tímu.
(obrázok zdroj )
# 6) Oslava kruhu
Táto technika zachytáva spätnú väzbu pomocou plusov a delt, t. J. Čo fungovalo dobre, čo mohlo byť lepšie).
V tomto sa členovia tímu zhromaždia a vytvoria kruh. Jeden člen tímu začne a hodí hoditeľný mäkký predmet (plyšová hračka, záťažové lopty) smerom k inému členovi.
Predstava je taká, že ktokoľvek má loptu, odpovedal by na 3 otázky:
- Čo ich bavilo,
- Čo ocenili a
- Ako využijú to, čo sa naučili, na zlepšenie
Objekt je náhodne vedený v kruhu, kým každý nedostane príležitosť.
Časté mylné predstavy
Mylná predstava č. 1) Spätné stretnutia sú nudné
To je dôvod číslo jeden, prečo členovia tímu neradi konajú alebo byť prítomní na retrospektívnom stretnutí.
Aby bolo stretnutie viac zapojené, sprostredkovateľ by mal prísť so zábavnými, ale účinnými spôsobmi, ako tieto stretnutia viesť.
Mylná predstava č. 2) Spätné stretnutie je mojou príležitosťou poukázať na podpriemerný výkon člena tímu
Retrospektívne stretnutie nie je osočovanie alebo vyrušovanie stretnutia.
Nie je naplánované toto stretnutie s cieľom presne určiť alebo vyzvať člena tímu, aby upozornil na jeho slabé stránky. Toto stretnutie je zasadené do neutrálneho prostredia s cieľom tímovo sa zlepšovať a rásť. Nepoužívajte priame komentáre určené pre jednu osobu. A pamätajte, že cieľom je stať sa lepším!
Mylná predstava č. 3) Retrospektívne stretnutia vedie a diskutuje o nich iba organizátor stretnutia
Členovia tímu by mali byť povzbudzovaní k účasti a zdieľaniu svojho uhla pohľadu. Toto stretnutie je zamerané na zlepšenie tímu a nie na diskusiu zhora nadol, ktorú diktuje organizátor / sprostredkovateľ stretnutia.
Členovia tímu by mali byť zároveň pohodlní, aby mohli vyjadriť svoj skutočný uhol pohľadu bez obáv z toho, že budú súdení alebo zo spätnej reakcie.
Mylná predstava č. 4) Vrcholový manažment / kľúčové zainteresované strany nie sú vôbec pozvaní na retrospektívne stretnutia
To sa líši od projektu k projektu. Na stretnutie môže byť pozvaný vyšší manažment, vlastníci produktov, aby sa zaoberali prípadnými obavami alebo obavami tímu o ich správe a riadení.
Mylná predstava č. 5) Výsledky retrospektívnych stretnutí nie je potrebné dokumentovať
Agilná metodika je založená na princípe „Pracovný softvér na komplexnej dokumentácii“, to však neznamená, že by tím mal dokumentáciu úplne ukončiť.
Dokumentácia retrospektív môže viesť k efektívnemu sledovaniu akčných bodov po ukončenie. Toto je možné pridať aj do archívov historických údajov, kde má tím prístup k poznatkom získaným v rámci prostriedkov organizačného procesu
Záver
Retrospektívy sú veľmi užitočné pre budovanie tímu a tímovú spoluprácu.
Členovia tímu, ktorí sa stretnú, aby oslávili víťazstvá a navrhli vylepšenia, tiež vytvárajú transparentnejšie a zdravšie tímové prostredie. Vďaka neustálemu zlepšovaniu a spätnej väzbe sa tímy časom zlepšujú.
Spätné stretnutia by mali zahŕňať tak ľudské záležitosti (osobnosť, prístup, nedostatok zručností atď.), Ako aj technické otázky (rozsah, nekonzistentné požiadavky, stabilita systému atď.).
ako inicializovať zoznam v
Odporúča sa, aby sa retrospektívne stretnutia konali na všetkých úrovniach, nielen na úrovni vývojového tímu.
Retrospektívne stretnutia sa môžu konať na konci míľnika, na konci šprintu, post mortem incidentu alebo problému, po významných udalostiach atď. Skontrolujte, či sú vaše retrospektívne stretnutia zdokumentované a sledované až po ukončenie činnosti.
V neposlednom rade urobte svoje retrospektívne stretnutia zábavnými!
O autor: Tento užitočný článok napísala Neha B. V súčasnosti pracuje ako manažérka zabezpečenia kvality a špecializuje sa na vedenie a riadenie interných a offshore QA tímov.
Poznáte nejaké zábavné spôsoby spätných stretnutí, ktoré v tomto článku nie sú uvedené? Pošlite nám prosím svoje pripomienky a dajte nám vedieť.
Odporúčané čítanie
- Ako byť dobrým mentorom tímu, trénerom a skutočným obrancom tímu v agilnom testovacom svete? - Inšpirácia
- 4 kroky k vývoju agilného testovania myslenia pre úspešný prechod na agilný proces
- Výukový program JIRA Agile: Ako efektívne používať JIRA na správu agilných projektov
- Agilný manifest: Pochopenie agilných hodnôt a zásad
- Zmena myslenia agilného testera: Zladenie s agilným manifestom
- Výukový program SAFe Agile: Čo je to Scaled Agile Framework
- Online kvíz o Agile Scrum: Otestujte si svoje znalosti o Agile Scrum
- Automatizované regresné testovanie: výzvy, proces a kroky