Riadiť projekt tak, aby všetci členovia tímu vedeli, na čom majú pracovať, dokázali reagovať na zmeny a zároveň sa darilo postupne dosahovať stanovené ciele, nie je vždy jednoduché. Zvlášť pri projektoch, ktorých požiadavky sa v priebehu práce menia a kde nie je možné všetko presne naplánovať vopred. Práve preto sa v súčasnom projektovom riadení čoraz častejšie stretávame s agilnými prístupmi, ktoré umožňujú prácu priebežne plánovať, vyhodnocovať a prispôsobovať aktuálnej situácii. Jedným z najznámejších z nich je Scrum.

Čo je Scrum?

Scrum je rámec na riadenie komplexnej práce, ktorý umožňuje tímom vytvárať hodnotné výsledky postupne a priebežne reagovať na nové informácie alebo zmeny požiadaviek.

Na rozdiel od klasického projektového riadenia, kde sa často na začiatku naplánuje celý projekt a následne sa postupuje podľa pevne stanoveného plánu, Scrum pracuje v kratších časových úsekoch. Tie sa nazývajú Sprinty. Počas každého Sprintu tím pracuje na vybraných úlohách a na jeho konci by mal mať k dispozícii použiteľný výsledok. Následne vyhodnotí, čo sa podarilo, čo je potrebné zmeniť a na čom bude pracovať v ďalšom Sprinte.

Jednoducho povedané:

Scrum = krátke cykly práce + priebežná kontrola výsledkov + spolupráca tímu + schopnosť reagovať na zmeny.

Scrum preto nie je len zoznam stretnutí alebo nástroj na plánovanie úloh. Je to spôsob organizácie práce založený na transparentnosti, priebežnej kontrole a prispôsobovaní sa aktuálnej situácii.

Ako funguje Scrum metodika?

Základom Scrum metodiky je práca v opakujúcich sa cykloch – Sprintoch. Sprint je časovo ohraničené obdobie, počas ktorého tím pracuje na konkrétnom cieli. Sprint môže trvať napríklad dva týždne. Na jeho začiatku si tím stanoví, čo chce dosiahnuť, a vyberie úlohy, ktoré mu pomôžu tento cieľ dosiahnuť. Počas Sprintu tím priebežne spolupracuje a sleduje priebeh práce. Na konci Sprintu predstaví vytvorený výsledok a následne sa zamyslí nad tým, čo by mohol v ďalšom cykle robiť lepšie.

Celý proces sa následne opakuje.

Scrum v praxi krok za krokom:

  1. Vytvorenie zoznamu požiadaviek – všetky požiadavky a úlohy sa sústredia do Product Backlogu.
  2. Naplánovanie Sprintu – tím vyberie úlohy, ktorým sa bude v nasledujúcom Sprinte venovať.
  3. Práca na úlohách – tím počas Sprintu pracuje na vybraných úlohách.
  4. Priebežná kontrola – tím pravidelne sleduje postup a rieši prípadné prekážky.
  5. Predstavenie výsledku – na konci Sprintu tím predstaví vytvorený výstup.
  6. Vyhodnotenie spolupráce – tím diskutuje o tom, čo fungovalo a čo je možné zlepšiť.
  7. Ďalší Sprint – proces sa začína znova.

Vďaka tomuto cyklu sa tím nesnaží vopred dokonale predvídať všetko, čo sa počas projektu stane. Namiesto toho priebežne získava nové informácie a podľa nich upravuje ďalší postup.

Aké sú základné princípy Scrumu?

Scrum stojí na niekoľkých základných princípoch.

  • Práca v krátkych cykloch: Tím nepracuje na celom projekte naraz, ale rozdeľuje prácu do kratších Sprintov. Vďaka tomu môže rýchlejšie zistiť, či postupuje správnym smerom.
  • Priebežná kontrola výsledkov: Výsledok práce sa nekontroluje až na úplnom konci projektu. Tím ho vyhodnocuje priebežne, čo umožňuje včas odhaliť problémy.
  • Prispôsobovanie sa zmenám: Požiadavky zákazníkov, trhu alebo samotného projektu sa môžu v priebehu práce meniť. Tím preto priebežne vyhodnocuje nové informácie a podľa nich upravuje ďalší postup.
  • Spolupráca: Dôležitou súčasťou práce je otvorená komunikácia a spolupráca medzi členmi tímu. Zdieľanie informácií pomáha predchádzať nedorozumeniam, rýchlejšie riešiť problémy a spoločne hľadať najvhodnejšie riešenie.
  • Samoorganizácia: Tím si v rámci stanovených pravidiel organizuje spôsob práce a spoločne hľadá najlepšiu cestu k dosiahnutiu cieľa.

Scrum roly: Kto má v tíme akú úlohu?

V Scrum tíme nájdeme tri hlavné zodpovednosti: Product Owner, Scrum Master a Developers.

Product Owner zodpovedá predovšetkým za maximalizáciu hodnoty produktu a za správu Product Backlogu. Pomáha určovať, čo je dôležité a ktoré úlohy by mali mať prioritu. Product Owner teda napríklad rozhoduje, ktoré požiadavky majú pre zákazníka alebo firmu najväčšiu hodnotu.

Scrum Master pomáha tímu správne používať Scrum a podporuje odstraňovanie prekážok, ktoré tímu bránia v efektívnej práci. Nie je klasickým projektovým manažérom, ktorý by jednotlivým členom rozdeľoval úlohy. Jeho úlohou je okrem iného podporovať tím, Scrum a prostredie, v ktorom môže tím dobre fungovať.

Developers sú členovia tímu, ktorí vytvárajú výsledný produkt alebo jeho jednotlivé časti. Nejde pritom iba o programátorov. Konkrétne zloženie tímu závisí od typu projektu a od toho, aké kompetencie sú na vytvorenie výsledku potrebné.

Čo je Product Backlog?

Product Backlog je usporiadaný zoznam všetkého, čo môže byť pre produkt potrebné.

Môžu v ňom byť napríklad:

  • nové funkcie,
  • požiadavky zákazníkov,
  • úpravy produktu,
  • opravy problémov,
  • technické úlohy,
  • ďalšie zlepšenia.

Položky v Product Backlogu majú rôznu prioritu. Tím preto nemusí riešiť všetko naraz. Zameriava sa predovšetkým na položky, ktoré sú v danom momente najdôležitejšie.

Aké sú výhody Scrum metodiky?

Scrum môže organizáciám priniesť množstvo výhod.

  • Flexibilita: Tím môže reagovať na zmeny požiadaviek a nové informácie priebežne, nie až po dokončení celého projektu.
  • Rýchlejšia spätná väzba: Výsledky vznikajú postupne, takže zákazník alebo ďalšie zainteresované osoby môžu poskytovať spätnú väzbu v priebehu práce.
  • Lepší prehľad: Pravidelné plánovanie a kontrola pomáhajú tímu sledovať, na čom sa pracuje a kam projekt smeruje.
  • Zapojenie tímu: Členovia tímu majú väčší priestor podieľať sa na plánovaní práce a hľadaní riešení.
  • Priebežné zlepšovanie: Retrospektíva umožňuje tímu pravidelne vyhodnocovať spôsob práce a hľadať konkrétne možnosti zlepšenia.

Má Scrum aj nevýhody?

Áno. Scrum nie je univerzálnym riešením pre každý projekt. Problém môže nastať napríklad vtedy, keď:

  • tím nie je ochotný spolupracovať,
  • roly a zodpovednosti nie sú jasne pochopené,
  • organizácia vyžaduje detailný dlhodobý plán a minimálne zmeny,
  • Scrum udalosti sa menia na zbytočne dlhé porady,
  • tím iba formálne používa názvy Scrum prvkov, ale nedodržiava ich princípy,
  • vedenie organizácie nechce tímu poskytnúť dostatočnú mieru autonómie.

Dôležité je preto chápať Scrum ako rámec, nie ako súbor stretnutí, tabuliek a názvov, ktoré stačí mechanicky zaviesť.

Príklad: Scrum v marketingovom tíme

Scrum nie je určený iba pre IT.

Predstavme si napríklad marketingový tím, ktorý pripravuje novú kampaň.

Do Product Backlogu môže zaradiť napríklad:

  • vytvorenie landing page,
  • prípravu reklám,
  • vytvorenie newslettera,
  • prípravu príspevkov na sociálne siete,
  • analýzu cieľovej skupiny,
  • nastavenie merania kampane.

Na začiatku Sprintu tím vyberie najdôležitejšie úlohy. Počas dvoch týždňov na nich pracuje a na konci Sprintu môže predstaviť napríklad hotovú landing page a prvé reklamné materiály. Na základe výsledkov a spätnej väzby následne upraví priority pre ďalší Sprint.

Tým sa vyhne situácii, keď celý tím niekoľko mesiacov pripravuje kampaň podľa pôvodného plánu a až na konci zistí, že niektoré predpoklady nefungujú.

Čo si na záver odniesť?

Pre začiatočníka môže byť tento prístup spočiatku spojený s množstvom nových pojmov – Sprint, Product Backlog, Scrum Master, Product Owner alebo Sprint Review. Keď však pochopíte základný princíp, celý systém začne dávať zmysel. Práca sa rozdelí na zvládnuteľné časti, tím spoločne pracuje na stanovenom cieli, priebežne vyhodnocuje výsledky a podľa nových informácií upravuje ďalší postup.

Scrum metodika môže byť užitočným nástrojom pre každého, kto sa podieľa na riadení projektov alebo vedení tímov. Nejde pritom iba o znalosť jednotlivých postupov. Dôležité je tiež vedieť správne plánovať, stanovovať priority, komunikovať v tíme a reagovať na zmeny.

Práve projektový manažment patrí medzi dôležité oblasti manažérskeho vzdelávania. V rámci MBA štúdia na CEMI sa študenti venujú aj projektovému riadeniu, zmenám a inováciám, vďaka čomu môžu získané znalosti využiť priamo vo svojej profesijnej praxi. Ak teda hľadáte spôsob, ako si rozšíriť manažérske kompetencie a lepšie zvládať komplexné projekty, znalosť metód, ako je Scrum, môže byť jedným z užitočných nástrojov na vašej ceste k efektívnejšiemu riadeniu projektov a tímov.