Stretnutia v Scrume a ich význam - novinky, tipy; Pokyny pre agilný, vývoj,

Scrum je najpopulárnejším z agilných modelov procesov. Frekvencia stretnutí, ktorá je predpísaná pravidlami Scrumu, je však niekedy kritizovaná. Je to určite aj kvôli všeobecnej skepse voči stretnutiam, ktorá sa v posledných rokoch vyvinula kvôli určitému šialenstvu stretnutí. (Prečítajte si veľmi čitateľný článok Setha Godina: Váš problém so stretnutím beriete vážne.)

Skúsenosti z našich vlastných projektov však ukazujú, že všetky stretnutia, ktoré Scrum vyžaduje, sú mimoriadne užitočné pre efektívny a úspešný proces projektu - za predpokladu, že sú dobre riadené a uskutočňujú sa disciplinovane. Tento článok ukazuje dôležitosť jednotlivých stretnutí Scrumu pre priebeh projektu a prečo ich považujeme za potrebné.

Ak sa pozriete na typické grafické znázornenie procesu Scrum, všimnete si, že sprinty (v Scrume sa tak volajú iterácie) sú zobrazené ako dva kruhy:

novinky

Tieto kruhy sú ústredné. Vychádzajú z Demingovho kruhu, ktorý je tiež známy ako cyklus PDCA, z oblasti riadenia kvality. Demingov kruh predstavuje proces riešenia problémov so štyrmi fázami:

  • Plán (plán)
  • Robiť (robiť)
  • Skontrolujte
  • Zák

Opakované prechádzanie štyrmi fázami by malo zabezpečiť neustále zlepšovanie:

význam

Stretnutia skrumáže

Ak sa bližšie pozriete na stretnutia v Scrume, môžete vidieť, že sú navrhnuté tak, aby v pravidelných intervaloch viedli tímy takýmto procesom. Cyklus PDCA prebehne s každým šprintom (veľký kruh na ilustrácii procesu Scrum) a s každým dňom (malý kruh). Stretnutia, ktoré to podporujú, sú:

  • Stretnutie plánovania šprintu
  • Denná scrum
  • Sprintová kontrola
  • Šprint retrospektívne

Stretnutie plánovania šprintu

Ako už názov napovedá, schôdza o plánovaní šprintu sa používa na plánovanie práce pre nadchádzajúci šprint. Produktový vlastník vysvetlí tímu cieľ sprintu a predbežný výber požiadaviek. Potom najskôr predloží požiadavku s najvyššou prioritou. Diskutuje sa o tom, do akej miery sa vytvorí spoločná predstava o požiadavke. Spoločne sa diskutuje aj o kritériách prijatia požiadavky na konci šprintu.

Tím potom rozdelí požiadavku na všetky potrebné činnosti vrátane projektových, testovacích a dokumentačných úloh. Tieto úlohy sa vyhodnotia a tím skontroluje, či je schopný splniť túto požiadavku vrátane všetkých úloh v aktuálnom šprinte. Ak je to tak, žiadosť sa prenesie do nevybaveného sprintu.

Teraz je na rade požiadavka s ďalšou najvyššou prioritou a prechádza rovnakými krokmi. Tím obsahuje iba toľko požiadaviek, ktoré je schopný implementovať.

Varianta plánovacieho stretnutia, ktorá sa tiež používa na // SEIBERT/MEDIA, umožňuje rozdelenie na dve stretnutia: V prvej časti diskutujeme s produktovým vlastníkom, aké požiadavky sú naplánované na sprint. Až keď sa tím zaviaže k požiadavkám, budú podrobnosti objasnené na druhom stretnutí a rozdelenie na jednotlivé úlohy.

Po objasnení úloh môže tím konečne prevziať prvé úlohy a začať ich implementovať.

Denná scrum

Daily Scrum je denné stretnutie v rozsahu maximálne 15 minút. Pomáha tímu organizovať sa a koná sa každý deň v rovnakom čase na rovnakom mieste. Na tomto stretnutí každý člen tímu stručne odpovie na tri otázky:

  1. Čo som urobil od posledného denného scrumu?
  2. Aké výzvy sa vyskytli?
  3. Čo plánujem urobiť pre ďalšie Daily Scrum?

S podporou Daily Scrum prežíva denný cyklus PDCA. Stretnutie sa začína kontrolou, či bol tím schopný dosiahnuť ciele, ktoré si stanovil na poslednom stretnutí. Zistenia z predchádzajúceho dňa možno potom zahrnúť do plánovania dňa.

Toto stretnutie pomáha zabezpečiť každodennú výmenu informácií a rozdelenie úloh. Všetci členovia tímu sú informovaní o aktuálnom pokroku a v prípade, že sa nedosiahne požadovaný pokrok, dostane tím príležitosť v počiatočnej fáze iniciovať protiopatrenia („Skontrolovať a prispôsobiť sa“).

Sprintová kontrola

V posledný deň šprintu sa uskutoční kontrola sprintu, počas ktorej tím predstaví svoje pracovné výsledky vlastníkovi produktu na schválenie. Pri kontrole sprintu má tím na mysli pevný termín na konci sprintu, do ktorého musí byť k dispozícii prírastok potenciálne dodávateľného produktu. Vlastník produktu môže akceptovať iba požiadavky, ktoré boli implementované úplne a bez chýb až do kontroly sprintu. Práce, ktoré sa začali, ale nedokončili, sa považujú za nedokončené. V prehľade sprintu s jeho kontrolným charakterom je obzvlášť zrejmé, čo už bolo vypracované a kde ešte môže byť potreba úpravy.

Šprint retrospektívne

Na konci šprintérskeho cyklu je retrospektíva. To sa veľmi líši od ostatných stretnutí Scrumu. Produktívna časť šprintérskeho cyklu je ukončená kontrolou šprintu. V retrospektíve šprintu sa teraz spolupráca medzi zúčastnenými stranami otvorene a čestne odráža. Tím sa osobitne venuje problémom, ale neobviňuje z nich jednotlivých zamestnancov. Príčiny komplikácií sa posudzujú spoločne, aby bolo možné riešiť skôr korene problémov ako príznaky.

Retrospektívu šprintu je možné porovnať s výkladom v hasičskom zbore alebo s výcvikom v armáde. Rovnako ako hodnotiace stretnutie, aj retrospektíva má kontrolný charakter, ale tu sa nesústredí na produkt, ale na postup a spoluprácu. Zistenia z preskúmania šprintu a retrospektívy sa potom musia použiť na začatie opatrení na zlepšenie.

Záver

Profesionálne moderovanie a definícia časového limitu zabezpečujú, že stretnutia budú disciplinované a zamerané na cieľ. Každé individuálne stretnutie potom hodnotne prispieva k úspešnému projektu.

Plánujete softvérový projekt alebo rozšírenie existujúcej aplikácie? Prajete si zaviesť vo svojej spoločnosti agilné vývojové metódy? Radi vám poradíme a podporíme vás vo vašom projekte s našimi zamestnancami, ktorí sú certifikovaní ako Scrum Master a Product Owner. Prosím, kontaktujte nás nezáväzne. Viac informácií nájdete aj na našej špeciálnej stránke o agilite.