TeleRetro

Ang Agile Retrospective, Ipinaliwanag


Ano ang mga retro sa agile? Patnubay ng Pagsusuri - Ano, Bakit, Paano

Ang isang agile retrospective ay isang istrukturadong pulong na ginaganap sa dulo ng bawat sprint kung saan ang koponan ay nagmumuni-muni kung paano sila nagtrabaho, hindi lamang kung ano ang kanilang nagawa. Ito ang pinakamatatag na gawi sa pagpapabuti sa larangan ng software development.

Kung naisasagawa nang maayos, ang isang retrospective ay maagang nakikita ang mga harang, nagpapalakas ng tiwala ng koponan, at nagbubunga ng konkretong pagbabago sa proseso. Kapag hindi maayos, ito'y nagiging isang 45-minutong sesyon ng reklamo na walang nagbabago.

Saklaw ng gabay na ito kung ano ang mga retrospective, bakit ito mahalaga, paano ito patakbuhin hakbang-hakbang, at ang mga pinaka-karaniwang format na ginagamit ng mga agile na koponan.

Ano ang isang agile retrospective?

Ang isang retrospective (madalas tinatatawag na "retro") ay isang oras na may limitasyon na pulong, karaniwang 60–90 minuto, kung saan ang koponan ay nagmumuni-muni sa nakaraang sprint. Ito ay isa sa apat na seremonya ng Scrum, kasabay ng Sprint Planning, ang Araw-araw na Standup, at ang Sprint Review.

Ang layunin ay patuloy na pagpapabuti: maging mas mahusay sa kung paano ka nagtratrabaho, hindi lang kung ano ang ikaw ay nagagawa.

Tatlong tanong ang gumagabay sa halos bawat retrospective:

  1. Ano ang naging maayos?
  2. Ano ang pwedeng mapabuti?
  3. Ano ang gagawin natin ng iba sa susunod na sprint?

Ang ikatlong tanong ang pinakamahalaga. Ang isang retrospective na walang mga actionable items ay isang usapan lang. Ang resulta ay palaging dapat maging isang maikling listahan ng mga konkretong pagbabago, kasama ang mga tagapangalaga at dedlayn, na isasagawa ng koponan sa susunod na sprint.

Bakit magpatakbo ng mga retrospective?

Ang mga koponang hindi nagsasagawa ng retrospective ay karaniwang inuulit ang parehong mga problema. Ang isyung bumagal sa sprint 3 ay naroon pa rin sa sprint 7; lahat ay nag-adjust na lamang.

Binabali ng retrospectives ang siklong iyon. Sila ay nagbibigay ng isang di-nagagambalang espasyo para sa koponan upang:

  • Makita ang hidwaan na hindi lumilitaw sa araw-araw na standups
  • Ayusin ang mga proseso bago ito manlumo sa mga permanenteng alternatibo
  • Kilalanin kung ano ang gumagana bago ito nagbabago nang hindi sinasadya
  • Buuin ang tiwala sa pamamagitan ng pagsasanay sa tapat na pagkakaroon ng usapan sa isang nakabalangkas na kalagayan

Pinakamainam na mga koponang ituring ang retrospectives bilang isang ugali: isang bagay na ginagawa mo nang tuluy-tuloy, hindi lang kapag may mga problema.

Gaano kadalas dapat kang magpatakbo ng isang retrospective?

Karamihan sa mga Scrum team ay nagsasagawa ng retrospective sa dulo ng bawat sprint, karaniwang bawat isa hanggang apat na linggo. Ang mga kopanang Kanban ay madalas na nagsasagawa ng isang cadence-based retro (buwanang o bawat dalawang linggo) sa halip.

Mas mahalaga ang consistency kaysa sa dalas. Ang hindi regular na retrospective ay mas mahirap seryosohin at mas mahirap ipatupad.

Kung ang iyong koponan ay bago o dumadaan sa mga makabuluhang pagbabago, mas itaguyod ang mas madalas na mga retro. Ang isang 30-minutong magaang check-in sa bawat sprint ay mas mahalaga kaysa sa isang 90-minutong malalim na talakayan bawat anim na linggo.

Paano patakbuhin ang isang agile retrospective

1. Ihanda ang entablado (5–10 minuto)

Buksan ito sa isang maikling check-in. Tanungin ang lahat ng isang simpleng tanong upang simulan ang usapan: "Sa isang salita, paano mo nararamdaman ang sprint na ito?" Pinapagsalita nito ang mga tahimik na myembro ng koponan mula pa umpisa at kapaki-pakinabang sa mga remote o hybrid na sesyon kung saan hindi mo mabasa ang body language.

Ang AI Icebreaker Bot ng TeleRetro ay gumagawa ng mga tanong na angkop sa mood ng iyong koponan kung gusto mo ng mas malikhaing bagay.

2. Kolektahin ang data (15–20 minuto)

Hilingin sa koponan na magdagdag ng mga kard sa board. I-toggle ang anonymous brainstorming mode upang lahat ay magsulat nang pribado, nang hindi naaapektuhan ng sinasabi ng iba.

Dito hinuhubog ng napiling format kung anong lalabas. Ang isang Sailboat retro ay humihingi ng wind (ano ang tumulong), anchors (ano ang nagpabagal), rocks (mga panganib), at ang island (iyong layunin). Ang isang Mad Sad Glad ay humihiling sa koponan na isalarawan ang sprint sa damdamin. Iba’t ibang format ay naglalabas ng iba’t ibang usapan.

Ang TeleRetro ay may 50+ retro formats at templates na angkop sa iba’t ibang mood ng koponan, tipo ng sprint, at karanasan.

3. Mangolekta ng mga pananaw (20–25 minuto)

Ipangkat ang mga magkakaparehong kard. Gamitin ang anonymous voting upang ilabas ang mga pangunahing tema para sa koponan. Ilaan ang karamihan ng pulong sa nangungunang dalawa o tatlong grupo.

Ang layunin sa yugto ito ay pag-intindi kung bakit may nangyari, hindi lang ito nangyari. "Mabagal ang deployment" ay pagmamasid. "Mabagal ang deployment dahil wala pa tayong awtomatikong staging checks" ay isang pananaw na nararapat sa aksyon.

4. Pumili ng gagawin (10–15 minuto)

Para sa bawat prayoridad na tema, magkasunduan sa isang konkretong aksyon. Ang mga aksyon ay dapat may responsable at dedlayn, ideyal na natatapos sa loob ng susunod na sprint.

Ang action item tracking ng TeleRetro ay nagdadala ng aksyon mula retro hanggang retro para walang mawala. Ang mga koponang nagta-track ng aksyon ay mas madalas na nakagawa kumpara sa mga umaasa lang sa memorya o tala ng pulong.

5. Isara ang retrospective (5 minuto)

Taposin ang may maikli: pasalamatan ang bawat isa, isang 1–5 rating sa retrospective mismo, o simpleng basahin nang malakas ang mga actionable items. Mahalaga ang pagsasara. Sinasalysay nito na ang sesyon ay kapaki-pakinabang at pinagtitibay ang gawi.

Karaniwang format ng retrospective

Iba’t ibang mga format ay naglalabas ng iba’t ibang uri ng usapan. Ilan sa karaniwan ay:

  • Start, Stop, Continue: Direkta at nakatuon sa aksyon. Pinakamainam para sa mga kabisadong koponan na kilala ang isa’t isa.
  • Mad, Sad, Glad: Emosyon muna. Maganda para sa mga koponang dumaan sa isang mahirap o mataas na pressure na sprint.
  • Sailboat: Biswal na metapora. Tumatanggap nang mabuti sa mga halong grupo at mga kopanang bago sa retrospectives.
  • 4 Ls: Nagustuhan, Natutunan, Nawalan, Ninasahan. Malakas para sa mga koponan na nakatuon sa pagkatuto.
  • DAKI: I-drop, Idagdag, Panatilihin, I-improve. Matalas at nakatuon sa aksyon.
  • Lean Coffee: Agenda ng koponan. Maganda kapag ang koponan ay may partikular na mga paksa na nais nilang pangunahan.

Hindi sigurado kung aling format ang angkop sa iyong koponan ngayon? Sinasuggest ng TeleRetro's Retro Bot ang isa batay sa konteksto ng iyong koponan.

Mga template ng retro

Karaniwang mga pagkakamaling dapat iwasan

Pagpapatakbo ng retro na may audience. Ang mga retrospective ay para sa koponan. Mga managers, product owners, at stakeholders ay karaniwang hindi dapat dumalo. Binabago ng kanilang presensya kung ano ang sinasabi ng mga tao.

Mga actionable items na walang responsable. "Dapat nating pagbutihin ang CI pipeline" ay hindi isang aksyon. "Maya ang magsusuri kung parallelizing ang test suite sa susunod na Miyerkules" ay.

Parehong format bawat sprint. Ang pag-ikot ng mga format ay nagpapanatili ng bagong usapan at naglalabas ng ibang uri ng pagmamasid.

Pag-skip ng retrospectives kapag maayos ang mga bagay. Yan ang eksaktong oras na pinakamadaling magkaroon ng matapat, pasulong na pag-uusap.

Walang pakialam sa nakaraang mga actionable items. Simulan ang bawat retrospective sa pamamagitan ng pagtingin sa kung ano ang napagkasunduan noong nakaraang panahon. Ang mga koponang hindi ginagawa ito ay nawawalan ng kredibilidad sa kanilang sariling proseso.

Mga Madalas Itanong

Sino ang dapat mag-facilitate ng isang agile retrospective?

Sa Scrum, karaniwang ang Scrum Master ang nagfa-facilitate. Sa mga koponan na walang dedikadong Scrum Master, ang sinumang miyembro ng koponan ay maaaring gawin ito, at ang pag-rotate ng facilitatation role mismo ay maaaring magpaganda sa partisipasyon. Ang trabaho ng facilitator ay panatilihing gumagalaw ang sesyon at tiyakin na naririnig ang mas tahimik na boses, hindi para magpatakbo ng mga resulta.

Gaano katagal dapat ang isang retrospective?

Ayon sa Scrum Guide, isang oras kada linggo ng haba ng sprint, kaya ang dalawang-linggong sprint ay nararapat sa hanggang dalawang-oras na retro. Sa praktika, karamihan sa mga koponan ay nakikita na sapat na ang 60–75 minuto, lalo na kung ang koponan ay may karanasan at ang mga actionable items mula sa nakaraang retros ay nakikita na bago pa magsimula ang sesyon.

Maaari bang magpatakbo ng isang remote retrospective?

Oo, at ang mga remote retrospectives ay maaaring mas epektibo kaysa sa personal na mga kapag maayos na na-facilitate. Ang mga anonymous digital boards ay binabawasan ang mga social dynamics na nagbabawas ng katapatan sa harap ng marami. Icebreaker music ay tumutulong magtakda ng tono kapag hindi mo maaasahan ang isang nakabahaging pisikal na espasyo.

Ano ang pagkakaiba ng retrospective at ng sprint review?

Ang sprint review ay tungkol sa produkto: ano ang naisagawa, ano ang opinyon ng mga stakeholders, at ano ang susunod sa backlog. Ang retrospective ay tungkol sa koponan: paano kayo nagtrabaho, ano ang nagpabagal sa inyo, at ano ang babaguhin. Sila ay magkakaibang pulong na may iba't ibang kalahok at iba't ibang outputs.

Paano mo haharapin kapag pare-parehong isyu ang lumalabas bawat sprint?

Iyon ay isang signal na sulit na pangalanan nang direkta. Kung ang parehong item ay lumalabas ng tatlong sprint na sunod-sunod, ito ay alin man sa isang systemic problem na nangangailangan ng mas malaking solusyon, posibleng lampas sa kontrol ng koponan, o ang napagkasunduang mga aksyon ay hindi nagtatagal. Itaas ito: "Napansin natin ito ng tatlong beses na. Ano talaga ang humahadlang sa atin na ayusin ito?"


Bumalik sa TeleRetro Resources

Maranasan ang mas maganda na retro

Gumawa ng retro sa ilang segundo at tingnan para sa iyong sarili.