Úvod do problematiky Scrum
Základy Scrumu sú priamym procesom, ktorý pomáha vyrábať výrobky v kúskoch a v iteráciách, aby vyhovoval meniacim sa potrebám trhu a prísnym cieľom organizácie.
Úlohy v scrumu
Tím Scrum pozostáva z troch rolí: Majiteľ produktu, Vývojový tím a Scrum Master.
1. Majiteľ výrobku:
- Vytváranie organizačnej vízie.
- Predstavuje obchodné zastúpenie a predstavuje návratnosť investícií.
- Odovzdáva víziu zúčastneným tímom.
- Preberá vlastníctvo nevybavených objednávok.
- Uprednostňuje trh.
- Je to tvorca rozhodnutí pre tímy.
- Sprostredkováva medzi tímom a zákazníkmi, aby sa dosiahol konečný výsledok podľa potrieb a včas.
2. Tím pre rozvoj:
- Samostatne riadený - tím je riadený samostatne a rozhodnutie o pracovnom fronte sa prijíma vzájomne.
- Nezávislý - tím je oprávnený prijímať vlastné rozhodnutia.
- Žiadne určenie - tím nemá žiadne určenie a každý člen má potrebné zručnosti na vykonanie požadovanej práce.
- Malé tímy - vývojové tímy sú ideálne malé s 5 až 9 členmi.
3. Majster Scrumu:
- Leader - Koučuje tímy o rôznych aspektoch scrum basic, vedie ich o tom, ako postupovať v práci, a teda využívať výhody scrumu.
- Pomáha odstraňovať prekážky - Pomáha vývojovým tímom odstraňovať všetky prekážky na ceste pokroku a pomáha im pri ich vývoji.
- Identifikuje spôsoby spolupráce - uľahčuje tímu všetko, čo potrebuje na to, aby mohol dodať konečný produkt.
- Pomáha tímom zostať v bezpečí - zaisťuje, že žiadny vonkajší faktor nemôže nijakým spôsobom ovplyvniť tím.
Artefakty scrumu
Dokumentácia sa používa na postup v práci a nie na spoluprácu. Pracovný softvér tento pokrok vždy meria. Dokumentácia v skrumáži prebieha iba cez štyri hlavné artefakty, a to: nevybavené výrobky, nevybavené sprinty, prírastky a definícia Hotovo.
1. Nevybavené výrobky:
- Vyvíja sa podľa potrieb trhu.
- Uvádza všetky požiadavky potrebné na dodávku kvalitných výrobkov.
- Aktualizuje sa priebežne.
2. Nevykonané sprinty:
- Podmnožina položiek nevybavených produktov a má byť dokončená v jednom sprinte.
- Položky sú rozdelené na malé kúsky.
- Zamerané na to, ako dodať prácu v jednom sprinte.
- Pomáha prioritizovať prácu podľa požiadaviek zákazníka a konečného výsledku.
- Pomôžte tímom dohliadať na postup a zabezpečiť súlad cieľov.
3. Prírastok produktu:
Práca vykonaná na konci každého sprintu sa nazýva prírastok. Na konci každej iterácie dostaneme prírastok produktu (PI), ktorý sľubuje priniesť hodnotu, a nakoniec dostaneme požadovaný produkt.
4. Čo je hotovo?
„Definícia vykonanej práce“ v skrumáži znamená, že pomáha tímom určiť prácu ako vykonanú. Takto môžu tímy odhadnúť, do akej miery bola práca dokončená.
Činnosti v základoch Scrumu
Scrum aktivity sa vykonávajú v iteráciách a poskytujú čas na prípravu, ako aj uvedenie všetkých poznatkov do používania.
Scrum aktivity zahŕňajú:
- Vylepšenie nevybavených produktov
- Plánovanie sprintu
- Denné scrum
- Sprint review
- Sprint retrospektívne
1. Spresnenie nevybavených produktov:
- Eliminuje nevybavené produkty, ktoré už nie sú prioritou.
- Zahŕňa položky nevybavených produktov, ktoré už nie sú prioritou.
- Rozdeľuje nevybavené položky na kúsky.
2. Plánovanie sprintu:
- Rokuje o položkách nevybavených produktov za prítomnosti vlastníka produktu.
- Umožňuje zrelé pochopenie pracovného procesu.
- Dokončuje menšie položky podľa priority.
- Práca je riadne naplánovaná a dokončená.
Aby sme zabezpečili splnenie vyššie uvedených požiadaviek, musíme urobiť nasledujúce kroky:
- Čo treba urobiť?
- Ako by sa mala vykonať identifikovaná práca?
3. Denné stretnutie Scrumu:
Denné scrum je druh stretnutia, ktoré sa koná každé ráno maximálne 15 minút. Toto je známe aj ako denné stand-up stretnutie. Obsahuje:
- Aký bol môj včerajší príspevok v práci?
- Aký má dnes môj príspevok?
- Medzi tým ma rušia nejaké problémy?
4. Recenzia Sprintu:
- Správne zobrazenie pracovného postupu s vysvetlením vlastností produktu.
- Spätná väzba na produkt, ktorá nám umožňuje poznať medzeru v produkte, na ktorej sa dá pracovať.
- Majster scrum zvolal stretnutie, na ktorom sa zúčastňujú tímy a všetky zúčastnené strany, aby prediskutovali vyvinutý produkt a pracovný postup.
5. Retrospektívna analýza Scrumu:
- Tím preveruje a pýta sa, čo sa osvedčilo v oblasti spolupráce, plánovania, procesu a nástrojov
- Zistia medzeru a pomôžu zlepšiť proces a kompetenciu zúčastnených členov tímu.
- Plánujú a zaujmú pevný postoj k tomu, ako postupovať z jedného sprintu na druhý.
- Tím zaisťuje, že celý pracovný cyklus až do dodania je zakaždým improvizovaný.
Tri otázky, na ktoré musí odpovedať každý člen tímu:
- Čo musíme začať robiť?
- Čo musíme prestať robiť?
- Čo musíme ďalej robiť?
záver:
- Napriek tomu, že je scrum taká presná a účinná, má svoje obmedzenia:
- Realizácia takéhoto rozsiahleho rámca je náročná pre tímy, ktoré sú geograficky rozptýlené.
- Takýto rozsiahly rámec nefunguje pre tímy, ktorých členovia majú špecifické zručnosti.
- Niektoré aspekty scrumu týkajúce sa vonkajších skutočností nemožno kontrolovať.
- Takýto rámec sa nehodí pre niekoľko výrobkov, pretože majú špecializované vlastnosti.
Odporúčané články:
Toto bol sprievodca základmi Scrumu. Tu diskutujeme o rolách v Scrume, artefaktoch scrumu a rôznych aktivitách Scrumu. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Agilný produktový manažment
- Plán riadenia rozsahu
- Scrum Essentials
- Agilné riadenie