Jak z individualit udělat tým

Také se Vám už stalo, že máte skupinu vzájemně nekomunikujících jedinců a potřebujete, aby se z nich stal tým v pravém slova smyslu, aby spolupracovali, radili si a učili se jeden od druhého? Metod jak toho docílit je mnoho, určitě pomůže team building a jiné společné aktivity, či firemní kultura. Jednou z technik jak stmelit skupinu lidí dohromady a udělat z nich tým je Scrum či Stand-up meeting.

Podstata je velmi jednoduchá. Zorganizujte pro svůj tým každodenní pravidelný meeting. Scrum (Stand-up meeting). Meeting musí být krátký, každý den ve stejný čas na stejném místě. Dost pomůže zvolit neformální prostor, klidně bez židlí, aby vše nutilo čas strávený Scrumem co nejvíce zkrátit. Udržte meeting na 5min maximálně 10min. Nikdy víc. Docházka musí být povinná pro všechny členy týmu, jinak to nebude fungovat. Můžete zvážit přítomnost zástupce z jiných týmů, se kterými máte spolupracovat.

Někde jsem se dočetla, že ideální je začít Scrum nějakým vtipem či historkou. Asi je to dobrá rada zvláště na začátek, ale v praxi je asi dost těžké mít na každý den něco nového. Ale i tak to stojí za zamyšlení. Pomůže Vám to odlehčit situaci a setkání udělat více společenské a ne pouze pracovní.

Takže přeskočme společenský aspekt a podívejme se na ten pracovní. Každý člen týmu by měl stručně nastínit, na čem pracoval včera a co bude dělat dnes. Součástí je samozřejmě i identifikace případných problémů s danou úlohou či žádost o radu od kolegů. Jedním z cílů takového meetingu je tedy vzájemná informovanost v rámci týmu o tom na čem kdo pracuje a prostor k větší kooperaci. Na začátku spolupráci budete muset pomoct, po čase bude stačit nechat lidi mluvit a sami si o radu řeknou či jí nabídnou. Mě se osvědčilo mít Scrum dopoledne, tak aby se všichni pokud možno sešli včas a začali pracovat.

Nezapomeňte využít času Scrumu pro propagaci úspěchů a to jak jednotlivců, tak projektu jako celek. Scrum by neměl být jen prostor pro řešení problémů. A na závěr, nezabíhejte do technických detailů. Pojmenujte problém, sestavte skupinu, co pomůže s jeho řešením a vraťte se k detailům po skončení Scrumu. Scrum musí být krátký a rychlý.

Začínáme s Agile (Agilní metody)

Jedním z nejoblíbenějších Agilních přístupů je Scrum proces. Scrum proces se snaží škálovat velké a komplexní softwarové projekty, které je těžké najednou obsáhnout a pochopit, na menší celky a stanovit priority jednotlivých úloh. Od běžného požadavku „Chci všechno a hned“ zapojuje Scrum proces různé zájmové skupiny do procesu plánování a tím je zaváže na výsledku.

Dobrým výchozím bodem bude proces zobrazený na následujícím obrázku:

Jak to celé funguje? Máte nějaké zadání, vizi, požadavky. Z toho sestavíte Produkt Backlog – což v praxi znamená relativně high-level seznam úloh. V průběhu projektu ho můžete rozšiřovat či upřesňovat. A teď už začíná cyklus. Pravidelný. Pokaždé stejně dlouhý. Říká se mu Sprint. Na začátku je seznam úloh z backlogu co se mají za daný časový úsek dokončit a na konci hotová práce, prezentace výsledků zákazníkovi a případně update backlogu o nové úlohy.

Jednotlivým krokům a pojmům se budu detailněji věnovat v dalších příspěvcích, ale co to má vlastně celé za smysl? Takže naučit tým pracovat konstantní rychlostí, každý sprint pravidelně dodávat stejný objem práce. Dodat vývoji SW rytmus. A tím získat lepší či chcete-li kvalitnější odhady od engineerů. Současně zajistit pravidelný feedback od zákazníků a zainteresovat je na vývoji. Propojit je s týmem vývojářů a dát tak developerům větší motivaci na jinak často příliš abstraktním projektu.

Řízení projektů v outsourcingu, Agile a SCRUM

Hlavní motivací tohoto blogu bylo podělit se o své zkušenosti v oblasti řízení projektů a lidí v SW outsourcingu a zavádění metodologií Agile (Agilní metody) a SCRUM v praxi. Softwarový outsourcing business je velmi různorodý, projekty se liší jeden od druhého jak prostředím a procesy, tak technologiemi, takže metody řízení musí být dostatečně flexibilní vzhledem k požadavkům konkrétních zákazníků.

Podle Standish Group Study více než 70% IT projektů končí neúspěchem, vezmeme-li jako kritérium úspěchu dokončení včas, v rámci budgetu a s požadovanou funkcionalitou. V rámci tohoto blogu, bych se ráda zaměřila na metodologie, které se nám v praxi osvědčily nejvíce – Agile a SCRUM. Vzhledem k poměrně malé rozšířenosti těchto metodik v rámci České Republiky je mým cílem se o své zkušenosti s Vámi podělit a touto cestou soustředit komunitu lidí zajímajících se o tyto metody.