Jak na Scrum Eventy

Když to řeknu jednou větou, Scrum je iterativní a inkrementální styl práce, zaměřený na týmovou spolupráci a maximalizaci business hodnoty. Nic složitého. To ale neznamená že ho organizace hned napoprvé implementují správně. Scrum totiž mění poměrně hodně zažitých věcí. Tentokrát bych se chtěla podívat na eventy. A jen tak mimochodem, neříkáme jim ani “ceremonie“ (které týmy dělají jen tak naoko, protože Scrum říká že se to musí), ani “meetingy“ které někdo pro tým musí zorganizovat. Event je bližší slovu “happening“. Tedy něčemu, co se děje skoro by se dalo říct samo od sebe, protože všichni chtějí, aby se to dělo. Nikde se nic nemusí plánovat, všichni vědí, kde a kdy event je a účastní se, protože jim to připadá užitečné a smysluplné.

Eventů je ve Scrumu pět a se dějí pravidelně. Mají sice definovanou maximální délku, ale je dobré vědět že pro kratší Sprinty eventy trvají významně kratší dobu. Důležitá je hlavně pravidelnost. Tím, že se dějí pravidelně, pomáhají týmu ale i zákazníkům si na iterativní styl práce zvyknout a lépe plánovat, připravovat se, a vědět co se děje.

Asi nejčastější problém je, že se týmy snaží aplikovat Scrum na jednotlivce místo na tým a že v Product Backlogu mají nahodilé tásky, nikoliv položky backlogu definující business hodnotu. V takovém prostředí většina eventů nefunguje, protože jsou založené na týmové spolupráci a dodávání hodnoty. Ze Sprint Planningu se stane alokace práce pro jednotlivce, z Daily Scrumu se stává micromanagerský otravný meeting, Sprint Review ukazujeme jen tak sami sobě, protože drobné činnosti vlastně nikoho nezajímají, a na Retrospektivě si postěžujeme, jak nám ten Scrum nefunguje. Nic, co byste chtěli zažít. A nemá ani moc cenu nutit jednotlivce Scrum eventy vykonávat, dokud místo skupiny jednotlivců nemáte tým a dokud v Product Backlogu nemáte opravdové položky backlogu zaměřené na hodnotu. V momentě, kdy se tyto dvě věci spraví, dějí se eventy vlastně samy od sebe, protože týmu pomáhají se lépe zorganizovat a dosahovat větší hodnoty pro zákazníka.

Když budete mít tým a relevantní Product Backlog, zbývá už jen vysvětlit k čemu jednotlivé Scrum eventy jsou a jak by měly vypadat. A na to se podíváme v následujících příspěvcích: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Retrospektiva.

Jak hodnotit ScrumMastera

Jedna z takových častých otázek je, jak na Performance review ScrumMasterů. Já si myslím, že to je vlastně od samého základu špatná otázka. Agilní organizace totiž od takzvaných performance review upouští a nahrazují je tzv. peer review, tedy vlastně otevřenou zpětnou vazbu od kolegů. Když se bavíme o self-organized a self-managed týmech, role managerů v celkovém fungování organizací se umenšuje a přechází na týmy. Ale to je asi na jiný článek.  Cílem ScrumMasterů není týmu říct jak mají pracovat, nastavit iniciální proces a pak ho jen udržovat, což by šlo měřit a dát do cílů docela dobře, ale cílem ScrumMastera je neustále challengovat to jak pracují, pomáhat jim se zlepšovat, měnit a adaptovat na nové podněty a změny. To se ale špatně měří a tedy i hodnotí. Takže na co se máme zaměřit?

Jak tedy poznáme, že ScrumMaster funguje dobře? Často tak, že ho tým nepotřebuje a ScrumMaster má tak čas pomáhat organizaci na její agilní cestě. Umět postavit dobře fungujícího samoorganizovaný tým je totiž jenom začátek. Jeden agilní tým toho zas až tak moc nezmění. Abychom si rozuměli, jeden dobře fungující agilní tým má potenciál změnit životy jeho členů tak, že budou mít radost z dobře vykonané práce, budu mít dobrý pocit, že něco smysluplného vytvořili. Budou spokojeni a motivovaní a to je něco co stojí za trochu práce a energie. Dobře fungující tým bude mít také dobrý výsledek, budou dodávat hodnotu, mít spokojenější zákazníky. A to taky stojí za trochu práce a energie. Ale to je jen začátek fungování ScrumMastera v rámci #ScrumMasterWay  modelu – Můj tým, kde je zajímavé se dívat, jak se tým zlepšuje, začíná si věci řešit sám a čím dál tím méně spoléhá na ScrumMastera. Jinými slovy, jestli je self-organized, cross-functional, a v krátkých cyklech dodává hodnotu zákazníkovi. Je dobré si při tom uvědomit, že ScrumMaster rozhodně nemá na starosti updatovat žádné nástroje (Jira, …), ani reportovat status produktu (velocity, story points, …), ani řídit a organizovat ceremonie (tedy eventy).

Většina organizací ale nemá tak malé produkty, aby je stačilo dodávat jedním týmem a potřebuje spolupráci více týmů, aby dodalo reálnou hodnotu zákazníkům. Určitě musí jednotlivé týmy fungovat dobře, aby měly dobrý výsledek, ale to je jen začátek. Je vhodné ho neodbýt, protože když nepostavíte dobře fungující self-organized, ale hlavně cross-functional týmy, tak se většinou jejich spolupráce stává noční můrou a nefunguje ať děláte co děláte.

K tomu, aby jednotlivé týmy spolu dobře fungovaly, potřebujete ještě zajistit, že i spolupráce mezi těmi týmy funguje dobře, tedy že se nezastaví na úrovni jednoho týmu, ale že se společně zlepšují, posouvají, hledají nové cesty a adaptují. Takže ScrumMaster, který nastavil fungování na úrovní jednoho týmu, si vlastně uvolnil ruce pro práci na větším celku organizace a jeho cílem je nyní pomáhat více týmům se samoorganizovat, a najít si lepší cestu jak budou společně fungovat a dodávat produkty. Tedy mluvíme o fungování ScrumMastera v rámci #ScrumMasterWay  modelu – Vztahy, kde cílem ScrumMastera je podpořit spolupráci a samoorganizovanost tohoto většího ekosystému složeného z více spolupracujících týmů. Díváme se na to, jak se společně zlepšují, adaptují, přebírají zodpovědnost a vlastnictví. Tedy stávají se samoorganizovanými. Stejně jako v předchozím bodě je dobré si uvědomit, že ScrumMaster není jejich asistent, který má řešit závislosti mezi týmy (třeba na Scrum of Scrums, … ), ani dodávku produktu.

No jak asi tušíte, ten největší impact dosáhnete, když se posunete na úroveň organizace jako celku a pomůžete celé organizaci se zeštíhlit, descalovat, a pracovat jako spolupracující síť samo organizovaných týmů. Tedy mluvíme o fungování ScrumMastera v rámci #ScrumMasterWay  modelu – Celý Systém, kde cílem ScrumMastera je pomoci organizaci změnit kulturu, leadership styl, a celkové fungování. V jednoduchosti aplikovat business agility. A asi nemusím říkat, že to není o aplikaci žádných frameworků.

Abych se obloukem vrátila k původní otázce, tedy jak na hodnocení ScrumMastera. Prvním bodem je identifikace, na které úrovni #ScrumMasterWay modelu se ScrumMaster primárně pohybuje. Následně se zaměřte na to, jak pomáhá týmům a organizaci převzít zodpovědnost za samo(organizaci), jestli #ScrumMasterWay modelem roste od úrovně Můj tým, přes Vztahy, až po Celý systém, a jestli se zaměřuje na neustálé hledání lepší cesty.

ScrumMaster není asistent, procesní policie ani maminka. Je to kouč a leader který dokáže organizaci změnit. Ale o tom zase příště.

Scrum jen naoko

Jak se pozná opravdový Scrum od toho co je implementovaný jen naoko? Tak úplně první co slyšíte je výraz ‘ceremonie’. Řeknete si, no dobře, oni jen nevědí jak se to jmenuje, ale to nic neznamená. Jenže právě terminologie často poukazuje na hlubší nepochopení. V devadesáti procentech případů, když slyšíte termín ceremonie, tak jsou to zbytečné nesmyslné meetingy, které se dělají jen proto, že je někdo nakázal – ať už ScrumMaster nebo Scrum jako takový – tedy ve Scrumu to tak musí být. Ostatně když se podíváte na definici, dozvíte se něco o okázalém postupu podle předpisů. Takové ceremonie jsou nejen k ničemu, ale otravují prostředí, žerou energii a hlavně, vytváří obecnou nechuť ke Agilu, Scrumu a vůbec.

Když Scrum aplikujete správně, víte že to jsou eventy, tedy něco, co se děje, protože pro to existuje potřeba. Neříkáte tomu ani meetingy (ty jsou povětšinou nudné a nutné) ale je to takový happening. Mohli byste říct že je přeci jedno jak to nazýváte, a na jednu stranu je, ale na druhou název vždy ukazuje část vnímání. Dejte eventům smysl, najděte znovu jejich hodnotu a nikdo si na ně nebude stěžovat.

K tomu je ale několik pre-requisit. Za prvé, Scrum není proces jak micromanagovat (ani řídit) jednotlivce. Je postavený na spolupráci cross-functional týmu. A to bohužel ve většině organizací kde mají ceremonie chybí. Tedy abych byla specifická, když se na ně podíváte blíž, nejsou tým, tedy nespolupracují, nejsou cross-functional, tedy nedodávají hodnotu, jednotlivci pracují každý na svém úkolu, a mají rozdělené role. Narazíte tak na frontendisty, backenddisty, experty na systém X, na který nikdo jiný nesmí sáhnout (rozuměj máme to v kontraktu), a také na spoustu dependencí. A také na velice složitý proces v Jiře, a občas i několikastránkový diagram, kdo co dělá. Ne, opravdu Scrum není proces na zpracovávání ticketů. Ale to by vyžadovalo razantní změnu myšlení.

Klíčem opravdového Scrumu je tým, který v krátkých iteracích dodává hodnotu zákazníkům, získává zpětnou vazbu pomocí které se mění a iteruje produkt a své fungování. Scrum neoptimalizuje na rychlost, ale na řešení komplexních problémů, kde možností je mnoho a dopředu úplně přesně nevíme jaký směr zvolit. Je flexibilní ke změnám a dokáže se rychle adaptovat.

Takže jak od takového technického Scrumu naoko k tomu opravdovému?

  1. Definujte business hodnotu: Jakou máme vizi, čeho chceme dosáhnout a pro koho?
  2. Najděte Product Ownera, který rozumí businessu, hodnotu vnímá, a je schopen se rozhodnout co uděláme teď, a zbytek později, nebo nikdy. Tomu dejte zodpovědnost za úspěch – tedy nejen dodávku ale i návratnost (ROI) produktu.
  3. Postavte malé týmy, které dokáží hodnotu dodat end to end. Dejte jim autonomii se rozhodnout jak budou spolupracovat.
  4. Dejte jim ScrumMastera (coache, ne projektového managera) aby jim pomáhal hledat lepší cesty fungování.

A to je vlastně všechno. Není to složité, ale spousta organizací se takové změně brání. Agile přináší velkou změnu fungování. A taková změna je vždy těžká.

Konflikt je kořením dobré konverzace

Konflikty jsou mezi lidmi běžné. ScrumMasteři ale mají často pocit, že konflikty jsou něčím špatným, něčím, čemu je dobré se vyhnout. Když ale všichni se vším souhlasí, týmu chybí rozmanitost pohledů a kreativita. Na první pohled tým vypadá zdravě, ale obava z konfliktů jim neumožňuje věci rozebrat z více úhlů. Taková prostředí často postrádají energii a jsou v dlouhodobém horizontu méně úspěšná než ty, kde se konflikty objevují pravidelně.

Cílem ScrumMastera je postavit dobře fungující, self-organized nebo chcete-li self-managed tým. Schopnost konflikty zvládat je jednou z vlastností dobře fungujícího týmu. Diversita je klíčem úspěchu v komplexním světě. Takže co takový ScrumMaster potřebuje umět, aby tým na jejich cestě podpořil a nezašlápl je do stavu umělé harmonie, kde naoko všichni se vším souhlasí a nic nechallengují, ale tým se nerozvíjí a nezlepšuje? První co mi přišlo na mysl je facilitace, tedy „technika, která umožní dovést skupinu k cíli porady či složitého jednání navzdory úskalí neefektivní komunikace, nedorozumění a nejasností mezi účastníky.“ Jak facilitaci definuje asociace mediátorů. „Facilitátor je odborník na vedení procesu dorozumívání se, který zaměřuje energii účastníků na dané téma a volí metody jednání dle aktuální situace, vždy však tak, aby umožnil každému aktivně se zúčastnit a vyslovit svůj názor v bezpečné atmosféře. Zodpovídá za proces dorozumívání, nikoliv za výsledky řešení.“

Jednou ze základních vlastností facilitátora je neutralita. Facilitátor neurčuje o čem lidé mluví, ale jak o tom mluví. Stará se o prostředí, posiluje otevřenost a důvěru mezi lidmi. Umí diskusi rozproudit, nebo naopak pomoci skupině konvergovat k určitému konkrétnímu tématu. Facilitace není jen o nástrojích, ale o schopnosti vnímat energii a pomoci týmům vést efektivní dialog. Dialog, kde spolu lidé nejen souhlasí, ale často přicházejí i s opačnými názory. Nebojí se konfliktu a jsou ochotni nesouhlas vyslovit.

Four Player Model

Jeden z mých oblíbených konceptů, který při facilitaci dialogu používám, se jmenuje model čtyř hráčů (Four Player Model). Popisuje čtyři možnosti interakce mezi lidmi. První interakcí je takzvaný hybatel (Mover), tedy ten, co určí směr, přijde s novým nápadem, uvede věci do pohybu. Druhý typ interakce je následník (Follower), tedy ten, co následuje toho, kdo s nápadem přišel, souhlasí s ním a podporuje ho. Třetí interakcí je oponent (Opposer) který nesouhlasí a nápadu oponuje, zpochybňuje ho, klade otázky. Poslední interakce je takzvaný pozorovatel (Bystander) který se na věci dívá z nadhledu, dokáže udělat přehled možností a sumarizovat situaci, aniž by se k jedné myšlence přiklonil. Správně fungující tým potřebuje rovnováhu všech čtyř možností interakce a dobrý ScrumMaster by měl být schopen v týmu takové rovnováhy dosáhnout. Konflikt je kořením dobré konverzace. Bez něj je konverzace plochá, bez energie, bez kreativity a inovativní řešení nikdy nevzniknou. Ve světě, kde se očekává, že zaměstnanci budou slepě vykonávat příkazy a následovat procesy, se konflikt bere jako drzost a zbytečná neefektivita. V agilním světě, který staví na autonomii a spolupráci v rámci týmu je umění dialogu za použití všech čtyř interakcí nezbytné k úspěchu. Takže se konfliktů nebojte a naučte se je využívat ve prospěch týmu.

ScrumMaster není asistent týmu

Když se podíváte na inzeráty hledající ScrumMastery, bohužel až příliš často najdete popis role, která místo ScrumMastera hledá spíše asistenta týmu. O tom, jak hledat ScrumMastera jsem tu už psala, takže dnes se podíváme na příčinu takového nepochopení. Jak vám většina lidí řekne, ScrumMaster má odstraňovat překážky. A pod tím si bohužel většina těch, co Scrumu a roli ScrumMastera nerozumí, představí právě toho asistenta. Takže co ta věta, že ScrumMaster odstraňuje překážky vlastně znamená? Pro porozumění se musíme vrátit k hlavnímu smyslu existence ScrumMastera. Cílem ScrumMastera je stavět dobře fungující samoorganizované týmy. A jak to, že týmu budete dělat asistenta pomůže týmu stát se selforganized? Nojo, nijak. Takže o čem to odstraňování překážek vlastně je? Překvapivě ne o tom, že je nebudete odstraňovat sami, ale že pomůžete týmu, aby si uvědomili, že si je dokážou odstranit sami. Tým je zodpovědný za to, že se zorganizuje tak, aby maximalizovali hodnotu vzhledem ke Sprint Goalu, tedy vlastní celý proces, a do toho patří i to, že se postarají, aby překážky nějak odstranili. ScrumMaster tedy není asistentem, ale servant leaderem. Pomáhá týmu převzít za své věci zodpovědnost a vlastnictví a stát se tak lepším týmem. Je coachem, pomáhá týmu si uvědomit kde problém je a jaké vidí možnosti řešení. A je facilitátorem, pomáhá týmu identifikovat příčinu a nevysilovat se řešením symptomů. Takže jestli jste si právě uvědomili., že většinu problémů za tým řešíte vy, vězte, že jim tím děláte medvědí službu a bráníte jim v tom, aby se stali lepším high-performing self-organized týmem. Zůstanou zaseklí tam kde jsou, a jen s tím, jak jde čas si začnou stěžovat, že oni za nic nemůžou a že to ScrumMaster měl… Není to moc pěkný obrázek. Dobrá zpráva je, že změna je snadná. Vysvětlete týmu, že dělat jim asistentky není vaším cílem ani zodpovědností a začněte více coachovat a facilitovat. Staňte se Servant leaderem, který věci za tým nedělá ani nerozhoduje, ale namísto toho vytvoří takové prostředí, že si je dokážou vyřešit sami. Občas to bolí, ale přináší to výrazně lepší výsledky.

Retrospektiva není pro stížnosti

Jednou z nejdůležitějších věcí, které Scrum zavádí do firem je Retrospektiva. Učí nás brát chyby a neúspěchy jako dobrou věc, tedy jako příležitost ke zlepšení. Co když se nám nepovede dobře se zorganizovat a nic na konci Sprintu nedodáme? Nevadí. Na konci Sprintu si dáme Retrospektivu, a zamyslíme se nad tím, co příště uděláme jinak, aby se nám to už nestalo. Co když toho tři Sprinty za sebou naplánujeme moc a pokaždé dodáme jen část? Dáme si Retrospektivu a zamyslíme se nad tím, jak změníme plánování Sprintů tak, aby odhad více odpovídal realitě. Některé věci jsou akutní a bolestivé a dostanou se na retrospektivu hned, jiným to chvíli trvá. Ale když se budou dít pravidelně, dříve či později je někdo bude považovat za tak otravné, že je zmíní. Retrospektiva ale není o tom si postěžovat a odejít, ale příležitost pro zlepšení. Proto každá Retrospektiva věnuje většinu času nikoliv stížnostem, co všechno nefunguje, ale hledání příčin proč se to děje a následně možností, co bychom s tím jako tým mohli udělat příští Sprint. Každá Retrospektiva proto musí končit alespoň jedním konkrétním krokem co tým udělá příští Sprint jinak, aby se daná oblast zlepšila. Nemusí se hned vyřešit, ale každé zlepšení se počítá. Obecně platí, že když máte takových akcí moc, často se tým rozptýlí a neudělá nic. Proto by takových akčních kroků nemělo být příliš. Vyberte si jen to nejdůležitější a s tím pohněte. Jednu dvě, maximálně tři akce. Příští retrospektivu si zase můžete vybrat něco jiného, nebo v tom stejném tématu pokračovat, podle důležitosti.

Kdyby vás retrospektiva zajímala, můžete si pustit mé video. Je starší, ale stále platné 🙂

ScrumMaster je Catalyst Leader

ScrumMaster je nejenom Servant Leader, ale také Catalyst Leader, který popisuje Bill Joiner ve své knize Leadership Agility. Catalyst Leader je třetím krokem na leadership cestě od Experta k Catalystovi. Expert je velmi jednoduše řečeno člověk, který má znalosti a zkušenosti na takové úrovni, že může ostatním radit a vést je svým příkladem. Expert ostatním umí věci vysvětlit a doporučit konkrétní postup. Achiever se zajímá hlavně o výsledek, je velmi soutěživý, má rád jasně definované cíle a věří, že dobrá výzva je nejlepším motivátorem. Achieveři berou lidi jako zdroje, které jim pomůžou dosáhnout svých cílů. Třetím stupněm je Catalyst. Catalyst Leader který chápe agile jako mindset, a jde v pochopení agilu hlouběji než jen do aplikace praktik, rolí a frameworků. Jejich klíčovým zaměřením je vytvoření prostředí, kde mohou být lidé úspěšní. Záleží jim na kultuře, kde vznikají vztahy mezi lidmi, zaměřují se na spolupráci, transparentnost a otevřenost. Umožňují lidem kolem sebe pracovat s týmy, nejen s jednotlivci. Jsou úspěšní ve komplexních situacích, hledají různé pohledy a rozmanitost, podporují inovativní a kreativní řešení.

2019-04-05-08-44-04-1-copy

ScrumMasteři musí Agilu věřit, být největšími nadšenci pro agilitu jako takovou široko daleko aby svým nadšením pro agilitu ‘zapálili’ i ostatní. Musí umět použít všech pět přístupů ScrumMaster State of Mind, umět věci dobře vysvětlit, vyprávět příběhy, analyzovat příčiny, koučovat nejen jednotlivce ale i týmy, facilitovat velké skupiny, a to zdaleka není všechno. Jejich znalosti musí jít nad rámec frameworků, praktik a metod. Potřebují zlepšit své leadership schopnosti, porozumět struktuře a kultuře organizací, business agilitě a být dobří v řízení změn, protože agilita je obrovská změna způsobu myšlení a přístupu k věcem.

Jako Expert Leader řídíte auto pouze na jednom rychlostním stupni – učení, vysvětlování, doporučení. Achiever Leadeři přidávají tlak, který v agilním světě není moc užitečný, pokud uvažujete o cíli ScrumMaster dosáhnout sebeorganizace. Být Catalyst Leader je tedy jediný způsob, jak se stát skvělým ScrumMasterem. ScrumMaster musí umět vytvářet prostředí ve kterých týmy rostou, přebírají za věci zodpovědnost a přichází sami s kreativními řešeními. Jen tak se stanou úspěšnými v komplexním VUCA světě.

Z projekťáka ScrumMasterem

Spousta lidí si myslí, že Project Manageři jsou dobrými kandidáty na ScrumMastery. Ze zkušenosti tomu tak ale ne vždy je. Většina projekťáků má s přechodem na roli SrumMastera velké potíže. Je to hlavně o hodnotách a o tom, co považujete za důležité.

Asi největším rozdílem je, že ScrumMaster není zodpovědný za dodávku v rámci Sprintu, za kterou je zodpovědný Development tým, ani za dodávku produktu jako takového, za kterou je zodpovědný Product Owner, ale za to, aby tým dobře fungoval, zlepšoval se a byl takzvaně self-organized, tedy samoorganizovaný. A to vyžaduje úplně jiný přístup, než organizace práce na projektu. Je to o coachingu, facilitaci, nadšení a víře, že Agile a Scrum funguje a je tou správnou cestou, schopnosti měnit kulturu organizace a stavět dobře fungující týmy. Převážně jde o softskilly.

Dalším rozdílem je, že v agilním světě nejsou projekty. Ostatně není pro ně důvod. Dodávku řídíme pomocí Product backlogu, kde Product Owner položky backlogu prioritizuje, podle business value.

A posledním rozdílem je, že nám až tak nejde o efektivitu. Dodání více funkcionality zdaleka totiž neznamená že dodáte více hodnoty. Scrum je Business value-driven, customer-centric. Maximalizujeme hodnotu za minimalizace effortu. Estimaty, velocity a burndowny jsou jen pozůstatky tradičního světa, které mají jen pramálo společného s měřením dodané hodnoty.

Asi vidíte, že změna z projekťáka na ScrumMastera není zdaleka tak jednoduchá, jak se původně zdála. Není samozřejmě nemožná, ale spousta projekťáků si na ní vyláme zuby a zůstane ScrumMasterem z donucení. Jestli se chcete stát skvělým ScrumMasterem, moje rada je, zapomeňte, že jste kdy byli projekťáky a začněte úplně od nuly. Bude to tak snazší, než když budete neustále tyto světy porovnávat.

Nový Scrum Guide

Minulý týden se objevila nová verze ScrumGuidu. A zdá se, že je to cesta dobrým směrem. Popis je srozumitelnější, jednodušší a obsahuje méně detailů. Tady je pár rozdílů.

Scrum Guide

#1 – Scrum Guide 2020 je jasnější

Scrum Guide 2020 je jednodušší a jasnější. Konečně je psán srozumitelným jazykem a jasně popisuje co je Scrum. A protože Scrum je jednoduchý, je příjemné vidět že Scrum Guide může být také jednoduchý. Konečně se dobře čte a konečně jsme se zbavili přílišných detailů, jakým byly tři otázky na Daily Scrumu. Po mnoha letech neporozumění, kdy týmy brali Daily Scrum jako meeting kde každý reportuje svůj status, doporučuje Scrum Guide týmům vybrat si jakoukoli formu která jim pomůže lépe spolupracovat a maximalizovat hodnotu vzhledem ke Sprint Goalu. Za mě naprosto super.

#2 – Vše je o mindsetu

Líbí se mi, že nový Scrum Guide vypichuje tři pilíře emiricismu (transparentnost, inspection, adaptation) jako důležitou součást Scrumu spolu s pěti hodnotami Scrumu – commitment, focus, otevřenost, respekt, a odvaha a že se upřednostňuje to jak se lidé chovají před procesy a praktikami.

Další dobrou věcí je připomenutí, že Scrum se hodí primárně pro řešení komplexních problémů v nepředvídatelných prostředích a že různé techniky odhadování, měření velocity a kreslení burndown grafů se sice může zdát na první pohled užitečné, ale ve Scrumu upřednostňujeme schopnost rychle se měnit na základě zpětné vazby, tedy empirický přístup.

#3 – Scrum Team Focus

Největší změnou je to, že Scrum tým netvoří “Development tým”, ScrumMaster a Product Owner, ale “Developers”, ScrumMaster, a Product Owner. Vypadá to zdánlivě jako velká změna, ale není tomu tak. V obou případech všichni spolupracovali na maximalizaci hodnoty vzhledem ke Sprint Goalu, takže se vlastně nic nemění, jen jsme se snad nadobro zbavili typického nepochopení Scrumu, kde tým dodával Product Ownerovi a bral ho jako nepřítele. Teď je explicitně řečeno, že jsou na prvním místě týmem a že na výsledné hodnotě spolupracují. Tedy žádný dodavatel – odběratel vztah, ale cross-functional tým, co táhne za jeden provaz. Jsou v tom spolu.

Jediná vada na kráse je, že ‘Developer’ je dost nešťastně zvolené jméno, protože většině lidí asociuje software developera. Lepší výraz by asi byl ‘product worker’, tedy někdo, kdo na produktu pracuje a má potřebné znalosti a zkušenosti k tomu, aby týmu pomohl dodat end-to-end hodnotu pro zákazníka. Developeři jsou stále ti, kteří každý Sprint dodávají funkční produkt, zatímco Product Owner se zaměřuje na maximalizaci hodnoty a ScrumMaster na zlepšení fungování organizace a týmů.

Nový Scrum Guide přináší také jasnější doporučení pro scaling “Když by byl Scrum tým moc velký, můžete zvážit jeho rozdělení do více cross-functional Scrum týmů, které spolupracují na jednom produktu. V takovém případě týmy sdílí Product Goal, Product Backlog, a Product Ownera.”

#4 – Product Goal, Sprint Goal, a Increment

Konečně poslední změnou je přidání cíle produktu (Product Goal), lepší vysvětlení cíle Sprintu (Sprint Goal) a zjednodušení popisu Incrementu. Změny nejsou v praxi nové ale Scrum Guid zde dost pokulhával za běžnou praxí. Nový Scrum Guide nám take dává jistou definici produktu, která je mnohem širší, než si mnoho organizací myslí: Produkt je nástrojem, který přináší hodnotu. Má jasnou hranici, známé stakeholdery, dobře definované uživatele nebo zákazníky. Produktem může být služba, fyzický produkt nebo něco abstraktnějšího.“ Product Goal je pro Scrum tým dlouhodobým cílem a vizí. Sprint Goal dává každému sprintu smysl a definuje hodnotu, na kterou se nyní zaměřujeme. Increment je funkční produkt který je kvalitně zpracován, otestován přináší hodnotu vzhledem ke Sprint Goalu. Jednoduché a jasné. Konečně také existuje mnohem lepší popis Definition of Done: „V okamžiku, kdy Product Backlog Item splňuje Definition of Done, zrodí se Increment.“

Celkově se mi nová verze Scrum Guidu opravdu líbí. Na tom, co jsem učila a používala, se nic moc nemění, přináší ale jasnější a čistší definici Scrumu, tak jak ho znám. A to je určitě dobře.

Agile jako sněhová koule

Spousta lidí si stěžuje, že oni nemůžou organizaci změnit, že to musí někdo shora. Nějaký manager. A čekají, až někdo vydá povel, příkaz, nebo změní procesy. Ale to se často neděje, a i když něco takového vznikne, jen málokdy jsou takové změny užitečné, protože managerům obecně chybí s čímkoliv agilním zkušenost. A tak si zase stěžujeme, a chceme, aby to někdo napravil, že jinak nemůžeme být ScrumMastery, Product Ownery, aplikovat Scrum, ani být agilní. Je to taková hra na schovávanou. Já bych se změnil, kdyby…

Za mě agilní transformace musí začínat u týmů. A to jak softwarových, businessových, tak i týmů executivců a po nějakém čase samozřejmě i boardu. Aby si všichni získali vlastní zkušenost s tím, jak se liší skupina jednotlivců od týmu. V kostce tým spolupracuje, důvěřuje si, jeho členové si do očí říkají i věci, kde spolu nesouhlasí, přebírají za věci vlastnictví a zodpovědnost, mají jeden společný cíl, za kterým jdou, nesoutěží navzájem mezi sebou. V podstatě je to snadné. V jednom týmu zkusíte Scrum, v jiném Kanban, v dalším třeba jen pár agilních praktik. Berete to jako experiment, který nemusí napoprvé vyjít a který pomocí rychlé zpětné vazby na retrospektivách upravujete tak, aby fungoval. A jak začíná fungovat, lidem se to líbí, úspěch se roznese a agilita se vám nabaluje jako sněhová koule. Vznikají další a další týmy, zajímají se o to další a další lidé. A zkouší si své vlastní experimenty.

Agile Journey

Když získáte dostatečnou zkušenost na úrovni jednotlivých týmů, jste ready na to začít experimentovat s agilitou na větších produktech kde vzájemně spolupracuje více týmů. Učíte se tak stavět sítě a spolupracující ekosystémy, které fungují na bázi samoorganizace, s vyšším stupněm autonomie a empowermentu. A stejně jako v předchozím kroku, je to o experimentování a pochopení agilního mindsetu a vytvoření jiné kultury.

Poslední krok je aplikace agilních principů na úroveň organizace. Je to chvíle, kdy mluvíme o Agile HR, Agile finance, Agile budgetting, Agile marketing, Agile Sales, Agile Leadership a vlastně obecně Agile mimo IT, business agility. Je to o kultuře, uvědomění si jaké máme hodnoty, a co to pro nás znamená je aplikovat do prostředí každodenních činností.

Manageři se často ptají, kdo řídí Agilní transformaci. Odpověď je většinou překvapí, protože agilní transformaci mají řídit ScrumMasteři. Ale my jsme mysleli, že to dostane na starosti nějaký manager… To se nevylučuje, ale aby to mohl dělat, musí se stát ScrumMasterem. Cílem ScrumMastera je umět tvořit self-organized týmy, komunity a systémy. ScrumMasteři jsou ti, kteří mění kulturu organizace a všeobecný mindset. Agile není o procesech, praktikách ani hierarchii, ale o jiném způsobu myšlení. A právě proto jsou ScrumMasteři ti praví, kteří by takovou změnou měli organizaci provázet. Tak ať se vám to daří.

Jestli vás téma agilních organizací a leadershipu zajímá, přijďte se o tématu dozvědět více na Certified Agile Leadership kurzu.