IT Ops Meets Agile

Dugo sam odgađao ovaj članak. Prošao sam desetke draftova. Brisao sam cijela poglavlja. Zašto? IT infrastruktura i pojam agilno nisu u najboljim odnosima. Infrastruktura se, u većini organizacija, smatra “keep-the-lights-on” uslugama. I to je istina.

Ali da bi došli do tog potreban je i razvoj IT infrastrukturne usluge. Infrastrukturnog produkta. Kao i svakog drugog produkta. Klijenti nisu krajnji korisnici organizacije, osim ako je to core business organizacije. Ali i dalje postoji korisnici usluge. Klijenti. Sa svim svojim zahtjevima, željama, problemima i bolnim točkama. I za njih održavamo ali i razvijamo infrastrukturne produkte. Za potrebe klijenata. I potrebe organizacije.

[Sažetak] Empowered – Marty Cagan

Koja je uloga product managera/ownera? Da usmjerava i određuje razvoj produkt za naše klijente. Produkt razvija tim. A razvoj tima prva je i osnovna zadaća product managera/ownera – osnovna je premisa ove knjige.

Slijedeća bitna premisa je davanje autonomije timu kako bi razvijao produkt. Autonomije u smislu da tim ima zadatak riješiti zadani problem umjesto zadane liste funkcionalnosti. Taj lajtmotiv provlači se kroz cijelu knjigu. Čak bih rekao, da su autori i malo pretjerali u ponavljanju tog koncepta.

Velik dio savjeta primjenjiv je i van produktno orijentirane organizacije. Savjeti su univerzalni i nisu novi. Međutim, ne šteti podsjetiti se. Isplativo štivo za pročitati za sve product managere/ownere, iako bi moglo biti i 30% kraće obzirom koliko se autori ponavljaju kroz knjigu.

[Sažetak] Continuous Discovery Habits – Teresa Torres

Knjiga koja ima ocjenu 4.5 na Goodreads i 4.7 na Amazonu. Vrlo visoke ocjene. I nakon što sam pročitao, potpuno zaslužene. Knjiga koja treba biti osnovno štivo svim produktnim timovima. Ali i svim C-level izvršnim rolama da imaju alate što tražiti – ili ne tražiti – od svojih produktnih timova.

Knjiga je prepuna korisnih i praktičnih savjeta kako razvijati produkt – kroz nekoliko osnovnih navika koje bi trebao koristiti svaki produktni tim. Navike koje omogućavaju kreiranje produkta u skladu s ciljevima i vrijednostima tvrtke a na usluzi krajnjim korisnicima.

Cynefin – ispravna odluka u svakoj situaciji

Kako znate da ste odabrali ispravan put za rješavanje nekog problema? Iskustvo? Intuicija? Možda samo puka sreća?

Najučinkovitiji menadžeri svjesni su da rješavanje problema nije jedan jedinstveni proces koji odgovara svim situacijama. Oni su svjesni da njihovi postupci ovise o situaciji i donose odluke prilagođavajući svoj pristup svakoj situaciji individualno. Ali, kako znati koji pristup koristiti u određenoj situaciji? I kako izbjeći donošenje pogrešne odluke? Postoji efikasniji način – Cynefin Framework.

[Sažetak] Investments Unlimited – Helen Beal

Čitali ste The Phoenix Project? Fantastična knjiga o DevOps i Agile kulturi i metodologiji. Stručna literatura pisana u obliku romana. Čita se pitko a opet dovoljno stručna. Nastavlja se romanom The Unicorn Project koja je orijentirana više prema razvojnim timovima. I zadnja u nizu je ova knjiga – Investments Unlimited. Tematika knjige je financijska organizacija, […]

[Sažetak] Escaping the Build Trap – Melissa Perri

Nemojte zaglaviti u Build Trap. Build Trap je trenutak kada se tvrtka orijentira na output umjesto na outcome. Kada se tvrtka orijentira na, i hvali se sa, vanity metrikama umjesto metrikama relevantnim za krajnje korisnike produkta koji grade i prodaju.

Tvrtke često završe u Build Trap stadiju kada žele postići, i održati, velocity isporuka zanemarujući ono bitno – što želi i treba krajnji korisnik. Build Trap je najčešće faza nakon uvođenja novih tehnologija te principa i kulture (poput mikroservisne arhitekture, Agile, DevOps) te se zaboravi koji je stvarni razlog postojanja produkta i same tvrtke.

Nemojte se dovesti u Build Trap. Nemojte zaglaviti u Build Trap. Pročitajte knjigu, prepuna je savjeta kako izbjeći i osloboditi se ovog fenomena.

[TILT] Walking Skeleton

Pojam “Walking Skeleton” definirao je Alistair Cockburn – jedan od pionira razvoja softvera i jedan od izvornih potpisnika sveopće poznatog Agile Manifesto. Njegovim riječima Walking Skeleton je minimalna implementacija sustava koji izvršava minimalnu, ali cjelovitu, funkciju (end-to-end). Razvijena funkcija ne mora nužno koristiti konačnu arhitekturu, ali mora povezivati sve arhitekturalne komponente. Tada se omogućava da se i arhitektura i funkcionalnosti razvijaju paralelno.

[Sažetak] 7 Rules for Positive, Productive Change – Esther Derby

“If people won’t change, you change the people” izreka je koju sam nedavno čuo. Da li je to ispravan način uvođenja promjena – nisam uvjeren. Velikom rotacijom ljudi u organizaciji stvara se određena doza nesigurnosti i straha. Također, gubi se znanje i iskustvo ljudi koji odlaze iz organizacije. S druge strane, promjene ljudi uvode nove ideje i, potencijalno, pozitivne promjene. Kako god, smatram da je ta izreka primjenjiva kao zadnja opcija.

Od kada sam pročitao knjigu Black Box Thinking, drugačije gledam na pojam marginal gains. Mala poboljšanja mogu puno značiti kada se sumiraju. Autorica knjige, “7 Rules for Positive, Productive Change – Micro Shifts, Macro Results”, bavi se baš tim efektom. Mali pomaci, veliki rezultati. Kroz 7 pravila – više smjernice nego pravila – približava nam kako malim pomacima se mogu dogoditi značajne promjene. Štoviše, sugerira da se uspješnost velikih promjena znatno povećava kroz puno malih promjena nego jedna velika.

Ukratko, uživao sam čitati ovu knjigu. I svaku promjenu koju ću pokušati provesti u budućnosti – provoditi ću primjenom ovih 7 smjernica.