Home BIZNIS I ZABAVAZašto Agile transformacije propadaju: organizacioni, tehnološki i ljudski faktori

Zašto Agile transformacije propadaju: organizacioni, tehnološki i ljudski faktori

Kompanija uvede Scrum, Jira table, sprintove, daily scrum i Scrum Mastere. Posle godinu dana projekti i dalje kasne, odluke čekaju odobrenja, timovi su frustrirani, a menadžment zaključuje: „Probali smo Agile. Kod nas ne radi.“ Problem je često upravo suprotan - kompanija nikada nije stvarno postala agilna.

od Saša Ristić
Agile transformacija

Ključne teze (Key Takeaways) – šta je najbitnije u ovom tekstu

Agilna transformacija najčešće ne propada zato što tim nije pravilno održao retrospektivu sprinta (Sprint Retrospective) ili zato što je daily scrum trajao 22 umesto 15 minuta. Mnogo češće propada zato što organizacija pokušava da promeni način rada timova, a da ne promeni način na koji donosi odluke, raspoređuje novac, definiše odgovornost, meri uspeh, upravlja tehnologijom i tretira ljude.

To proizvodi jedan od najvećih paradoksa savremenog IT poslovanja: timovi rade Agile, dok kompanija i dalje posluje tradicionalno.

Developeri rade u dvonedeljnim sprintovima, ali budžet se odobrava jednom godišnje. Product Owner navodno određuje prioritete, ali za ozbiljnu odluku mora da pita tri direktora. Tim je samoupravljajući (self-managing), ali nema pravo da promeni tehnologiju, proces, arhitekturu ili prioritet. Od njega se očekuje eksperimentisanje, ali se greška kažnjava. Traži se brzina, ali deployment zahteva sedam potpisa.

To nije Agile transformacija. To je tradicionalna organizacija obučena u Agile terminologiju.

Zvanični Scrum Guide upravo zato Scrum ne opisuje kao skup sastanaka. Scrum počiva na empirizmu i Lean pristupu (Lean Thinking), uz transparentnost, inspekciju i adaptaciju. Scrum tim je self-managing, a Scrum namerno čini vidljivom efikasnost postojećeg menadžmenta, okruženja i načina rada kako bi mogli da budu unapređeni.

I tu se krije neprijatna istina: Scrum često ne stvara organizacione probleme. On ih samo učini vidljivijim.

Agile transformacijaAgile nije propao. Možda ga nikada niste ni uveli

Postoji tipičan obrazac. Kompanija odluči da postane agilna:

  • Angažuje konsultante.

  • Organizuje obuke.

  • Jira dobije nove workflowe.

  • Projektni menadžeri postaju Scrum Masteri.

  • Biznis analitičari postaju Product Owneri.

  • Projekti se dele na sprintove.

  • Sastanci dobijaju nova imena (statusni sastanak postane daily scrum, projektni plan postane product backlog).

Nekoliko meseci sve izgleda drugačije. A onda se postavlja neugodno pitanje – šta se zapravo promenilo?

  • Ko odlučuje?

  • Ko određuje prioritete?

  • Ko kontroliše budžet?

  • Koliko traje odobravanje?

  • Može li tim da odbije posao?

  • Može li da promeni plan na osnovu novih podataka?

  • Može li Product Owner stvarno da donese odluku?

  • Može li neuspešan eksperiment biti prihvaćen kao legitimno učenje?

Ako su odgovori isti kao pre transformacije, kompanija nije promenila svoj operativni model (Operating Model). Promenila je terminologiju. To je ono što bismo mogli nazvati Cargo Cult Agile – kopiranje spolja vidljivih rituala bez razumevanja sistema koji tim ritualima daje smisao. Imamo sve sastanke, uloge i table. Samo nemamo agilnost.

Agile transformacija nije IT projekat

Ovo je verovatno prva velika strateška greška. Organizacija kaže: „IT prelazi na Agile.“

A finansije? Nabavka? HR? Pravna služba? Compliance? Prodaja? Top menadžment? Oni nastavljaju da rade kao ranije, a rezultat je predvidiv:

  • Development može završiti funkcionalnost za sedam dana, ali procesu nabavke (Procurement) treba šest nedelja.

  • Tim može doneti tehničku odluku danas, ali arhitektonski odbor zaseda sledećeg meseca.

  • Product Owner može promeniti prioritet, ali budžet je vezan za projekat odobren devet meseci ranije.

Development radi iterativno, ali organizacija radi sekvencijalno. I onda kažemo: „Agile nas nije ubrzao.“ Naravno da nije. Brzina sistema određena je njegovim ograničenjima, a ne najbržim delom sistema.

McKinsey Agile transformaciju zato definiše mnogo šire od promene rada development timova: kao promenu operativnog modela koja obuhvata strategiju, strukturu, procese, ljude i tehnologiju. To je daleko teže od uvođenja Scruma, i zato se toliko transformacija zaglavi na pola puta.

15 ključnih problema Agile transformacija

1. Menadžment želi Agile, ali ne želi da izgubi kontrolu

Ovo je možda najčešća kontradikcija. Menadžment želi autonomne timove, ali uz uslov da se sve važne odluke prvo provere sa njima. Žele eksperimentisanje, ali bez grešaka. Žele odgovornost (Ownership), ali određuju kako će se raditi. Žele samoorganizaciju, ali uz detaljan plan za narednih šest meseci.

Autonomija bez prava odlučivanja nije autonomija. To je odgovornost bez ovlašćenja, a to je jedan od najbržih načina da se uništi motivacija tima. Postoji jasna razlika između postavljanja ciljeva i ograničenja, i svakodnevnog mikromenadžmenta. Agile zahteva drugačiji oblik upravljanja – manje upravljanja zadacima, a više upravljanja sistemom.

2. Product Owner koji ne poseduje ništa

Na organizacionoj šemi piše Product Owner, ali u praksi on ne kontroliše budžet, ne može da promeni prioritete, ne može da kaže „ne“ stakeholderu i ne donosi poslovne odluke.

To nije Product Owner, već administrativni posrednik čiji se posao svodi na prenošenje odluka između ljudi koji stvarno imaju moć i tima koji treba da ih realizuje. Posledica je rast backloga i kontradiktorne instrukcije. Agile ne može rešiti problem nejasne moći odlučivanja, može samo da ga učini očiglednim.

3. Sve je prioritet

Ako pitate tim šta je trenutno najvažnije i dobijete deset odgovora, organizacija nema prioritete, već listu želja. Agile zahteva brutalno prioritizovanje – ako nešto postane prioritet broj jedan, nešto drugo mora da izgubi prioritet. Kada je sve hitno, ništa nije hitno. Developeri skaču između zadataka, raste promena konteksta (Context Switching) i vreme ciklusa (Cycle Time) postaje duže.

4. Agile se meri količinom aktivnosti umesto poslovnom vrednošću

Broj zatvorenih Jira ticketa i ostvarenih story pointsa nije poslovni rezultat. Scrum čak ni ne propisuje procene niti velocity kao obavezne elemente. Fokus je na cilju proizvoda i isporučenoj vrednosti.

Kada menadžment počne da poredi timove prema velocityju, ljudi vrlo brzo nauče kako da optimizuju metriku umesto samog rezultata (Gudarov zakon). Agile transformacija propada kada kompanija promeni metrike, ali ne promeni način razmišljanja o vrednosti.

5. Agile tim, Waterfall organizacija

Tim radi sprintove, ali pre toga postoji šest meseci definisanja zahteva, odobrenje dizajna, pa tek onda development. Zatim sledi QA, bezbednosna provera, release odbor i deployment prozor.

Tim unutar svog malog dela procesa radi iterativno, dok je tok vrednosti (Value Stream) i dalje sekvencijalan. Ako development traje pet dana, a funkcionalnost čeka još 40 dana na ostale korake, optimizovanje developmenta ne rešava glavni problem.

6. Tehnički dug koji niko ne vidi dok ne postane preskup

Ako je arhitektura monolitna, testiranje manuelno, deployment rizičan, a dokumentacija loša – želja za Agile pristupom neće promeniti fiziku sistema. Kompanija godinama bira da „samo sada isporuči brzo“, ostavljajući refaktorisanje i testove za kasnije. Kada to „kasnije“ konačno stigne, svaka promena traje tri puta duže. Agile ceremonije ne mogu nadoknaditi lošu tehničku osnovu.

7. Arhitektura ne prati organizacionu ambiciju

Organizacija želi nezavisne timove, ali svi rade na istom, čvrsto povezanom (tightly coupled) sistemu gde niko ne može da obavi deploy nezavisno od drugih. Formalno imate četiri agilna tima, a praktično jedan veliki distribuirani tim sa ogromnim troškovima koordinacije. Ako želite autonomne timove, morate im omogućiti i tehničku autonomiju.

8. Ljudi se tretiraju kao resursi koji se mogu premeštati

Na Excel tabeli podela radnika na tri različita projekta deluje kao savršeno iskorišćenje kapaciteta. U stvarnom životu to znači konstantnu promenu konteksta, beskonačne sastanke i pad produktivnosti. Agile timovi najbolje funkcionišu kada imaju dovoljno stabilnosti da razviju zajedničko razumevanje proizvoda. Ljudi nisu serveri koje možemo beskonačno premeštati.

9. Psihološka sigurnost postoji samo u prezentaciji

Svi govore da su „greške prilika za učenje“, sve dok se ne dogodi ozbiljna greška. Tada kreće traženje krivca. Tim brzo nauči lekciju: skriva probleme, izbegava rizik, ne eksperimentiše i naduvava procene. Retrospektiva postaje ritual u kom svi ćute o pravim problemima. Bez psihološke sigurnosti nema inspekcije, a bez inspekcije nema adaptacije.

10. Scrum Master postaje sekretar tima

Ako Scrum Master samo zakazuje sastanke, ažurira Jiru i pita ima li blokera, to je veoma skupa verzija kalendara. Uloga Scrum Mastera je da uklanja prepreke između stakeholdera i timova. Ako on nema nikakav uticaj izvan tima (gde se obično nalaze najveći problemi), dobili smo sistemsku kontradikciju.

Agile transformacija11. Transformaciju vode konsultanti, a organizacija je ne preuzima

Eksterni konsultanti vode radionice, rešavaju konflikte i guraju promenu, dok interni ljudi čekaju. Kada konsultanti odu, sistem se vraća na staro jer kompanija nije izgradila sopstvenu sposobnost za promenu. Konsultant pomaže organizaciji da nauči da vozi, ali ne bi trebalo zauvek da sedi za volanom.

12. Skaliranje pre nego što Agile funkcioniše u jednom timu

Pilot još nije stabilan, product ownership je slab, CI/CD ne funkcioniše, a menadžment kaže: „Od sledećeg kvartala skaliramo Agile na 80 timova.“ Rezultat? Ne skaliramo agilnost, već probleme, praveći haos na nivou celog preduzeća.

13. Ljudi ne pružaju otpor promeni zato što su „teški“

Zaposleni pružaju otpor iz straha od otkaza, gubitka statusa ili nerazumevanja nove uloge u srednjem menadžmentu. Transformacija menja distribuciju moći. Otpor zato nije prepreka koju treba „savladati“, već podatak koji treba razumeti.

14. Rukovodstvo nije deo transformacije

Svi idu na treninge osim top menadžmenta, koji otvori radionicu, poželi sreću i ode. Ako je Agile transformacija promena operativnog modela, rukovodstvo prvo mora promeniti svoje ponašanje. Agile se ne može delegirati naniže.

15. Kompanija kupi Jiru i misli da je kupila Agile

Alati poput Jire i Slacka nisu agilnost. Problem nastaje kada Jira workflow postane digitalna verzija stare birokratije:Open -> Analysis -> Ready for Analysis -> Analyzed -> Ready for Development -> Development -> Ready for QA -> QA -> Ready for Release -> Release Approval -> Done. Imamo Kanban tablu, ali smo samo nacrtali birokratiju u kolonama.

A sada dolazi AI – i čini problem još vidljivijim

Generativna veštačka inteligencija ubrzava određene delove razvoja. Developer može brže napisati kod, generisati test ili razumeti staru funkciju. Ali šta ako ostatak sistema nije ubrzan?

DORA istraživanja opisuju AI kao pojačivač – povećava sposobnosti, ali i postojeće slabosti. AI može proizvesti više promena, ali ako arhitektura, testiranje i deployment ne mogu da ih obrade, samo smo brže proizveli veću gužvu.

Developer uštedi deset sati. Organizacija mu ih ponovo uzme

Developeri prijavljuju značajnu uštedu vremena korišćenjem AI alata. Istovremeno, ogromna većina kaže da zbog organizacionih neefikasnosti (pronalaženje informacija, čekanje na druge timove, promena konteksta) gubi sate svake nedelje. Kupimo AI da developer bude brži, ali ne popravimo sistem. Produktivnost se nije transformisala, samo smo promenili mesto na kojem gubimo vreme.

Kako izgleda transformacija koja ima šansu da uspe?

Ne počinje pitanjem: „Da li ćemo koristiti Scrum ili Kanban?“, već pitanjem: „Koji problem pokušavamo da rešimo?“ (Dug izlazak na tržište? Loš kvalitet? Previše zavisnosti?)

Zatim treba mapirati tok vrednosti (Value Stream), od ideje do korisnika. Koliko posao čeka? Gde čeka? Ko donosi odluku? Ne transformišite celu kompaniju odjednom. Odaberite konkretan tok vrednosti, dajte timu realna ovlašćenja, rešite ključne prepreke i posmatrajte šta se događa. Pilot mora da proizvodi učenje koje se širi kroz sistem.

Merite protok i rezultat (Flow i Outcome), a ne Agile poslušnost. Loše pitanje je: „Da li svi timovi imaju daily scrum?“. Bolje pitanje glasi: „Koliko nam treba od ideje do vrednosti u produkciji?“

Agile transformacijaMožda je vreme da prestanemo da pitamo „da li radimo Agile“

Budućnost transformacija biće manje opsednuta frameworkom. Bolja pitanja su:

  • Koliko brzo učimo?

  • Koliko košta promena?

  • Koliko dugo ideja čeka pre nego što dođe do korisnika?

  • Da li menadžment menja odluke kada podaci pokažu da nije bio u pravu?

Agile nije sposobnost developera da brzo promeni kod. Agile je sposobnost organizacije da promeni mišljenje kada realnost pokaže da je pogrešila.

Agile transformacije ne propadaju na daily scrumu. Propadaju na vrhu organizacije i između njenih silosa. Možda najneprijatniji zaključak nije da Agile transformacije često propadaju, već da mnoge organizacije koje tvrde da su pokušale Agile nikada nisu pokušale ono najteže: da promene sebe.

FAQ – zašto Agile transformacije propadaju?

Šta je Agile transformacija? Agile transformacija je šira promena načina na koji organizacija stvara vrednost, donosi odluke, organizuje timove, finansira rad, koristi tehnologiju i reaguje na povratne informacije. Nije samo uvođenje Scruma, Kanbana ili novog softvera.

Zašto Agile transformacije najčešće propadaju? Najčešći uzroci uključuju nedovoljno angažovanje rukovodstva, kulturu koja se sukobljava sa agilnim principima, nejasna ovlašćenja, organizacione silose, tehnički dug, zavisnosti između timova i pokušaj da se Agile ograniči samo na IT odeljenje.

Da li Scrum i Agile znače isto? Ne. Agile predstavlja širi skup vrednosti i principa, dok je Scrum jedan konkretan framework za rešavanje kompleksnih problema i razvoj proizvoda.

Da li Scrum zahteva Jiru i story pointse? Ne. Scrum nije vezan ni za jedan softverski alat i ne propisuje story pointse kao obaveznu tehniku procene.

Da li je velocity dobar KPI za poređenje timova? Uglavnom ne. Timovi mogu različito procenjivati težinu zadataka, zbog čega poređenje brzine (velocity) između različitih timova može biti veoma obmanjujuće.

Da li AI može pomoći Agile transformaciji? Može ubrzati analizu, razvoj, testiranje i dokumentaciju. Međutim, AI deluje kao pojačivač postojećeg sistema: dobre sposobnosti može dodatno osnažiti, dok postojeće slabosti može učiniti vidljivijim ili problematičnijim.

Kako znamo da Agile transformacija uspeva? Ne po broju sertifikovanih Scrum Mastera ili održanih ceremonija. Bolji signali su kraće petlje povratnih informacija, brže donošenje odluka, brži izlazak na tržište, manje nepotrebnih zavisnosti, kvalitetnija isporuka i bolji rezultati za korisnika.

Banner

Banner

Možda će vam se svideti i