Agile Coaching Serbia na Agilia konferenciji

Konferencije su nešto čemu se uvek radujem i rado ih posećujem kada god se za to ukaže prilika. U okviru ACS grupe se okupljamo na meetup-ima i tu polako stvaramo zajednicu profesionalaca koji žele da čuju više ili podele znanje i iskustva iz Agile sveta. Kako su konferencije korak dalje od meetup-a, odlučili smo da posetimo jednu od Agile konferencija u Evropi. Dok smo birali gde da odemo, kockice su se posložile, i dobili smo i više nego što smo očekivali.

Jovan Vidić je u tom trenutku dobio poziv da bude jedan od predavača na konferenciji Agilia, inače jednoj od najvećih konferencija u Evropi, pa je on tom prilikom predstavio kompaniju codecentric. Mariju Gobović je na konferenciju poslala kompanija TallyFox, a ja sam išao ispred kompanije Bosch. Očekivanja su bila skromna, a već u startu smo dobili puno, jer su kompanije u kojima radimo prepoznale značaj edukacije i stručnog usavršavanja svojih zaposlenih.

Pored konferencije, ono što volimo takođe je i sve što se desi oko same konferencije, kao što su druženje i putešestvije do mesta održavanja. Kako se Agilia 16 održala u gradu Olomouc u Češkoj, bez direktnog leta do tamo, odlučili smo se na put kolima u trajanju od nekih 10 sati sa zadržavanjima.

Veliki sam fan Tarantina, pa ću uraditi ono što on često radi u svojim filmovima. Preskočiću sve do poslednje scene pa se onda vratiti na početak.

Uvodno poglavlje

Šetajući ulicama Češke dobijamo poziv preko tvitera  od ekipe koju smo upoznali na konferenciji da im se pridružimo za večerom. Ono što nismo znali u tom trenutku je to ko je sve tamo. A tamo: Tom Gilb, Scott W. Ambler, David Farley, Evan Leybourn i Milena-Mercedes May. Jednom rečju krem de la krem konferencije. Pomenute osobe su ujedno i keynote predavači Agilie, ali su pored toga neverovatni stručnjaci i osobe koje smo do juče čitali i upijali svaku njihovu reč, a te večeri delili Pilsner zajedno. Ti trenuci su razlog zašto treba posećivati konferencije, jer nikada ne znate koga možete da upoznate i koje kontakte ostvarite.

Jovan, Marija i ja smo se jednoglasno složili da je slika koja je nastala te večeri verovatno i najznačajnija u našem profesionalnom životu do sada. Sedeti sa takvim veličinama je privilegija koja se retko dogodi, a u većini slučajeva i nikada.

Prvo poglavlje

Jedna od stvari koja se retko viđa na konferencijama je društveni momenat koji smo ovde imali. Veče pre prvog dana konferencije organizovano je kuglanje za sve koji su to želeli i prijavili se nekoliko dana ranije. Na konferencijama na kojima sam ja bio najčešće se to druženje dešava po završetku konferencije ili nakon prvog dana konferencije. Razlika ovde je bila upravo to što smo se pre samog zvaničnog dela upoznali sa skoro svim predavačima i ljudima koje smo viđali naredna tri dana.

Jedna od specifičnosti Agilia konferencije je ta što oni nikada do sada za šest godina postojanja nisu objavili svoja predavanja negde online. Mi smo odlučili da vam prenesemo deo onoga što se nama učinilo najzanimljivijim i najkorisnijim, pa kada odlučujete da li da idete na neku konferenciju ili ne, možete se uvek voditi predavačima koji su na nas ostavili najveći utisak.

Value Planning in a Lean and Agile Way for Managers – Tom Gilb

Prvi dan konferencije otvorio je ‘Grandfather of Agile’ kako ga mnogi smatraju i nazivaju, Tom Gilb. Tom je autor devet knjiga, od kojih se nekoliko smatraju esencijalnim knjigama u svetu IT-ja. Knjiga iz ’88 godine Principles of Software Engineering Management i danas je osnova kada pričamo o Agile-u.

Njegov keynote pod imenom “Value Planning in a Lean and Agile Way for Managers” govorio je o tome kako menadžment mora da shvati i nauči da vodi projekte na drugačiji način nego do sada ako žele da budu uspešni. Fokus mora pre svega da bude na “isporučiti vrednost”, a manji fokus na same programerske zadatke na koje se većina usko fokusira. Pored isporučivanja vrednosti još je bitnije isporučiti merljivu vrednost što ranije, što češće.

Kratki pregled beleški sa predavanja:

Ocene predavanja: Marija – 4; Jovan – 4; Nemanja – 4.

Servant – Leadership: The Power of Leadership Through Service! Catalin – Teodor Dogaru

Catalin-Teodor Dogaru, MBA, Ph.D. and PMP. Trener, konsultant i jedan od osnivača kompanije TSP (smartprojects.ro).

Jedna od jako pominjanih osobina, ali ne bez razloga, servant leadership je nešto što jako nedostaje pre svega srpskom IT-ju, ali i IT-ju generalno. Energičan predavač na veoma lep način objašnjava razlike između servant lidera i onog ko to nije, zašto je ova osobina važna, ali još bitnije kako to naučiti, odnosno kako promeniti način razmišljanja. Pogotovo je za agilni razvoj softvera bitno imati takvu osobu u timu. Davno je prošlo vreme naređivanja i objašnjavanja od strane jedne osobe drugima kako i šta treba da rade.

Kratak pregled beleški sa predavanja:

  • “I believe in you and have never been prouder to be your partner”
  • “If you want to go fast, go alone. If you want to go far, go together”
  • “Treat the others the way you want to be treated.”

Ocene predavanja: Marija – 5; Jovan – 3.5; Nemanja – 4.

A DSDM/Agile Team – Adam Mitchell

Adam je u IT industriji već 20 godina. Počeo kao programer da bi kasnije nastavio kao Scrum Master i DSDM practitioner. Njegov tim koji je radio na ‘Pain Community Centre’ vebsajtu za Univerzitet Kardif, nominovan je za najbolji Agile tim u 2013-oj godini.

Agile prepoznaje mnoge frejmvorke koji pomažu da se lakše usvoje ili primene agilni principi. Jedan od njih je DSDM. U prezentaciji, Adam se fokusirao na njegov tim i to kako su oni uspeli da isporuče proizvod na vreme poštujući principe koje jedan frejmvork predlaže. Kako je to vrlo široka tema o kojoj bi mogli da pišemo ceo jedan članak ja ću samo pobrojati osam principa koji podržavaju DSDM:

  • focus on the business need
  • deliver on time
  • collaboration
  • communicate continuously and clearly
  • develop iteratively
  • build incrementally from firm foundations
  • never compromise on quality
  • demonstrate control

Ocene predavanja: Marija – 3; Jovan – 3; Nemanja – 3.5.

Retrospective – On a three year large scale agile adoption – Ahmad Fahmy

Ahmad je svoju karijeru posvetio organizacionim promena. Fokusira se na velike organizacije koje žele da transformišu svoje poslovanje, a pre svega na velike organizacije koje pokusavaju da se transformisu iz tradiocionalne organizacije u agiliniju? Redovni je autor na blogu InfoQ.

Njegovo predavanje je bilo posvećeno lekcijama koje je naučio tokom trogodišnje velike Agile adaptacije. Izneo je realne primere šta je bilo dobro, ali i šta je pošlo po zlu i završilo se loše. Ključne stvari uključuju gde Scrum prosto ne radi posao, šta je revolucija, a šta evolucija, kao i gde je to Product Owner pogrešio i nije doprineo da se jedna takva transformacija ne desi.

Beleške sa predavanja:

Ocene predavanja: Marija – 5; Nemanja 4.5

Scrum allows us to create better products, more suited to the users’ needs. Really??? – Anna Zarudzka

Anna je neko od koga nismo očekivali toliko puno, a ispostavilo se da je održala jedno od boljih predavanja. Osnivač je web design agencije. Odlučila je da iskoristi sve prednosti Scrum frejmvorka na koji se njena kompanija oslanja. Već sedam godina uspešno vodi kompaniju poštujući principe agilnog frejmovrka.

Ponekad i sami odlutamo od ciljeva baveći se nekim stvarima koje nam ometaju fokus. Potrebno je da svaki sitni element jednog proizvoda reflektuje ciljeve koje smo postavili na početku. Ključna pitanja na koja treba da se skoncentrišemo su: Koja je naša jedina ciljna grupa na koju se fokusiramo?; Zašto je potrebno ignorisati sve ostale ciljne grupe sem te jedne?; Kako Scrum može da nam pomogne da realistično odgovorimo na ta pitanja?

Beleške sa predavanja:

    • centralna ciljna grupa kojoj se obraćamo
  • “Software for everybody is software for nobody!”
  • who is not your user
  • Roman Pichler
  • dvodnevni product vision workshop
    • razlika šta su potrebe jednog, a šta drugog korisnika

Ocene predavanja: Marija – 5; Jovan – 4; Nemanja 4.5.

You are messing up with people’s lives – From burnout to #NoEstimates. – Jovan Vidić

Jovan Vidić, drugi čovek iz Srbije koji je pričao na Agilia konferenciji. Pre par godina, predavač je bio Gojko Adžić. Jovan je jedan od zagovornika #NoEstimates pristupa poslu. Čvrsto veruje u samoorganizovane timove. Osnivač je “Agile Coaching Serbia” grupe.  

Predavanje koje je Jovan spremio, nije bilo značajno samo zato što je to “naš” čovek na tako velikoj konferenciji, on je predavanjem preneo jako emotivnu ličnu priču kroz koju je prošao na prethodnom poslu. Jedan od razloga zašto je doživeo burnout je taj što su estimacije u kompaniji posmatrane kao rokovi. Iskustvo kroz koje je prošao je jako korisno i vredno šerovanja. Nadam se da ćemo organizovati neko predavanje na tu temu i kod nas. U predavanju je dao jako korisne savete kako izbeći takve situacije i šta da uradite ako se ipak nađete u takvom okruženju. Predavanje je ujedno bilo i uvod u #NoEstimates priču i diskusiju kako estimacije više apsolutno nisu važne u IT svetu.

Predavanje je bilo jedno od posjećenijih i smatrano je kontroverznim, što je uvek pohvala u moru istih predavanja.

Ocene predavanja: Nismo objektivni :).

//U trenutku pisanja teksta izašao je ovaj članak, pa rečenica o Jovanovom predavanju može da vam da bolji i objektivniji uvid kako je neko neutralan doživeo njegovu priču: http://bartavoj.cz/agilia-conference-2016/.

Beyond agile teams – improving the company with agile methods (Lessons Learned) – Milena-Mercedes May

Milena, još jedan odličan predavač. Ona je full stack developer i agile coach u Nemačkoj kompaniji MindMatters. Ovo je bilo njeno prvo predavanje na nekoj konferenciji. Ispričala je svoje iskustvo  o tome kako su u svojoj kompaniji kreirali frejmvork koji kombinuje nekoliko drugih, ali fokusirajući se na agilne principe. Objasnila je kako menadžment može da se uklopi u agilnu kulturu i da je zapravo živi. Jako korisno predavanje i zapravo dokaz da je sve moguće ako se posvetimo tome, ali i ako sve strane podjednako žele promenu.

Beleške sa predavanja:

Ocene predavanja: Marija – 3.5; Jovan – 4; Nemanja 4.

How to manage distributed teams successfully (w Game) – Hugo Messer

Hugo Messer ima preko deset godina iskustva u radu sa remote timovima. Napisao je šest knjiga na tu temu. Osnivač je platforme Ekipa.co.

Ovo je verovatno i najslabije predavanje konferencije. Iako jako iskusan, nije uspeo to da prenese publici. U nekim trenucima je delovalo kao da samo promoviše svoju kompaniju. Kasnije smo čuli da su organizatori konferencije promenili format njegovog izlaganja sa radionice na predavanje u poslednjem trenutku, pa je on pokušao da napravi kombinaciju jednog i drugog. Stoga, možda možemo taj pad kvaliteta pripisati kasnoj promeni plana.

Ocene predavanja: Jovan – 2.5; Nemanja 2.

Drugo poglavlje

KEYNOTE: Disciplined Agile Delivery (DAD) – Scott W. Ambler

Drugi dan konferencije započeo je Scott Ambler. Ambler, još jedno veliko ime u IT svetu. Scott je autor nekoliko metodologija uključujući: Agile Modeling (AM), Agile Data (AD), Disciplined Agile Delivery (DAD), and Enterprise Unified Process (EUP). (Ko)autor je i nekoliko knjiga poput: Disciplined Agile Delivery, Refactoring Databases, Agile Modeling, Agile Database Techniques.

Njegovo predavanje se fokusiralo na na šta je to što zapravo donosi agilnost jedne kompanije. Scott je pričao kako između ostalih, DAD frejmvorkom možemo započeti kompleksne agilne projekte u velikim korporacijama. U osnovi frejmvork se zasniva na već poznatim agilnim praksama kao što su: Scrum, XP, Lean. DAD pokušava da nadomesti praznine koje ostaju iza mejnstrim metoda koje su trenutno dostupne, pritom objedinjujući pun ciklus jednog projekta, uz jednostavne miljokaze i efektnu metriku.

Beleše sa predavanja:

Ocene predavanja: Jovan – 4.5; Nemanja 4.

Why every agilista should wear a SCARF – Olli Pietikäinen

Pitanje koje Olli postavlja publici na početku svog predavanja je da se sete situacije kada nisu uspeli nekoga da ubede u svoju teoriju ili kada je nečija veština ubeđivanja bila jača. A zatim nudi SCARF koji će nam pomoći da sledeći put budemo uverljiviji:

Kratke beleške:

Ocene predavanja: Jovan – 3.5; Marija – 4; Nemanja – 3.

Product Owners of Extremely Scaled Agile – Felice de Robertis

Felice de Robertis Agile Coach i Scrum Master u Tom Tom-u. U softverskoj industriji je više od 20 godina.

Lično, od ovog predavanja sam očekivao više. Delom zato što se u kompaniji trenutno bavimo agilnim skaliranjem na korporacijskom nivou, pa sam bio znatiželjan da čujem “trikove” i savete kako što bezbolnije proći jednu tako veliku tranziciju. Međutim, predavač nije bio dovoljno ubedljiv, a pritom je pričao više o osnovnim razlikama između nekoliko frejvorka, a manje se fokusirao na lekcije koje je naučio na svom putu skaliranja i promene razmišljanja jedne velike korporacije i na koje sve stvari bi neko trebao da obrati pažnju ako se upušta u neki takav projekat.

U Tom Tom-u, oni koriste SAFe kao frejmvork, pa je njegovo predavanje bilo uglavnom fokusirano na priču oko njega, sa kratkim osvrtom na druge prakse iz drugih skalabilnih frejmvorka.

Beleške sa predavanja:

  • SAFe
    • Framework
    • Process
    • SAFe 4.0
    • SAFe is not easy scalable
    • PM vs PO
  • LeSS
    • LeSS 5 relationships
      • High Management
      • Scrum master
      • Team
      • Customer
      • PO
    • Less HUGE
  • MISS
    • Moving Image Scaled Scrum
  • It’s highly suggested to ask for assistance to really experienced people in Scaling Agile

Ocene predavanja: Jovan – 2; Nemanja 2; Marija – 1.

If you need to run a project – you’ve already failed – Evan Leybourn

Backup predavač, kako su ga nazvali na konferenciji. Evan je zapravo bio rezervni predavač u slučaju da neko otkaže svoje gostovanje, što se i desilo. Svo troje smo se složili da je to na kraju ispalo sjajno, jer je predavanje bilo odlično. Evan-a smo kasnije upoznali na večeri pa se i dodatno informisali o svemu što radi.

On je pričao kako je započeo agilnu transfomaciju u kompaniji IBM. Ovo predavanje, kao i predavanje nakon njega, smo možda sa najviše pažnje ispratili ne želeći da nešto propustimo, pa zbog toga manjkaju beleške :).

Jedna od bitnijih stvari o kojima je njegovo predavanje govorilo je pristup #NoProjects. Više detalja na: http://www.infoq.com/articles/kelly-beyond-projects.

Beleške sa predavanja:

  • The continuous culture
  • The alignment of activities to outcomes measured by value
  • Outcomes are valuable, planned, slowly changing and define a common direction for all work
  • How much is it worth != How much will this cost
  • An activity is any discrete work that is undertaken
  • Lokal Maxima
  • #NoProjects
  • slideshare.net/eleybourn

Ocene predavanja: Jovan – 5; Marija – 5; Nemanja – 4.5.

Keynote – Farley’s Laws – David Farley

Apsolutno najbolje predavanje koje smo imali prilike da odslušamo na konferenciji priuštio nam je veliki fan Mančestera, i vrsni poznavalac piva, gospodin David Farley. David je verovatno jedan od najpoznatijih i najpriznatijih autora kada su u pitanju teme Continuous Delivery i DevOps. Ko-autor je nagrađivane knjige “Continuous Delivery”. Jedan je od autora Reactive Manifest-a.

Vrhunski stručnjak, možda još bolji predavač, držao je svim prisutnim gostima pažnju punih 45 minuta. Zabavanim, ali i vrlo poučanim predavanjem, objasnio je kako i najmanje greške mogu skupo na kraju da koštaju kompaniju ako se ne uspostavi dobra osnova nekog sistema koji će “samog sebe” da održava. Sa publikom je uživo uradio par eksperimenta gde je pokazao kako promena perspektive može drastično da promeni ugao gledanja nekog problema.

Ako na nekoj konferenciji vidite njegovo ime, ne oklevajte nijednog trenutka da ga odslušate!

Beleše sa predavanja:

  • The World makes a lot more sense as soon as you realise that we don’t know what we are doing
  • davefareley.net
  • continuous-delivery.co.uk
  • Law 1: People are Crap!
  • Law 2: Stuff is more complicated than you think
  • Law 3: All stuff is interesting – if you look in the right way
  • “Šta ako želiš da se neko složi sa tobom na sastanku? – Sve zavisi od kvaliteta hrane koju doneseš”.
  • Science is the belief in the ignorance of experts – Richard Feynman

Ocene predavanja: Jovan – 5; Marija – 5; Nemanja – 5.

Treće poglavlje

Šetajući ulicama Češke dobijamo poziv preko tvitera  od ekipe koju smo upoznali na konferenciji da im se pridružimo za večerom. Ono što nismo znali u tom trenutku je to ko je sve tamo. A tamo: Tom Gilb, Scott W. Ambler, David Farley, Evan Leybourn i Milena-Mercedes May. Jednom rečju krem de la krem konferencije. Pomenute osobe su ujedno i keynote predavači Agilie, ali su pored toga neverovatni stručnjaci i osobe koje smo do juče čitali i upijali svaku njihovu reč, a te večeri delili Pilsner zajedno. Ti trenuci su razlog zašto treba posećivati konferencije, jer nikada ne znate koga možete da upoznate i koje kontakte ostvarite.

Jovan, Marija i ja smo se jednoglasno složili da je slika koja je nastala te večeri verovatno i najznačajnija u našem profesionalnom životu do sada. Sedeti sa takvim veličinama je privilegija koja se retko dogodi, a u većini slučajeva i nikada.

Finalno poglavlje

Na početku sam rekao da smo na put krenuli kolima. To je podrazumevalo da smo posetili nekoliko usputnih gradova, pa evo par fotki sa putešestvija :).

Do sledećeg čitanja.

//Zvanična galerija slika se nalazi na ovom linku.

Follow Nemanja Čedomirović:

Jedan od osnivača udruženja PHP Srbija. Radio kao project manager, vodeći projekte u programerskoj kompaniji. U tom periodu upoznaje humaniji način “vođenja” projekta. Spoznao da jedan tim može da funkcioniše transparentno, bude samoorganizovan, bira na čemu radi, da nije potreban project manager koji će “naređivati” šta treba da se radi. Tu filozofiju pokušava da sve više primeni kako u poslovnom tako i privatnom životu. Trudi se da širi priču o tome, jer smatra da smo svi na kraju dana ljudi i možemo sebi samima da stvorimo prirodne uslove pod kojima želimo da radimo.