Co mi přineslo WebExpo 2010 – část 3

WebExpo, tedy agilní sekce konference o které teď volně píšu zážitky, mi přineslo i překvapení, že někteří z přednášejících berou agilní praktiky velmi striktně. Třeba Boris říkal, že ScrumMastera prostě musíte mít na full time na projektu. Zdůvodnění dávalo smysl, říkal, že ScrumMaster zefektivní tým o více jak 100% a tedy se ta investice hned zaplatí. Ovšem jeho odpověď na otázku co dělat když mám malý tým – radil, že mám dva týmy pracující pro různé zákazníky spojit do jednoho – mi už úplně realistická nepřipadala. Působilo to hodně procesně orientované, bez ohledu na realitu. Ideální svět neexistuje. Je dobré znát ideální řešení, ale je dobré ho i upravit když toto ideální řešení z nějakého důvodu nelze použít. Asi mi byl bližší přístup Davida, který říkal, že když praktikujete stand-up meeting, rozumíte jeho cílům, víte jak se má dělat, ale nepřináší vám očekávanou hodnotu, tak je pro Vás možná lepší ho nedělat vůbec, protože třeba není pro Vás.

Odhlédneme-li od spíše filozofické diskuze jestli se musíme spíše my přizpůsobit praktikám, či raděj přizpůsobit praktiky, Boris vysvětloval poměrně často zmiňovaný problém co dělat s tím, že některé úlohy potřebují nejprve strategicky rozmyslet a teprve potom se můžou implementovat. Následující obrázek ukazuje, jak se na danou problematiku můžete dívat z pohledu velocity. Jednou z možností je samozřejmě ohodnotit i tyto strategické práce, ale na druhou stranu, to že jeden den rozmýšlíte co dál, nemá pro zákazníka žádnou konkrétní prezentovatelnou hodnotu. A tedy je těžké to nějak ohodnotit. Proto mě zaujal princip navržený Borisem, který doporučoval počítat jen hodnotu pro features (zelená) a nikoli hodnotu kterou jsme věnovali strategickému rozvažování co a jak dál. Následující obrázek ukazuje, co mám na mysli.

StrategicAspects-Velocity

Na závěr dodávám, že se chystám na Borisem vedený certifikační kurz CPO – tedy Certified Product Owner, a jsem tedy docela zvědavá, co mi takový kurz přinese. Ale o tom zase příště.

Co mi přineslo WebExpo 2010 – část 1

WebExpo 2010 mělo letos oproti minulým ročníkům sekci zaměřenou na agilní metody. Když bych měla hodnotit úspěch agilní sekce, kterou jsem po programové stránce celou organizovala, myslím, že splnila má očekávání. Úroveň přednášejících byla dobrá, přednášky zajímavé a témata různorodá. Lidí přišlo hodně, něco mezi 60-100 účastníky. Tedy se zdá, že agilní metody zajímají hodně firem. Nemá smysl opakovat, co bylo na WebExpu řečeno, ale ráda bych se podělila o pár zajímavých myšlenek, které přednášky přinesly mě osobně.

Panel Discussion at WebExpo 2010 - Andrea, Lubos, Paul, Alex, Maria, Pierluigi (from the right)

Davis Hussaman mi mluvil z duše, když říkal, že Scrum není dogma. Není to žádné náboženství, které byste měli slepě následovat bez toho, aniž byste pochopili smysl Vašeho počínání. Lidé ve spoustě firem “chtějí Scrum“ ale málo z nich přemýšlí, proč ho vlastě chtějí a co je jejich cílem. A to nemluvíme ani o tom, že cíl se často někam posouvá a mění a možná právě proto jsou iterativní metody úspěšnější než ty klasické, kde všichni očekávají, že to co si jednou rozmyslíte tak bude navěky věků.

Další zajímavou myšlenkou bylo, že co neznáte, Vás bolí nejvíce. A jsme zase zpět u toho proč je vlastně Scrum iterativní. Abychom se pravidelně zastavili, udělali reflexi, něco se naučili, něco změnili, zrevidovali, jestli je cíl ještě stále tam kde si myslíme, a co se nám to vlastně děje. Protože víte-li že nestihnete projekt dodat včas již v polovině projektu, máte pořád ještě spoustu možností to napravit (přidat resourcy, omezit funkcionalitu, vyjednávat, … ). Ale zjistíte-li to až těsně před odevzdáním, máte jen velmi omezené možnosti s tím cokoli udělat.

Víte co je nejčastější metodologie řízení projektů? ‘Hope methodology‘. Všichni do jednoho nakonec jen doufají, že projekt bude úspěšný a že to nějak stihnou.

A nečekejte, že někde najdete best practices jak zavádět agilní metody. Best practices fungují na jednoduché situace jako je pečení dortu. Ale proces zavádění agilních metod je komplexní a komplikovaný. Jediné co Vám pomůže je mít vizi a jasný cíl a tuto vizi sdílet s celým týmem či firmou. Ale taková vize většině firem chybí a možná přesahuje rámec jejich myšlení. A tak se raději zaměřují na jednotlivé praktiky. Je to jako již zmíněné náboženství, kde se vize vytratila…

Ostatně když nevíte, kam směřujete, je snadné minout cíl i kdyby Váš iterativní proces byl sebelepší.

Ještě jedna větu jsem si poznamenala: Lidé nechtějí špatné produkty včas. Tedy jestli si říkáte, že dodržíte termín za každou cenu, a že to zákazník ocení, nemusí to tak být. Zákazník bude většinou radši, když dostane to, co potřebuje, i kdyby to mělo být o pár dní později. Zvláště když tuto skutečnost ví s předstihem.