Planning Poker. Seminární práce k předmětu 4IT421. Lucie Tvrdíková. Xtvrl05

Podobné dokumenty
VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Planning poker. Popis metody, přehled SW nástrojů na její podporu. Michal Daněk (xdanm18) 6.12.

HERNÍ PLÁN. Multi Lotto je modulární systém pro obsluhu více her v jednom terminál.

[BAL-MLP] Multiplayer

Seznam.cz. Tomáš Pergler. najdu tam, co neznám!

MOBILNÍ MULTIPLAYEROVÁ HRA THE HUNT. Y39PDA, školní rok 2010/2011 Ondřej Šíma

Návod k využívání interaktivních funkcí

Uživatelská příručka

MHD v mobilu. Instalace a spuštění. Co to umí

Interaktivní funkce Selfnet TV

Dobble HRA PLNÁ DIVOKÉ ATMOSFÉRY A RYCHLÝCH REFLEXŮ 2 AŽ 8 HRÁČŮ DOPORUČENÝ VĚK 6 A VÍCE LET. Pravidla

PRAVIDLA HRY. Loris Games, s.r.o. Všechna práva vyhrazena.

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

A4B39TUR 2014/2015. Ondřej Netík. Desktopová aplikace pro Windows. Spotify

FAZOLE KOSTKOVÁ HRA POPIS

Pravidla a plánování

METODIKA PRÁCE SE ŽÁKEM PŘI TESTOVÁNÍ

Svolávací systém Uživatelský manuál

IRISPen Air 7. Stručná uživatelská příručka. (Android)

JRm verze Aplikace. Instalace. Ovládání

RED GAMES MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

Martin Heni Eugene Trounev Kontrolor: Mike McBride

Co je nového v aplikaci PaperPort 12?

Aplikace gdmss, idmss V

Hra pro 2 10 hráčů od deseti let. OBSAH HRY CÍL HRY

Web n walk Manager pro Apple Mac OS X. Návod pro uživatele

Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Počítačová hra Fotbalový Manažer. ročníkový projekt.

MS Exchange a MS Outlook

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení prohlížeče. Verze: 2.1

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

Instalace a první spuštění Programu Job Abacus Pro

Zadání soutěžních úloh

Porn Detection Stick. Návod k použití. Hlavní výhody produktu:

Kanboard Documentation. The Kanboard Authors

Constructo. Uživatelská příručka

RUN PROFILER CYCLING UŽIVATELSKÝ MANUÁL

Zadání soutěžních úloh

NÁVOD K POUŽÍVÁNÍ DIGITÁLNÍ PENĚŽENKY MASTERCARD MOBILE

Pavel Koupý. Anti-crash robot

Tabletová aplikace. Uživatelský manuál

MONITORING OBCHODNÍCH PARTNERŮ

Nápověda k programu KuDu QCValidator v 1.00

PŘÍKAZ K ZADÁNÍ SEPA PLATBY V APLIKACI MULTICASH KB

Praktické zkušenosti s nasazením agilní metodiky SCRUM při vývoji středně rozsáhlého softwarového projektu. Dušan Juhás

RITcontrol. Uživatelská příručka. pro mobilní aplikace APPLE, ANDROID и WINDOWS

Obsah. Moje menu 4. Ovladač 6. Ovládání sledovaného pořadu 8. Zpětné zhlédnutí 10. Nahrávání 12. Můj seznam kanálů 13.

BLUE GAMES 300 MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

Důležité informace o produktu

Postup nastavení bezpečné ové schránky pro zákazníky Logicentra

ERP informační systém

[RDM] STRUČNÁ UŽIVATELSKÁ PŘÍRUČKA. CENTRÁLNÍ REGISTR PODPOR MALÉHO ROZSAHU - de minimis

VetSoftware.eu V2 Návod pro instalaci vzdálené pomoci verze dokumentu 1.0,

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

====== ZAČÁTEK UKÁZKY ======

Vítejte ve hře Planet Territory

I.CA SecureStore. Instalační příručka. Verze 2.32 a vyšší

MapleSim 4.5 instalační příručka

BLUE GAMES MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

ELO ECM Suite 9 Just Better Business

GOLDEN BANK 300. Universe games, s.r.o., U Habrovky 247/11, Praha 4. Herní plán

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

WR Reality. Web Revolution. Uživatelský manuál administračního rozhraní

Úvod do programovacího jazyka Python

Záložka.cz - zobrazuje nabídku eshopu a knihkupců, kteří jsou do Záložky zapojeni. Záložka.cz umožňuje tedy dva způsoby nakupování:

Nielsen Admosphere, a.s. Vážená domácnosti,

Návod k použití aplikace Reliview

Klíčem je mobilní smartphone

Návod na instalaci softwaru pro obchodní platformu Goldstarway a založení Demo účtu

Příručka pro rychlý start

si.shimano.com Uživatelský návod

Mobilní aplikace pro ARVAL ON BOARD. Podrobný manuál

DISCORD. Návod k použití pro IVAO-CZ. Zpracoval: Jan Podlipský

Kajot Casino Ltd. Popis hry Joker 27

1. Obsah. 2. Úvod. 1. Obsah Úvod Změna hesla Úprava registrovaných informací Sdílené informace...

TELEFONNí LiNKA PREMiUM PRŮVODCE APLIKACí T UC-ONE - PC

Část 1 - Začínáme. Instalace

FLOW 33 BT Setup. Manuál k užívání nastavovacího softwaru FLOW 33 BT Setup prostřednictvím komunikace Bluetooth.

GOLD GAMES MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

MSDNAA podpora. První přihlášení do systému: Další přihlášení do systému:

Návod na instalaci softwaru pro obchodní platformu Goldstarway a založení Demo účtu

Tour de ABB 2013 Průvodce online aplikací

Co je nového pro obchodní partnery IBM v aplikaci Global Partner Portal Správa příležitostí (OM)

Nové funkcé programu TRIFID 2015

JAK HRÁT Petr Vojtěch Jindřich Pavlásek

INFORMAČNÍ SYSTÉM ROTUNDA. Krátký návod k použití systému pro předsedy ZOOS

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

Příručka pro rychlý start

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

Použité verze software: Autodesk Revit 2015 a vyšší + Autodesk Navisworks 2015 a vyšší. Potřebný čas studia: minut

Klíčem je mobilní telefon

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

Manuál Virtuální dílna

Manuál. k aplikaci WD FileAgent

Kajot Casino Ltd. Popis hry Big Apple

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.

Zadání soutěžních úloh

Od Uwe Rosenberga Pro 2 až 5 hráčů od 10 let, 40 minut

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

Konfigurace Windows 7

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

Transkript:

Planning Poker Seminární práce k předmětu 4IT421 Lucie Tvrdíková Xtvrl05 2011 1

1. Co to je planning poker? Planning poker neboli v češtině plánovací poker, zvaný také Scrum poker, je agilní odhadovací metoda, která se stala velmi populární v posledních několika letech. Tato metoda většinou slouží k odhadů úsilí nebo velikosti úkolů. Je založena na odhadovací technice známé jako Wideband Delphi, která byla vytvořena v RAND Corporation asi v roce 1940 nebo 1968, roky se v různých zdrojích liší. Tato technika byla vylepšena Jamesem Grenningem v roce 2002 a později zpopularizována v knize Agile Estimating and Planning, jejímž autorem je Mike Cohn. Základy techniky zůstávají stejné, avšak po vylepšení Grenningem se metoda stala více použitelnou pro agilní týmy, které ji mohly nyní plně využít. (1) 1.1. Základní pravidla Hraní Planning Pokeru je extrémně jednoduché. Každý účastník dostane balíček karet, každá karta představuje odhad. V balíčku je posloupnost čísel, přičemž nejpopulárnější sekvence zahrnuje zdvojnásobení každé karty (0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100),ale používá se i Fibonacciho posloupnost (0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89). Velký odstup daný mezi kartami je proto, aby se lidé rychleji a lépe rozhodli a bylo dosaženo celkové shody. Dále se v balíčku nachází většinou ještě karta s otazníkem, což znamená, že daný hráč není schopen odhadu. Moderátor hry, který sám neodhaduje, představí jednu user story zúčastněným hráčům, Product Owner nebo jeho ekvivalent je přítomen, aby hráčům mohl odpovídat na jejich otázky.diskuze trvá obvykle jen několik minut a předem je dán časový limit. Po diskuzi vybere každý hráč kartu, která znamená jeho odhad úkolu. Velikost vybrané karty představuje hodnotu odhadu s ohledem na čas, riziko, složitost a další relevantní faktory. Až když mají všichni hráči vybranou kartu před sebou, položenou rubem nahoru, otočí všichni najednou své karty. Pokud se hráči v odhadech vesměs shodují je odhad zapsán a pokračuje se s další user story. V opačném případě, který je pravděpodobnější a hráči se neshodují, musí hráči s největším a nejmenším odhadem odůvodnit, jak k tomuto odhadu došli. Následuje krátká diskuze, po které hráči opět vyberou kartu se svým odhadem. Pokud se v tomto dalším kole hráči vesměs shodnou pokračuje se dalším user story, pokud ne následuje znovu debata, i když 3. kolo hry je výjimečné. (2)(3)(4)(5) 1.2. Užitečné rady Diskuze by se měla časově omezit. Maximální délka by měla být 2 minuty, i když někteří doporučují maximálně pouze minutu, protože poté zabíhá diskuze příliš daleko. Pokud se ani po 3. kole nedosáhne shody je nejlepší vybrat největší odhad a jít dál. Diskuze, která by po 3. kole následovala by už stejně pravděpodobně nepřinesla nic nového. Výběrem největšího odhadu má tým šanci se zlepšit a zároveň nebude v žádném nebezpečí, že nebude mít dostatek času. Nedostatek času je hlavní problém, kterému se týmy se snaží vyhnout, takže toto řešení by nemělo způsobit velké problémy. Balíček karet s odhadem obsahuje i kartu, která se nazývá coffee (káva) nebo break (pauza), což znamená, že hráč potřebuje pauzu. Tuto kartu by se hráči neměli bát používat, protože ne každý má tu schopnost vydržet se dlouho soustředit. Nenahrazujte moderátora hry Product Ownerem a moderátorem v jedné osobě. Role moderátora zejména při řízení diskuze je důležitá. Nedoporučuje se více než 10 hráčů. 2

1.3. Výhody Planning Pokeru Největší výhoda této metody je v neovlivňování odhadů ostatních členů. Pokud by se odhadovalo veřejně a nějaká silná osobnost v týmu by pronesla svůj odhad 50, je velice pravděpodobné, že osoba, která měla původně svůj odhad 100 tento odhad sníží a osoba, která měla odhad 10 zase naopak svůj odhad zvýší. Planning poker navíc také donutí jednotlivé členy, aby opravdu zapojili svůj mozek a nezopakovali pouze odhad kolegy. Pomocí karet, kdy každý musí vybrat odhadovaný čas nezávisle na ostatních, nejen že donutí všechny popřemýšlet, ale nevlivňují se ani mezi sebou. Odhalí se tím pádem případné velké rozdíly v odhadech, o kterých se může dále diskutovat a odhalit skryté problémy. (6) Podle studie Combining Estimates with Planning Poker-An Empirical Study od K. Molokken-Ostvolda and N.C. Haugena jsou odhady získané při Planning Pokeru optimistické a přesnější. (4) Další výhodou je, že tato metoda je pro celý tým i velice zábavná a dají se vymyslet různé další varianty, jak hru podpořit a udělat více atraktivní, jako například na začátku přečíst názvy user stories a nechat tým hlasovat, u které user story si myslí, že padne shoda odhadů. 2. Produkty Existuje mnoho produktů okolo Planning Pokeru, z nichž některé jsou vyloženě komerční a jejich tvůrci na nich staví svůj business, jiné jsou zcela free a jejich autor se na nich může maximálně zviditelnit a v neposlední řadě jsou tu produkty, které jsou kompromisem předchozích dvou kombinací. 2.1. Planning Poker karty Planning Poker karty jsou základním nástrojem, pokud chcete ve Vašem týmu hrát Planning poker. Každý hráč musí mít svůj vlastní balíček karet. Podmínkou pro hru je tým na jednom místě. Nutno podotknout, že karty nepatří mezi nejlevnější pomůcku. Jeden balíček karet s originálním designem od Zuzany Sochové, který si můžete prohlédnout na obrázku Obrázek 1: Originální design karet od Zuzany Šochové, stojí 96 Kč včetně DPH, je však nutno připočítat ještě poštovné. Balíček obsahuje karty v hodnotách 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100, nekonečno,?, a coffee break karta. (7) 3

Obrázek 1: Originální design karet od Zuzany Šochové (7) Oproti tomu balení karet od společnosti Crisp AB, které obsahuje 4 balíčky karet stojí v přepočtu 160 Kč, je ovšem nutné připočítat poštovné. Balíček obsahuje karty s hodnotami 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100,? a coffee break. Karty si lze prohlédnout výše na Obrázek 2: Karty od společnosti Crisp AB. (5) Obrázek 2: Karty od společnosti Crisp AB Alternativou samozřejmě je, aby si každý tým vyrobil svoje vlastní karty s hodnotami, jaké uzná za vhodné. 2.2. Planning Poker programy na PC Programy pro hraní Planning Pokeru na PC mají oproti obyčejným fyzickým kartám jednu obrovskou výhodu a to takovou, že tým už nemusí být při hraní na jednom místě, ale může být distribuovaný. 4

Mezi komerční produkty patří např. online aplikace ScrumPad nebo EstimationWeb. Tyto programy nemají mnoho výhod oproti open-source produktům, většinou mají pouze příjemnější vzhled. Pro konkrétní popis jsem si tedy vybrala zástupce open-source produktu. 2.2.1. Planning Poker od Mountain Goat Software Nejlepší aplikací, kterou jsem našla online je aplikace Planning Poker dostupná na vytvořená přímo populizátorem Planning Pokeru Mikem Cohnem. K přístupu k programu stačí pouhá registrace, která se skládá pouze ze čtyř údajů a to celého jména, e-mailu, uživatelského jména a hesla. Program je poskytován zcela zdarma. K dispozici jsou dvě verze karet a to s hodnotami 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100 a? nebo s hodnotami 0, 1, 2, 4, 8, 16, 32, 64, 128 a?. Tato verze hry se poněkud liší od mého popisu výše. Moderátor založí novou hru, přizve k ní hráče a potom zadává user story. Po zadání může spustit stopky, které odpočítají dvě minuty. I moderátor zde vybírá svůj odhad, po zadání odhadů všech zúčastněných se karty otočí. Moderátor odhady buď přijme nebo se kolo hraje znovu. Tento program je vhodné doplnit o komunikaci např. pomocí Skype nebo jiného prostředku, jelikož zde chybí možnost přidání otázky k user story, chat nebo prostor pro vysvětlení zvoleného nejmenšího a největšího odhadu. Dále mi zde chybí karty nekonečno a pauza. Náhled z aplikace si můžete prohlédnout na obrázku Obrázek 1: Náhled aplikace Planning Poker. Zajímavé je, že firma Mountain Goat Software prodává i balíčky karet, ve kterých jsou hodnoty hodnotami 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, nekonečno a?. (2)(3) 5

Obrázek 1: Náhled aplikace Planning Poker 2.3. Planning Poker programy pro mobilní telefony S rostoucím počtem uživatelů s chytrými telefony roste i trh aplikací, které si na ně můžete pořídit. K mému překvapení jsem na android marketu, což je nabídka programů pro operační systém android nalezla k 28.10.2011 29 výsledků pro klíčová slova Planning Poker a ještě zajímavější je, že všechny tyto programy jsou zcela zdarma. Zde vyjmenuji pouze několik uživateli nejoblíbenějších aplikací pro systém Android, na který jsem se zaměřila. Aplikace pro ostatní systémy jsem z práce vynechala, jelikož tyto aplikace nejsou pro Planning Poker stěžejní, mají pouze podpůrnou funkci, jelikož nepodporují distribuované týmy. 2.3.1. Planning Poker od BBV Software Services AG Aplikace Planning Poker od společnosti BBV Software Services AG patří mezi uživateli operačního systému Android k nejoblíbenějším. Po spuštění aplikace se uživateli zobrazí všechny karty v hodnotách 0, 1/2, 1, 2, 3,5, 8, 13, 20, 40,?, nekonečno a break. Po kliknutí na vybranou kartu se uživateli zobrazí rub karty přes celou obrazovku a teprve po dalším kliknutí se karta na uživatele otočí svým lícem a je zobrazena přes celý displej. V nastavení je možno si zvolit barvu karet. Aplikace zahrnuje i nápovědu, v níž je stručně popsán návod ke hře. Na Obrázek 2: Planning Poker od BBV je k vidění plátno s kartami z aplikace. 6

Obrázek 2: Planning Poker od BBV 2.3.2. Planning Poker ++ Planning Poker ++ je na první pohled velice jednoduchá aplikace s nepříliš přívětivým uživatelským rozhraním. Zdání ale někdy klame. Tato aplikace je z popisovaných aplikací nejflexibilnější, jelikož si zde můžete navolit, se kterou sekvencí karet chcete hrát. Na výběr jsou 4 sekvence: 1, 2, 3, 5, 8 1, 2, 3, 5, 8, 13, 21 1, 2, 3, 5, 8, 13, 20, 40, 100 1, 2, 5, 10, 20, 50, 100 Ke každé sekvenci si uživatel může zvolit, zda chce mít k dispozici i kartu s hodnotou 0, 1/2, nekonečno a pauza. Zobrazení každé karty se nastavuje zvlášť, můžete si tedy vybrat pro Vás co nejvhodnější sekvenci i další karty. Po vybrání karty se zvolená karta zobrazí přes celý displej, návrat zpět k výběru karet se provede tlačítkem zpět. Náhled aplikace si můžete prohlédnout na Obrázek 3: Planning Poker ++. Obrázek 3: Planning Poker ++ 7

2.3.3. Planning Poker Android od KanjihDroid Planning Poker karty od KanjihDroid s logem Android jsou opět velice jednoduchá aplikace. Jako nevýhodu vidím nezobrazení všech karet na displeji, ale pouze třech karet, zbylé karty se zobrazí po přetažení displeje doprava nebo doleva. V aplikaci jsou následující, ne zcela typické hodnoty karet, které jsou všechny Fibonacciho posloupností: 1/2, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,? a break. Náhled na aplikaci je na Obrázek 4: Planning Poker od KanjihDroid Obrázek 4: Planning Poker od KanjihDroid 2.3.4. Planning Poker od Unboxed Consulting Planning Poker od společnosti Unboxed Consulting je velice jednoduchá aplikace. Po jejím spuštění se vám objeví všechny karty v hodnotách 0,1,2,3,5,8,13,20,40,100,?, break?. Po kliknutí na vybranou hodnotu se karta zobrazí přes celý displej, při dalším kliknutí se vrátíte zpátky k zobrazení všech karet. Vzhled aplikace je vidět na Obrázek 5: Planning Poker od Unboxed Consulting. Program hodnotím jako opravdu velice jednoduchý, uživatelsky ne příliš přívětivý. Obrázek 5: Planning Poker od Unboxed Consulting 8

3. Závěr Odhadování je jedním z hlavních a klíčových aktivit ve Scrumu a jiných metodikách. Planning Poker je jednoduchý, ale mocný nástroj, který týmům tuto činnost usnadňuje, zlepšuje a dělá jí alespoň trochu zajímavější a hlavně zábavnější. Nejzákladnější podobou jsou klasické karty, které lze koupit nebo vyrobit, případně aplikace pro chytré telefony. Tato nejzákladnější podoba má ale velkou nevýhodu a to tu, že vyžaduje celý tým na jednom místě, což ne vždy je možné. Proto větší význam získávají klasické aplikace, které tuto možnost nabízejí. Tyto aplikace jsou buď zdarma nebo komerční, nicméně free verze nejsou ani zdaleka dokonalé. Osobně doporučuji hrát Planning Poker nedistribuovaně, tudíž aby byl celý tým v jedné místnosti. Tak byl původně Planning Poker navržený a v takové podobě přináší hráčům největší užitek, efektivitu a zábavu. (5) Bibliografie 1. Bob Hartman. An Introduction to Planning Poker. Agile Zone. [Online] 11. 11 2009. [Citace: 2. 11 2011.] http://agile.dzone.com/articles/introduction-planning-poker. 2. Software, Mountain Goat. Planning Poker Cards. Mountain Goat Software. [Online] 27. 11 2011. http://store.mountaingoatsoftware.com/products/planning-poker-cards. 3. Planning Poker. Planning Poker. [Online] [Citace: 3. 11 2011.] http://planningpoker.com/. 4. Wikipedia. Planning poker. Wikipedia. [Online] 22. 9 2011. [Citace: 2. 11 2011.] http://en.wikipedia.org/wiki/planning_poker. 5. Planning Poker. Crisp. [Online] [Citace: 3. 11 2011.] http://www.crisp.se/planningpoker/. 6. Horák, Jan. Scrum - metoda agilního programování. Wild web. [Online] 5. 11 2010. [Citace: 2. 11 2011.] http://www.wild-web.eu/blog/scrum-metoda-agilni-programovani/. 7. Planning Poker Karty. Zuzana Šochová. [Online] [Citace: 3. 11 2011.] http://sochova.cz/planningpoker-karty.htm. 9