SCRUM: Porovnání verzí

Řádek 3: Řádek 3:
 
==Agilní metodiky==
 
==Agilní metodiky==
  
 
+
==SCRUM==
 
SCRUM patří mezi nejpoužívanější metodiku agilního řízení projektu. Vytvořili jej Ken Schwaber a Jeff Sutherland v roce 1990.  
 
SCRUM patří mezi nejpoužívanější metodiku agilního řízení projektu. Vytvořili jej Ken Schwaber a Jeff Sutherland v roce 1990.  
  

Verze z 18. 6. 2021, 08:51

Stránka ve výstavbě
Inkwell icon - Noun Project 2512.svg Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. Inkwell icon - Noun Project 2512.svg


Agilní metodiky

SCRUM

SCRUM patří mezi nejpoužívanější metodiku agilního řízení projektu. Vytvořili jej Ken Schwaber a Jeff Sutherland v roce 1990.

Název SCRUM v sobě skrývá metaforu s hrou rugby. „Scrumage“, neboli „mlýn“ představuje herní situaci, kdy se shromáždí celý tým a společně se ve mlýně snaží získat/udržet míč. V dané situaci musí celý tým tlačit stejným směrem, což je právě příhodná metafora pro scrum tým. [1]


Základní princip

SCRUM vychází ze tří pilířů:

  • transparentnost
  • kontrola
  • adaptace

Všichni by měli mít jasný přehled o tom, co a proč se dělá a v jakém stavu to je. [1]

Role

Scrum definuje tři role - Scrum Master, Product Owner a Scrum tým.

Scrum Master

Role Scrum Mastera není úplně standardní. Není to manažer ani klasický teamleader, není nadřízený, je to člen týmu, stejně jako ostatní. Scrum Master pracuje jako spojení mezi týmem a jakýmkoliv rušivým elementem zvenku. Totiž role Scrum mastera je chránit tým a vytvářet prostředí, kde by členy týmu nikdo neměl rušit, podporovat tým, odstraňovat problémy a pomáhat jeho efektivnější práci. [2] Scrum Master má na starosti samotný proces Scrumu — školí principy Scrumu lidem zainteresovaným na projektu, implementuje vhodně Scrum do kultury firmy a kontroluje dodržování pravidel a praktik Scrumu. Náplní jeho práce je odstraňovat překážky, které brání týmu v dosažení maximální efektivity. [3]

Scrum Master by měl být:

  • zodpovědný za co nejvyšší efektivitu týmu;
  • skromný (stavět zájmy týmu nad své vlastní);
  • schopný spolupráce (vytvářet prostředí, kde se členové týmu nebojí klást otázky a kolektivně řešit problémy);
  • zavázaný k úspěšnému dokončení Sprintu jako všichni ostatní členové týmu;
  • schopný ovlivnit ostatní, jelikož z hlediska Scrumu není nadřízeným týmu a může tak spoléhat pouze na přirozenou autoritu a schopnost moderovat tok diskuse;
  • erudovaný, jelikož vedoucí osobnost orientující se v problematice projektu zvyšuje šanci týmu na úspěch. [3]

Product Owner

Product Owner je vlastník produktu, který má určovat priority a rozhoduje o tom, na čem se bude dále pracovat. Má na starosti vizi projektu. Product Owner by měl být týmu pravidelně k dispozici, ale na rozdíl od Scrum Mastera se nemusí starat o potřeby týmu a neustále s ním komunikovat. [2] Představuje zájmy stakeholderů, tedy lidí, kteří bud’ financují projekt, nebo hodlají používat funkcionalitu jím poskytovanou či budou nějakým jiným způsobem projektem ovlivněni. Vlastník produktu je zodpovědný za tvorbu požadavků, návratnost investic (ROI) a plán vydání (release plan). Požadavky jsou zachyceny v artefaktu nazývaném Product backlog. [3]

Scrum tým

Týmová spolupráce je velice důležitá pro agilní vývoj. . Ve Scrumu se tým bere jako nedělitelný celek, proto nezáleží na selhání jednoho člena, vždy za to odpovídají všichni. Tým musí zahrnovat Scrum Mastera, který pomůže vývojovému procesu a komunikaci týmu s vnějším světem a Product Ownera, který ví vše o produktu a určuje směr a priority ve vývoji. [2] Tým je zodpovědný za vyvíjení funkcionality, tedy z hlediska softwaru za tvorbu kódu. Ideální počet členů týmu je obvykle uváděn jako 5–9 osob. Mike Cohn uvádí velmi stručnou poučku pro velikost týmu: pokud nasytíte tým dvěma pizzami, máte správnou velikost. [3]

Odkazy

Reference

  1. 1,0 1,1 SCRUM – rámec agilního přístupu. PM Consulting - Projektové řízení, změny, agile, management 3.0, týmy [online]. [cit. 2021-06-18]. Dostupné z: https://www.pmconsulting.cz/pm-wiki/scrum/
  2. 2,0 2,1 2,2 STARASTSINA, Arina. Metodika SCRUM pro malé IT projekty. Brno: Masarykova univerzita, Fakulta informatiky, 2016, 80 s. Vedoucí diplomové práce: RNDr. Jaroslav Ráček, Ph.D [cit. 2021-06-09]. Dostupné z: https://is.muni.cz/th/ppe67/Diplomova_prace_Arina_Starastsina.pdf
  3. 3,0 3,1 3,2 3,3 FIANTA, Roman. Použití SCRUM pro menší a střední webové projekty. Brno: Masarykova univerzita, Fakulta informatiky, 2011, 97 s. Vedoucí diplomové práce: RNDr. Jaroslav Ráček, Ph.D [cit. 2021-06-09]. Dostupné z: https://is.muni.cz/th/l98on/dp.pdf

Doporučená literatura

  • MYSLÍN, Josef. Scrum: průvodce agilním vývojem softwaru. 1. vydání. Brno: Computer Press, 2016. 167 stran. ISBN 978-80-251-4650-7.
  • PRIES, Kim H. Scrum project management [online]. Boca Raton, FL: CRC Press, 2010 [cit. 2021-06-18]. Dostupné z: https://ebookcentral.proquest.com/lib/natl-ebooks/detail.action?docID=589930.
  • SCHIEL, James. The ScrumMaster study guide [online]. Boca Raton, Fla.: Auerbach Publications, 2012. Auerbach series on applied software engineering [cit. 2021-06-18]. Dostupné z: https://ebookcentral.proquest.com/lib/natl-ebooks/detail.action?docID=826954.
  • ŠOCHOVÁ, Zuzana. Skvělý ScrumMaster. Překlad Milan Daněk. 1. vydání. Brno: Computer Press, 2018. 168 stran. ISBN 978-80-251-4927-0.
  • BUCHALCEVOVÁ, Alena. Metodiky budování informačních systémů. Vyd. 1. Praha: Oeconomica, 2009. 205 s. Vysokoškolská učebnice. ISBN 978-80-245-1540-3.

Související články

Klíčová slova

SCRUM, software, agilní metodiky, řízení projektu, projekt