agile retrospective meetings why it is necessary
Agile razvoj softvera je skup metoda i praksi koje se temelje na agilnom manifestu. Agile metodologija naglašava suradnju u timu i čestu isporuku proizvoda.
Jedno od 12 načela navedenih u Agile manifestu je:
'U redovitim intervalima tim razmišlja o tome kako postati učinkovitiji, a zatim podešava i prilagođava svoje ponašanje u skladu s tim.'
Ovo je načelo ugrađeno u agilni tim u obliku Agile Retrospective sastanaka.
U ovom ćemo članku govoriti više o retrospektivnim sastancima, njihovoj namjeni i nekim zabavnim načinima provođenja tih sastanaka.
Preporučeno čitanje=> 6 najčešćih razloga zbog kojih biste trebali biti agilni u svojoj organizaciji
Što ćete naučiti:
- Definicija i svrha retrospektivnih sastanaka
- Provođenje retrospektivnih sastanaka
- Agile Retrospective Steps
- Agile Retrospektivni formati sastanka, ideje i aktivnosti
- Uobičajene zablude
- Zaključak
- Preporučena literatura
Definicija i svrha retrospektivnih sastanaka
Po definiciji retrospektiva znači 'osvrtanje unatrag ili suočavanje s prošlim događajima ili situacijama'.
Točno definiciji, retrospektivni sastanci namijenjeni su razmišljanju o najnovijim sprint / projekt / prekretnica i prepoznati područja koja trebaju poboljšanja te proslaviti pobjede timova .
To se povezuje s konceptom kontinuiranog poboljšanja gdje se timovi okupljaju kako bi razgovarali o područjima koja je tim dobro učinio i područjima koja tim treba zajednički raditi na poboljšanju za sljedeći sprint / projekt / prekretnicu.
Također pročitajte=> Kako poboljšati kvalitetu softvera pomoću kontinuiranog procesa integracije
Provođenje retrospektivnih sastanaka
Retrospektivni sastanci mogu se održavati u različitim fazama tijekom projekta:
- Retrospektivni sastanci mogu se zakazati prema završnim danima sprinta i prije nego što se započne sljedeći sprint, kako bi se razmišljalo o najnovijem sprintu
- Pregledati određeni problematični scenarij
- U prekretnici za razmišljanje o dosadašnjem statusu
Agile Retrospective Steps
Bilo koji retrospektivni sastanak uključivat će sljedeće korake:
- Postavi scenu - Organiziranje sastanka - Uključuje postavljanje sastanka od strane voditelja (PM, voditelj scruma itd.) I slanje poziva za sastanak svim potrebnim članovima tima i dionicima.
- Prikupljanje podataka - Kada sastanak započne, okupite sve ideje, mišljenja i nedoumice koje bi mogli imati članovi tima. To se može učiniti putem raznih agilne retrospektivne aktivnosti poput Start, Stop i Continue, Paint Me picture itd.
- Generiranje uvida - Nakon prikupljanja podataka, mora se identificirati značajna analitika i stvoriti obrasci. Ideja je identificirati trendove i riješiti ih. Npr. ako su članovi tima nesretni zbog dugih dnevnih uspravljanja, moramo shvatiti što to uzrokuje. To bi mogle biti nepovezane rasprave, kašnjenje članova tima, nerealno postavljeno vrijeme koje ne udovoljava broju ažuriranja itd.
- Stvaranje radnji - Nakon što se utvrde osnovni problemi, stvorite akcijske točke za njihovo rješavanje. Akcijske bodove treba dodijeliti odgovornoj osobi (-ama) koja će biti odgovorna za njihovo rješavanje do određenog datuma dospijeća.
- Zamotati - Zahvalite ekipi na vremenu i sudjelovanju. Provjerite jesu li rasprave i akcijske točke sastanka dokumentirane i proslijeđene članovima tima radi lakšeg snalaženja.
Agile Retrospektivni formati sastanka, ideje i aktivnosti
# 1) Što je prošlo dobro, Što je trebalo učiniti bolje, Akcijske stavke
Članovi tima sastaju se i raspravljaju o tome što je tim dobro učinio, što tim treba poboljšati, naučene lekcije i akcijske točke koje odgovaraju područjima poboljšanja.
Te su radnje dodijeljene odgovornom članu tima. Ova rasprava dokumentirana je i distribuirana svima nakon sastanka ili se može spremiti na zajednički pogon / intranet za lakši pristup.
JIRA ima ugrađenu sprint retrospektiva predložak za retrospektivni sastanak temeljen na točno određenom formatu kako je prikazano u nastavku:
[slika izvor ]
# 2) Započnite, zaustavite i nastavite sastanak
Na ovom sastanku od članova tima se traži da daju mišljenja o tome što bi tim trebao početi raditi, prestati raditi i nastaviti raditi u sprintu.
Ova metoda je vrlo popularna i učinkovita, posebno za nove timove.
- Početne stavke bile bi nešto što bi tim želio dodati svom procesu, npr. Počnite dolaziti na vrijeme za projektne sastanke.
- Zaustavljanje stavki bilo bi nešto što tim više ne želi raditi, npr. prestanite provjeravati kod bez pregleda koda.
- Predmeti Nastavi bit će nešto što tim želi nastaviti raditi u budućnosti, npr. Nastavite svakodnevno ustajati.
Voditelj sastanka može postaviti minimalno i maksimalno ograničenje broja stavki koje član tima može predložiti. Npr. Svaki član tima mora osigurati po 1 stavku za popis Start, Stop i Continue i može pružiti najviše 3 stavke po tipu.
Uz to, nakon sastavljanja cjelokupnog popisa, od članova tima može se tražiti da glasaju za sužavanje najvažnijih stavki.
# 3) 5 Sastanak u obliku „Zašto“
Ovaj format sastanka temelji se na postavljanju sljedećih pitanja 'Zašto' članovima tima.
Ovaj format sastanka koristi se za pronalaženje temeljnih uzroka za problematični scenarij (simptom) i tamo gdje uzroci možda nisu očiti.
Cilj nije riješiti problem, već razumjeti situaciju i eventualno suziti temeljni uzrok.
Svaki član tima stvara lanac razloga zbog kojih misli da se problem javlja. Jednom kada je popis spreman, odgovori se mogu objediniti u jedan lanac koji predstavlja mišljenje do kojeg je došlo zajedničkim konsenzusom grupe.
Ovo najbolje odgovara malim timovima s veličinama, tj. 3-5 članova.
Na primjer:
Problem : Kvaliteta proizvoda nije bila dobra.
Pitanje : Zašto?
Razlog 1 : Nestabilna građa.
Pitanje : Zašto?
Razlog : Nema provedbe postupka - Nema zamrzavanja koda.
Pitanje : Zašto?
Razlog : Promjena opsega
Pitanje : Zašto?
Razlog : Utjecaj nije utvrđen tijekom planiranja projekta
# 4) Ludo, tužno, drago
U ovom formatu sastanka, članu tima treba određeno vrijeme (5-10 minuta) da zapiše ljepljive bilješke za svaku od emocija - Ludi, Tužni i Glad.
- 'Mad' se usredotočuje na prepreke, prepreke itd.
- ‘Sad’ se nastoji usredotočiti na unutarnja pitanja i
- ‘Drago mi je’ usredotočuje se na nešto zbog čega je član tima zadovoljan.
Nakon isteka vremena, ljepljive bilješke grupiraju se na temelju emocija. Tada se izglasavaju pitanja Ludi i Tužni da bi im se dalo prioritet za stvaranje akcijske stavke.
# 5) Nacrtaj mi sliku
Ova tehnika je neverbalna retrospektivna tehnika.
U ovom formatu sastanka, članovima tima daje se nekoliko minuta da saberu svoje misli i izraze svoje osjećaje i mišljenja.
Ovaj je sastanak dobar format za izvođenje retrospektiva gdje verbalna komunikacija unutar tima propada, a djeluje kao probijač leda između članova tima.
[slika izvor ]
# 6) Proslava kruga
Ova tehnika bilježi povratne informacije pomoću pluseva i delta, tj. Onoga što je dobro funkcioniralo, što je moglo biti bolje).
U tome se članovi tima okupljaju u krug. Jedan član ekipe započinje i baca mekani predmet (plišana igračka, stres loptice) prema bilo kojem drugom članu.
Ideja je da onaj tko ima loptu odgovori na 3 pitanja:
- U čemu su uživali,
- Ono što su cijenili i
- Kako će iskoristiti naučeno za poboljšanje
Predmet se nasumce prosljeđuje u krug dok svi ne dobiju priliku.
Uobičajene zablude
Zabluda br. 1) Retrospektivni sastanci su dosadni
To je razlog broj jedan zbog kojeg članovi tima ne vole voditi ili biti prisutni na retrospektivnom sastanku.
Da bi sastanak bio što angažiraniji, voditelj bi trebao smisliti zabavne, ali učinkovite načine provođenja tih sastanaka.
Zabluda br. 2) Retrospektivni sastanak je moja prilika da istaknem ispodprosječne performanse člana tima
Retrospektivni sastanak nije pokazivanje prstom ili ispuštanje.
Ovaj sastanak nije zakazan kako bi istaknuo ili prozvao člana tima zbog njihovih slabih strana. Ovaj je sastanak postavljen u neutralnom okruženju s ciljem da se timski poboljša i razvije. Izbjegavajte izravne komentare namijenjene samo jednoj osobi. I, ne zaboravite da je cilj postati bolji!
Zabluda br. 3) Samo organizator sastanka vodi retrospektivne sastanke i raspravlja o problemima
Članove tima treba poticati da sudjeluju i podijele svoje stajalište. Ovaj sastanak je za boljitak tima, a ne za raspravu odozgo prema dolje koju diktira organizator / voditelj sastanka.
Istodobno, članovima tima treba omogućiti udobnost kako bi mogli izraziti svoje pravo stajalište bez straha da će biti osuđeni ili straha od reakcije kao posljedice govora.
Zabluda br. 4) Viši menadžment / ključni dionici uopće se ne pozivaju na retrospektivne sastanke
To se razlikuje od projekta do projekta. Viši menadžeri, vlasnici proizvoda mogu biti pozvani na sastanak radi rješavanja bilo kakvih zabrinutosti koje bi mogli imati ili zabrinutosti tima u vezi s njihovim upravljanjem.
Zabluda br. 5) Retrospektivne rezultate sastanka ne treba dokumentirati
Agile metodologija temelji se na principu 'Rad softvera preko sveobuhvatne dokumentacije', međutim, to ne znači da bi tim trebao u potpunosti ukloniti dokumentaciju.
Dokumentiranje retrospektiva može dovesti do učinkovitog praćenja akcijskih točaka do zatvaranja. To se također može dodati u povijesna spremišta podataka, gdje tim može pristupiti lekcijama naučenim kao dio imovine organizacijskog procesa
Zaključak
Retrospektive su vrlo korisne za team building i timsku suradnju.
Članovi tima koji se okupljaju kako bi proslavili pobjede i predložili poboljšanja također stvaraju transparentnije i zdravije timsko okruženje. Stalnim usavršavanjem i povratnim informacijama timovi postaju bolji kako vrijeme prolazi.
Retrospektivni sastanci trebali bi uključivati i ljudska pitanja (osobnost, stav, nedostatak vještina, itd.) I tehnička pitanja (opseg, nedosljedni zahtjevi, stabilnost sustava itd.).
najbolja aplikacija za špijuniranje drugog telefona
Preporučuje se da se retrospektivni sastanci provode na svim razinama, a ne samo na razini razvojnog tima.
Retrospektivni sastanci mogu se održati na kraju prekretnice, na kraju sprinta, post mortem incidenta ili problema, nakon većih događaja itd. Obavezno dokumentirajte svoje retrospektivne sastanke i pratite akcijske točke do zatvaranja.
Posljednje, ali ne najmanje važno, učinite svoje retrospektivne sastanke zabavnima!
O Autor: Ovaj korisni članak napisala je Neha B. Trenutno radi kao voditeljica osiguranja kvalitete i specijalizirala se za vođenje i upravljanje internim i offshore QA timovima.
Znate li bilo koji zabavan način retrospektivnih sastanaka koji nisu spomenuti u ovom članku? Obavijestite nas objavljivanjem komentara.
Preporučena literatura
- Kako biti dobar mentor, trener i istinski tim-branič u agilnom svijetu testiranja? - Inspiracija
- 4 koraka prema razvoju agilnog načina testiranja za uspješan prijelaz na agilni proces
- JIRA Agile Tutorial: Kako učinkovito koristiti JIRA za upravljanje agilnim projektima
- Agile Manifesto: Razumijevanje agilnih vrijednosti i principa
- Promjena načina razmišljanja agilnog testera: usklađivanje s agilnim manifestom
- SAFe Agile Tutorial: Što je Scaled Agile Framework
- Internetski kviz Agile Scrum: testirajte svoje znanje o Agile Scrumu
- Automatizirano regresijsko ispitivanje: izazovi, postupak i koraci