Scaled Agile Framework (SAFe) je dnes jeden z najpoužívanejších rámcov pre aplikáciu agilných princípov vo vývoji komplexných produktov. Produktov, na ktorých pracuje mnoho tímov a často viac než 100 ľudí.
Viete však, že SAFe sa validoval práve na Slovensku? Tímy v Košiciach boli jedny z prvých tímov na svete, ktoré začali aplikovať SAFe. Dušan mal pred desiatimi rokmi príležitosť byť pri tom. Ako pred desiatimi rokmi začal so SAFe a prečo v ňom stále vidí zmysel?
Problémy so zladením tímov v Košiciach aj USA
„V roku 2011 som sa zapojil do spolupráce s firmou NAVTEQ (dnes Nokia Here), ktorá vtedy vyrábala podklady pre mapy. Agile sme začali zavádzať tak trochu partizánsky. Oficiálne Agile nebolo povolené. Napriek tomu sa nám po čase sa nám podarilo rozbehnúť 10 scrum tímov v Košiciach a čoskoro aj vo Frankfurte. Začali sme však narážať na problémy vyplývajúce z komplexnosti produktov, ich závislostí a počtu tímov, ktoré sme potrebovali zladiť.
Rovnaký problém sa ukázal aj pri Agile transformácii, ktorou neskôr prešli tímy NAVTEQ v USA. V Chicagu, sídle spoločnosti, bol Agile mentorom Drew Jemilo. Ten sa neskôr stal jedným z prvých konzultantov SAFe a aj CEO Scaled Agile Inc.
Vtedy sa prvýkrát objavili informácie, že existuje niečo ako Scaled Agile Framework. Aj keď v tej dobe to bol len začiatok, verzia 0.9.
SAFe? Len ďalší unifikovaný proces
Samotný SAFe pre tímy vo Frankfurte predstavil jeho autor, Dean Leffingwell.
Prvý pocit zo SAFe, keď ho na obrovskom plagáte, bol negatívny. Bol na nás veľmi komplexný, v priamom rozpore s Agile ako sme ho poznali. Agile, ktoré baží po jednoduchosti, nejde po procesoch, ale hodnotách. Nehľadá roly, ale zapojenie. Prirodzene v nás nastali negatívne pocity, že toto je zase len nejaký ďalší Rational Unified Process (RUP), nejaká ďalšia konzultantskú vec a dokonca opäť od Deana, ktorý bol aj autorom RUP.
Naša rezervovanosť sa pomaly začala vytrácať až neskôr. Keď sme SAFe skutočne začali aplikovať, prišli sme na to, že na tímovej úrovni tam nie je žiadny rozdiel. Že je to stále Scrum, alebo dokonca aj Kanban.
SAFe však predstavilo vrstvy zamerané na väčšie celky, ktoré nám v tej dobe v Agile praktikách chýbali. Úroveň produktov, programov a produktového portfólia. S takýmito komplexnými vecami žiadne z agile coachov v tej dobe nemali skúsenosti. V strednej Európe bol z produktového pohľadu väčšinou trh vytvárajúci produkty, na ktorých pracovali 2-3 tímy a produkty neboli príliš komplexné.
„Dnes sa už nečudujem, že sme mali negatívny postoj voči SAFe v situácii, kedy sme netušili čo znamená vytvárať veľké produkty s veľkým množstvom ľudí.“
Ďalší zlom v mojom vnímaní SAFe nastal po návšteve veľkého Program Increment (PI) plánovania v NAVTEQ s 120+ ľuďmi. Obrovský chaos, obrovské množstvo informácii a vyčerpanie na konci dňa. Pamätám si ako boli ľudia na konci dňa tak trochu aj v obavách, či to fakt stojí za to. Tak ako to býva vždy keď začínate s niečím novým. Typická krivka zmeny. Najprv prepad do negativity 😊. Táto náročná koordinácia a plánovanie však po niekoľkých týždňoch priniesla ovocie. Spôsobila, že sme dodali prvýkrát komplexnejšiu dodávku s 10+ tímami. Nie všetko ako sme naplánovali, no najdôležitejšie vlastnosti boli dodané pomerne rýchlo a predovšetkým end-to-end.
ScrumDesk a SAFe
Po takejto skúsenosti sme časti SAFe začali prirodzene aplikovať aj v agile mentoringu. Síce trh na to nebol ešte pripravený, no my sme vedeli, že bez elementov SAFe to v telco, bankách, poisťovniach a ani v produktovo zameraných firmách, resp. u dodávateľov, nepôjde.
Vďaka SAFe sme učesali aj ScrumDesk postupy, ktoré používame pri Agile transformáciách:
ScrumDesk aplikácia pre agile manažment,
plánovanie verzií (dnes product increment),
porfólio kanban tabuľa pre sledovanie prípravy požiadaviek,
referencie pre odhady v story pointoch,
sledovanie závislostí,
synchronizácia produktových vlastníkov v produkte,
koordinácia Scrum Mastrov,
nastavenie JIRA Portfolio a BigPicture, atď.
Postupom času sa aj na Slovensku začali vyrábať zložitejšie produkty. Ľudia sa začali stretávať z biznisového pohľadu komplexnejšími produktami, ktoré je potrebné koordinovať na celofiremnej úrovni cez viaceré organizačné jednotky (marketing, obchod, vývoj, prevádzka). V takýchto prípadoch sa ukazuje obrovská výhoda SAFe.
SAFe aj mimo Research & Development?
Dnes aplikujeme SAFe nielen vo vývoji. SAFe Program Consultants dnes s týmto prístupom pomáhajú aj s transformáciami firmy.
Jeden príklad za posledný rok. Klient sa rozhodol zmeniť smerovanie firmy. Radikálne zmenil víziu a zameranie firmy. Jej organizačných štruktúr, prípravy a plánovania zmenových programov. Elementy SAFe sme tu následne aplikovali aj pri realizácii stratégie.
U klienta sme pomohli identifikovať víziu firmy. Nie blá blá blá, ktoré sa robia na top manažment úrovni na workshopoch pri peknom jazere. Jasný biznis model, jasná segmentácia klientov. Pochopenie jedinečnosti firmy. Pochopenie zákazníkov, ich problémov, s ktorými majú produkty pomáhať.
Následne sme zapojili väčšinu manažmentu a identifikovali Objectives & Key Results. Ciele, ktoré chcú dosiahnuť, v horizonte troch rokov.
Až potom sa začali zaoberať produktmi, ich cieľmi, produktovými backlogmi na programovej a portfólio úrovni.
Až po produktového konzultanta
ScrumDesk je so SAFe od samého začiatku. Na našich stránkach máme stále webinár z roku 2011 s Drew Jemilo, v ktorom SAFe alebo Scaled Agile Inc. ešte neexistovalo a program bol len pripravovaný na predstavenie verejnosti. Scaled Agile Network vtedy označovali SAF 😊
ScrumDesk mentori sú certifikovaní SAFe Program Consultants, ktorí ako jediní na Slovensku pomáhame firmám zavádzať SAFe.“
SAFe for Enterprises schéma: https://www.scaledagileframework.com/