Agilnost
Agilnost je sposobnost ekipe ali organizacije, da se hitro odzove na spremembe z organiziranjem dela v kratkih, preverljivih ciklih z neposredno povratno informacijo.
Izraz agilnost izvira iz Agilnega manifesta iz leta 2001, ki je bil prvotno napisan za razvoj programske opreme. Kot odziv na togo vodopadno načrtovanje z dolgimi izvedbenimi časi agilnost daje prednost kratkim, ponovljivim ciklom pred fiksnim načrtom, ki se preveri šele na samem koncu. V jedru je zmožnost nenehnega prilagajanja zahtev, ko prihajajo nove informacije ali povratne informacije strank. Agilnost je zato manj ena sama metoda kot miselnost: spremembo obravnava kot nekaj običajnega, ne kot motnjo.
V praksi se agilnost kaže kot konkretne delovne navade: kratka delovna obdobja, običajno šprinti, ki trajajo od enega do štirih tednov, redna usklajevanja ekipe in fiksne retrospektive, na katerih ekipa pregleda svoj lastni način dela. Pogosti okviri vključujejo Scrum z opredeljenimi vlogami in ceremonijami ter Kanban z vizualno tablo nalog in omejitvami dela v teku. Medfunkcijske ekipe prevzamejo več odločanja same, namesto da bi čakale na dolge verige odobritev. Cilj je imeti po vsakem ciklu uporaben, delujoč rezultat in se iz njega učiti.
Agilnost v vseh primerih ne nadomesti klasičnega vodenja projektov. Pri projektih s fiksnimi, nespremenljivimi zahtevami in malo negotovosti, kot je gradnja obratov z dolgimi izvedbenimi časi, podrobno vnaprejšnje načrtovanje pogosto zagotavlja večjo gotovost. Agilni načini dela zahtevajo tudi disciplino: kratki cikli brez jasne prioritizacije hitro postanejo brezplodno vrtenje namesto pravega napredka. Agilnost se najbolj obrestuje tam, kjer zahteve na začetku še niso jasne in kjer sprotno učenje izboljšuje pot do cilja.
Praktični primer
12-članska IT ekipa v srednje velikem proizvodnem podjetju preklopi svojo interno programsko opremo za naročila na dvotedenske šprinte. Namesto prvotno načrtovane devetmesečne izdaje po principu big-bang ekipa vsaka dva tedna dostavi delujočo različico, ki jo neposredno ocenijo trije testni uporabniki iz proizvodnje. Po četrtem šprintu se izkaže, da je funkcija, prvotno načrtovana za projekt, komajda uporabljena, zato jo ekipa opusti in sprosti dva tedna zmogljivosti za bolj pereč problem. Po šestih mesecih je programska oprema v produkciji, tri mesece prej, kot je predvideval prvotni vodopadni načrt.
Kako pomaga Leanshift
Agilnost in miselnost KATA imata isto jedro: delaš v kratkih ciklih načrtovanja, preizkušanja in preverjanja namesto po enem togem generalnem načrtu. Ritem PDCA, skozi katerega se giblješ, je v bistvu šprint Kaizen, vsak prehod prinese nova spoznanja, ki izostrijo naslednjo iteracijo. Izboljševanje tukaj ne pomeni delati hitreje, temveč postajati sposobnejši za učenje, tako da vsak cikel ustvari več ljudi, ki znajo izboljševati, tudi tebe.
Pogosto zastavljena vprašanja
Ali je agilnost enako kot Scrum?
Ne. Scrum je poseben okvir z opredeljenimi vlogami in obredi, agilnost pa je širša miselnost, ki stoji za njim. Tudi Kanban, ekstremno programiranje in prilagojeni hibridni pristopi so agilni načini dela.
Ali agilnost deluje tudi zunaj razvoja programske opreme?
Da. Trženje, razvoj izdelkov in vse pogosteje tudi proizvodnja uporabljajo agilna načela, kot so kratki cikli in redne retrospektive, običajno prilagojena lastnemu kontekstu.
Ali agilno delo pomeni manj načrtovanja?
Ne, pomeni drugačno načrtovanje. Namesto enega načrta, ki pokriva mesece vnaprej, se vsak cikel podrobneje načrtuje šele ob svojem začetku. To pogosto zahteva več discipline, ne manj.