Ako vypočítať rýchlosť v Scrume?

Ako vieme, Scrum je rámec opakujúcich sa a prírastkových prvkov v projektovom riadení. Technológia Scrum má svoje projekty rozdelené do niekoľkých čiastkových procesov. Každý z týchto čiastkových procesov sa označuje ako Sprinty. Šprinty môžu trvať jeden týždeň, dva týždne alebo tri týždne. Aká je však rýchlosť vzhľadom na technológiu Agile Scrum a ako vypočítať rýchlosť v Scrume? Pokúsme sa porozumieť konceptu rýchlosti v Scrume.

Fotografický kredit: visual-paradigm.com

Čo je to rýchlosť v agilných systémoch?

Velocity je jednoduchým meradlom práce, ktorú tím Scrum dokončil vo vopred definovanom časovom období. Metódu rýchlosti je možné merať niekoľkými spôsobmi. Niekoľko prominentných príkladov merania rýchlosti môže zahŕňať osobné hodiny, počet úloh alebo príbehy.

V špecifickom koncepte Scrumu možno rýchlosť definovať ako počet príbehových bodov dokončených v konkrétnom šprinte. V skutočnosti môže byť rýchlosť jednoduchým meradlom, ktoré možno použiť na meranie rýchlosti, ktorou bol vývojový tím Scrumu schopný splniť úlohu a dodať obchodnú hodnotu.

Ako vypočítať rýchlosť v Scrume?

Výpočet rýchlosti v Scrume zahŕňa iba tie sprinty, ktoré boli dokončené. Akékoľvek čiastočné dokončenie sa nezapočítava do výpočtu rýchlosti.

V podstate je výpočet rýchlosti v Agile všeobecne a v Scrume obzvlášť jednoduchý a priamy. Musíte len zhrnúť všetky odhady a vziať priemer týchto hodnôt. Môže to byť jedna z vynikajúcich možností pre budúce plánovanie.

Vysvetlíme si to na príklade:

Predpokladajme Team Team Apprentice (alebo akékoľvek iné meno, ktoré by ste mu chceli dať) a naplánoval prácu rozloženú na tri šprinty. Ako vieme, každý šprint má tri fázy dokončenia – Plánované, hotovoa Prevrátené.

Zvážte nasledujúcu situáciu:

Tímový učeň

Šprint 1

Plánované hotový Prevrátené
2 2 5
5 3 8
3 13
13
8

Ako vidíme vyššie, výkon na konci Sprintu 1, z 31 príbehových bodov naplánovaných Team Apprentice; bolo dokončených iba 18 príbehových bodov. Z ďalších dvoch bod príbehu 5 má 95% dokončenie a príbeh 8 má 35% dokončenie.

Pri výpočte rýchlosti v Scrume sa berú do úvahy iba dva stupne – buď 0% dokončenia alebo 100% dokončenia. To by znamenalo rýchlosť pre Team Apprentice v Sprinte 1 je 18. Miera dokončenia príbehových bodov 5 a 8 nie sú brané do úvahy.

Rýchlosť celého procesu sa vypočíta rovnakým spôsobom pre každý zo šprintov a ich rýchlosť v jednotlivých prípadoch.

Povedzme napríklad, že Team Apprentice bol vo fáze, keď bol výkon taký, ako je uvedené nižšie:

Šprint 1 – 18 (ako sme už zistili vyššie)

Šprint 2 – 28

Šprint 3 – 18

Šprint 4 – 36

Rýchlosť skrumážneho projektu ako celku by bola priemerom rýchlosti všetkých zahrnutých šprintov. V našom prípade by bola rýchlosť projektu 25, čo je priemer 18, 28, 18 a 36.

Aké je využitie rýchlosti v Scrume?

Vo všeobecnosti sa rýchlosť v agilných systémoch vždy používala ako prostriedok na meranie produktivity. Bola by to dobrá voľba na predpovedanie dokončenia projektu. Odborníci však tvrdia, že ak to robíte, musíte byť opatrní.

Bolo uvedené, že rýchlosť môže byť dobrým meradlom rýchleho pohľadu na výkonnosť tímu. Neumožňuje vám to však prístup k úplným informáciám o projekte ako celku. To by znamenalo, že vaše predpovede nemusia byť nevyhnutne pravdivé.

Aj keď sme sa naučili vypočítať rýchlosť v Scrume, môže najlepšie fungovať so stabilnými tímami, ktoré dokázali svoju účinnosť.

Premieta sa maximálna rýchlosť projektu v Scrume do maximálnej produktivity?

No nie je to pravda. Aspoň nie vždy. Požiadanie tímu o maximalizáciu rýchlosti môže skutočne viesť k presne opačným výsledkom. Tímy môžu – za takýchto okolností – preskočiť nájdené chyby, opustiť testovanie prijatia, obmedziť úroveň spolupráce a venovať sa podobným aktivitám, len aby dokončili šprint a nevenovali veľkú pozornosť funkčnosti.

Správnou možnosťou by malo byť zvoliť optimálnu rýchlosť, ako sa zameriavať na maximálnu rýchlosť.

V skutočnosti správnym spôsobom, ako prijať spôsob výpočtu rýchlosti v Scrume, by bolo zaistiť to aspoň 3 do 5 šprinty boli dokončené v projekte. Pomohlo by to pri lepšej viditeľnosti postupu projektu a pomohlo by vám to dôslednejšie plánovať budúce šprinty.

Miera rýchlosti v Scrume môže byť tiež dostatočne nápomocná pri pochopení, či ste pod alebo nad plánovaním svojich šprintov. Platí pravidlo, že počet používateľských príbehov použitých počas každého zo šprintov NEBUDE vyšší ako priemerná rýchlosť minulých šprintov.

Ako môžete používať priemernú rýchlosť v agilnom rozvoji?

Použitie Velocity ako meradla vývoja projektu má niekoľko výhod. Samozrejme, ako sme už uviedli, nemôže to byť hlavné opatrenie pre výkonnosť projektu viac ako jedným spôsobom.

K niektorým aplikáciám, ktoré môžete v rámci agilného vývoja dobre využiť, môžete zaradiť:

Plánovanie vydania

Môžete si naplánovať plán vydania. Napríklad, ak plánujete vydať nový produkt a vyvíjate ho rovnako, budete mať predstavu o tom, kedy môžete uvoľniť všetky vlastnosti konečného produktu. Znalosť priemernej rýchlosti Scrumu môže byť užitočná pri odhade, za aký čas sa uvoľnia všetky funkcie.

Plánovanie šprintu

Ako sme už uviedli vyššie, znalosť priemernej rýchlosti by bola veľmi užitočná pri plánovaní budúcich šprintov. Pomôže vám to zaistiť, aby sa šprinty neskončili alebo neplánovali.

Rýchlosť môže byť základnou metrikou v Scrume, ale nemala by byť braná ako konečný cieľ. Malo by vám to pomôcť iba pri dosahovaní niekoľkých interných výpočtov a nemusí byť jediným opatrením na dosiahnutie celkovej výkonnosti vašich projektov.

Krátka adresa URL: https://ssf.co/39Mchk5