Prehľad rámca Scrum
Scrum framework je metodika súvisiaca s agilným riadením, ktorá sa používa na riadenie znalostí a práce, najmä pri vývoji softvéru. Má široké uplatnenie v rôznych oblastiach a teraz ho skúmajú tradičné projektové tímy na celom svete. Je určený pre stredne veľké tímy s tromi až maximálne deviatimi členmi, kde je práca rozdelená na malé kúsky, ktoré je možné dokončiť v iteráciách nazývaných sprinty. Dokončenie celej práce netrvá dlhšie ako 30 dní / mesiac.
Čas potrebný na jeho úplné vykonanie je dva týždne, a ak ho prekročí, reštrukturalizuje sa na stretnutiach nazývaných denné scrumy. Rámec, ktorý poskytuje obraz o implementácii scrumov, sa nazýva Scrum framework. Medzi tímy vo väčších organizáciách patria nasledujúce scrumy, a to rozsiahle Scrum (LeSS), škálovateľný agilný rámec (SAFe), scrum scrumov a, Nexus atď.
Úloha rámca Scrum
Scrum framework pozostáva z troch rolí. Rámec ako celok pomáha pri optimálnej a správnej komunikácii medzi členmi tímu. Tieto tri úlohy spolu tvoria tím scrum. Tieto tri úlohy rámca Scrum sú:
1) Majiteľ produktu: Vlastník produktu zastupuje všetky možné zúčastnené strany a zákazníka v každom prípade. Je zodpovedné za dodanie maximálnej možnej hodnoty zákazníkovi. Majiteľ produktu sa neriadi tradičnými spôsobmi, ako veci robiť, skôr uprednostňuje veci na základe závislostí a dôležitosti. Tím Scrum by mal mať iba jedného vlastníka produktu. Táto rola sa líši od úlohy scrum mastera. Majiteľ produktu sa zameriava na obchodnú časť produktu a pôsobí ako medziprodukt medzi zúčastnenými stranami a tímom. Majiteľ produktu nie je diktátor, ale tvorca konsenzu. Dobrý vlastník produktu by preto mal byť schopný porozumieť potrebám podniku, dôvodom týchto potrieb a oznámiť ich zainteresovaným stranám a príslušnému tímu.
2) Vývojový tím: Vývojový tím je zodpovedný za poskytovanie optimálnej kvality práce pri každom absolvovaní sprintu. Cieľ sprintu popisuje prácu, ktorú by mal tím robiť, a kvalitu, ktorú musí dosiahnuť na konci každého sprintu. Tím má od troch do deviatich členov, ktorí vykonávajú všetky úlohy potrebné na zostavenie prírastkov produktu. Aj keď tím pozostáva z ľudí z rôznych prostredí, vo všeobecnosti sú všetci označovaní ako vývojári. Je to samoorganizovaný tím a interakcie mimo tímu riadia vlastníci produktu alebo majster scrumu.
3) Scrum Master: Scrum Master je zodpovedný za uľahčenie scrumu, zaistí, aby neexistovali žiadne ťažkosti s dodávkou kvalitného produktu alebo dodávaného tovaru. Majster scrum funguje ako sprostredkovateľ medzi tímom a akýmikoľvek problémami na ceste do práce a nemusí byť nevyhnutne vodcom tímu. Master Scrum zabezpečuje, že sa dodržiava rámec Scrum. Majster scrum povzbudzuje tím k zlepšeniu. Úloha bola tiež označovaná ako tímový facilitátor alebo vedúci služobníka, aby odrážala duálne aspekty.
Pracovný tok Scrum Framework
Pracovný tok rámca scrum je nasledujúci:
1) Sprint: Sprint / iterácia je jednotka Scrumu. Sprint je obmedzený na určitý čas. O trvaní sprintu sa rozhoduje vopred a obvykle je jeden týždeň až mesiac, zvyčajne dva týždne.
2) Plánovanie sprintu: Tím Scrum spočiatku vykonáva plánovanie sprintu na:
- Spoločne rozhodovať o rozsahu práce, ktorá by sa mala vykonať počas sprintu.
- Identifikujte položky, ktoré sa dajú urobiť iba jedným šprintom.
- Urobte sprintu, v ktorom práca, ktorá by mala obsahovať položky, ktoré majú byť dokončené.
- Očakávaný čas je štyri hodiny denne počas dvoch týždňov.
- Keď sa v práci pokračuje, identifikované položky sú rozdelené a ak sa nedajú dokončiť v priebehu sprintu, potom sa vložia do nevybavených produktov.
- Keď vývojový tím vyvinie nevybavené sprinty, položky, ktoré môžu byť dokončené v sprinte, sa prevezmú.
3) Denný šprint: Denné scrum alebo vstávanie sa koná každý deň pri každom sprinte.
- Každý člen vývojového tímu je dobre pripravený.
- Aj keď niekoľko členov vývojového tímu chýba, začína to presne načas.
- Každý deň by sa mal konať v rovnakom čase a na rovnakom mieste.
- Čas je obmedzený na pätnásť minút.
- Prispievať môžu iba členovia vývojového tímu, ale vítaný je aj niekto iný.
- Od každého člena tímu sa očakáva, že počas denného scrumu odpovie na tri otázky.
- Urobil som včera niečo, aby som prispel k cieľu sprintu tímu?
- Čo musím dnes urobiť, aby som svojmu tímu pomohol prispieť k cieľu sprintu svojho tímu dnes?
- Počítam s problémami, ktoré môžu zdržať alebo zastaviť tím pri dosahovaní stanovených cieľov?
4) Sprint Review: Tím usporiada dve udalosti na konci sprintu, ktorým je kontrola sprintu a retrospektíva sprintu.
Pri hodnotení sprintu tím:
- Skontrolujte dokončenú prácu a prácu, ktorá sa ešte musí dokončiť.
- Dokončená práca sa predkladá zainteresovaným stranám.
- Rozhoduje o tom, čo sa má ďalej dokončiť spoluprácou so zúčastnenými stranami.
Pokyny na kontrolu sprintu:
- Nedokončenú prácu nie je možné preukázať.
- Očakávaná doba trvania je dve hodiny počas dvoch týždňov.
5) Sprint Retrospektíva: Pri retrospektíve sprintu tím:
- Študuje minulý šprint.
- Identifikuje nedostatky a napraví ich.
6) Rozšírenia: Rozšírenie obsahuje dve udalosti, konkrétne:
- Zdokonalenie nevybavených objednávok.
- Zrušenie sprintu.
Napriek tomu, že rámec Scrum je tak presný a efektívny, má svoje obmedzenia:
- Existujú tímy, ktoré sú rozptýlené geograficky alebo majú členov na čiastočný úväzok, a preto je ťažké takýto rámec spravovať a vykonávať.
- Existujú tímy s veľmi špecializovanými zručnosťami a taký definitívny rámec na nich nefunguje správne.
- Niekoľko vonkajších faktorov ovplyvňuje aj výrobky a výrobky, ktoré sú mimo kontroly.
- Niekoľko výrobkov je svojou povahou zrelé a má obmedzenú kontrolu kvality, a preto ich takýto rámec nezodpovedá.
Odporúčané články
Toto bol sprievodca Scrum Frameworkom. Tu diskutujeme o troch hlavných úlohách a pracovnom postupe rámca Scrum. Môžete si tiež prečítať naše ďalšie navrhované články -
- Čo je agilné programovanie?
- Čo je agilný a scrum?
- Čo je to agilný projektový manažment?
- Naučte sa princípy Scrumu
- Scrum Open Assessment
- 7 Funkcie Scrum Dashboard