Řídit projekt tak, aby všichni členové týmu věděli, na čem mají pracovat, dokázali reagovat na změny a zároveň se dařilo postupně dosahovat stanovených cílů, není vždy jednoduché. Zvlášť u projektů, jejichž požadavky se v průběhu práce mění a kde není možné všechno přesně naplánovat dopředu. Právě proto se v současném projektovém řízení stále častěji setkáváme s agilními přístupy, které umožňují práci průběžně plánovat, vyhodnocovat a přizpůsobovat aktuální situaci. Jedním z nejznámějších z nich je Scrum.

Co je Scrum?

Scrum je rámec pro řízení komplexní práce, který umožňuje týmům vytvářet hodnotné výsledky postupně a průběžně reagovat na nové informace nebo změny požadavků.

Na rozdíl od klasického projektového řízení, kde se často na začátku naplánuje celý projekt a následně se postupuje podle pevně stanoveného plánu, Scrum pracuje v kratších časových úsecích. Ty se nazývají Sprinty. Během každého Sprintu tým pracuje na vybraných úkolech a na jeho konci by měl mít k dispozici použitelný výsledek. Následně vyhodnotí, co se podařilo, co je potřeba změnit a na čem bude pracovat v dalším Sprintu.

Jednoduše řečeno:

Scrum = krátké cykly práce + průběžná kontrola výsledků + spolupráce týmu + schopnost reagovat na změny.

Scrum proto není jen seznam schůzek nebo nástroj pro plánování úkolů. Je to způsob organizace práce založený na transparentnosti, průběžné kontrole a přizpůsobování se aktuální situaci.

Jak Scrum metodika funguje?

Základem Scrum metodiky je práce v opakujících se cyklech – Sprintech. Sprint je časově omezené období, během kterého tým pracuje na konkrétním cíli. Sprint může trvat například dva týdny. Na jeho začátku si tým stanoví, čeho chce dosáhnout, a vybere úkoly, které mu k dosažení tohoto cíle pomohou. Během Sprintu tým průběžně spolupracuje a sleduje postup práce. Na konci Sprintu představí vytvořený výsledek a následně se zamyslí nad tím, co by mohl v dalším cyklu dělat lépe.

Celý proces se následně opakuje.

Scrum v praxi krok za krokem:

  1. Vytvoření seznamu požadavků – všechny požadavky a úkoly se soustředí do Product Backlogu.
  2. Naplánování Sprintu – tým vybere úkoly, kterým se bude v následujícím Sprintu věnovat.
  3. Práce na úkolech – tým během Sprintu pracuje na vybraných úkolech.
  4. Průběžná kontrola – tým pravidelně sleduje postup a řeší případné překážky.
  5. Představení výsledku – na konci Sprintu tým představí vytvořený výstup.
  6. Vyhodnocení spolupráce – tým diskutuje o tom, co fungovalo a co je možné zlepšit.
  7. Další Sprint – proces začíná znovu.

Díky tomuto cyklu se tým nesnaží předem dokonale předvídat vše, co se během projektu stane. Místo toho průběžně získává nové informace a podle nich upravuje další postup.

Jaké jsou základní principy Scrumu?

Scrum stojí na několika základních principech.

  • Práce v krátkých cyklech: Tým nepracuje na celém projektu najednou, ale rozděluje práci do kratších Sprintů. Díky tomu může rychleji zjistit, zda postupuje správným směrem.
  • Průběžná kontrola výsledků: Výsledek práce se nekontroluje až na úplném konci projektu. Tým jej vyhodnocuje průběžně, což umožňuje včas odhalit problémy.
  • Přizpůsobování změnám: Požadavky zákazníků, trhu nebo samotného projektu se mohou v průběhu práce měnit. Tým proto průběžně vyhodnocuje nové informace a podle nich upravuje další postup.
  • Spolupráce: Důležitou součástí práce je otevřená komunikace a spolupráce mezi členy týmu. Sdílení informací pomáhá předcházet nedorozuměním, rychleji řešit problémy a společně hledat nejvhodnější řešení.
  • Samoorganizace: Tým si v rámci stanovených pravidel organizuje způsob práce a společně hledá nejlepší cestu k dosažení cíle.

Scrum role: Kdo má v týmu jakou úlohu?

V Scrum týmu najdeme tři hlavní odpovědnosti: Product Owner, Scrum Master a Developers.

Product Owner odpovídá především za maximalizaci hodnoty produktu a za správu Product Backlogu. Pomáhá určovat, co je důležité a jaké úkoly by měly mít prioritu. Product Owner tedy například rozhoduje, které požadavky mají pro zákazníka nebo firmu největší hodnotu.

Scrum Master pomáhá týmu správně používat Scrum a podporuje odstraňování překážek, které týmu brání v efektivní práci. Není klasickým projektovým manažerem, který by jednotlivým členům rozdával úkoly. Jeho úlohou je mimo jiné podporovat tým, Scrum a prostředí, ve kterém může tým dobře fungovat.

Developers jsou členové týmu, kteří vytvářejí výsledný produkt nebo jeho jednotlivé části. Nejde přitom pouze o programátory. Konkrétní složení týmu závisí na typu projektu a na tom, jaké kompetence jsou k vytvoření výsledku potřeba.

Co je Product Backlog?

Product Backlog je uspořádaný seznam všeho, co může být pro produkt potřeba.

Mohou v něm být například:

  • nové funkce,
  • požadavky zákazníků,
  • úpravy produktu,
  • opravy problémů,
  • technické úkoly,
  • další zlepšení.

Položky v Product Backlogu mají různou prioritu. Tým proto nemusí řešit všechno najednou. Zaměřuje se především na položky, které jsou v danou chvíli nejdůležitější.

Jaké jsou výhody Scrum metodiky?

Scrum může organizacím přinést řadu výhod.

  • Flexibilita: Tým může reagovat na změny požadavků a nové informace průběžně, nikoliv až po dokončení celého projektu.
  • Rychlejší zpětná vazba: Výsledky vznikají postupně, takže zákazník nebo další zainteresované osoby mohou poskytovat zpětnou vazbu v průběhu práce.
  • Lepší přehled: Pravidelné plánování a kontrola pomáhají týmu sledovat, na čem se pracuje a kam projekt směřuje.
  • Zapojení týmu: Členové týmu mají větší prostor podílet se na plánování práce a hledání řešení.
  • Průběžné zlepšování: Retrospektiva umožňuje týmu pravidelně vyhodnocovat způsob práce a hledat konkrétní možnosti zlepšení.

Má Scrum také nevýhody?

Ano. Scrum není univerzálním řešením pro každý projekt. Problém může nastat například tehdy, když:

  • tým není ochotný spolupracovat,
  • role a odpovědnosti nejsou jasně pochopené,
  • organizace vyžaduje detailní dlouhodobý plán a minimální změny,
  • Scrum události se mění na zbytečně dlouhé porady,
  • tým pouze formálně používá názvy Scrum prvků, ale nedodržuje jejich principy,
  • vedení organizace nechce týmu poskytnout dostatečnou míru autonomie.

Důležité je proto chápat Scrum jako rámec, nikoliv jako soubor schůzek, tabulek a názvů, které stačí mechanicky zavést.

Příklad: Scrum v marketingovém týmu

Scrum není určený pouze pro IT.

Představme si například marketingový tým, který připravuje novou kampaň.

Do Product Backlogu může zařadit například:

  • vytvoření landing page,
  • přípravu reklam,
  • vytvoření newsletteru,
  • přípravu příspěvků na sociální sítě,
  • analýzu cílové skupiny,
  • nastavení měření kampaně.

Na začátku Sprintu tým vybere nejdůležitější úkoly. Během dvou týdnů na nich pracuje a na konci Sprintu může představit například hotovou landing page a první reklamní materiály Na základě výsledků a zpětné vazby následně upraví priority pro další Sprint.

Tím se vyhne situaci, kdy celý tým několik měsíců připravuje kampaň podle původního plánu a teprve na konci zjistí, že některé předpoklady nefungují.

Co si na závěr odnést?

Pro začátečníka může být tento přístup zpočátku spojený s množstvím nových pojmů – Sprint, Product Backlog, Scrum Master, Product Owner nebo Sprint Review. Jakmile ale pochopíte základní princip, celý systém začíná dávat smysl. Práce se rozdělí na zvládnutelné části, tým společně pracuje na stanoveném cíli, průběžně vyhodnocuje výsledky a podle nových informací upravuje další postup.

Scrum metodika může být užitečným nástrojem pro každého, kdo se podílí na řízení projektů nebo vedení týmů. Nejde přitom pouze o znalost jednotlivých postupů. Důležité je také umět správně plánovat, stanovovat priority, komunikovat v týmu a reagovat na změny.

Právě projektový management patří mezi důležité oblasti manažerského vzdělávání. V rámci MBA studia na CEMI se studenti věnují také projektovému řízení, změnám a inovacím, díky čemuž mohou získané znalosti využít přímo ve své profesní praxi. Pokud tedy hledáte způsob, jak si rozšířit manažerské kompetence a lépe zvládat komplexní projekty, znalost metod, jako je Scrum, může být jedním z užitečných nástrojů na vaší cestě k efektivnějšímu řízení projektů a týmů.