Agile Coaching Serbia na Agile samitu u Atini

with No Comments

Članovi prve Agile Coaching zajednice u Srbiji u aprilu ove godine bili su deo Agilia konferencije, utiske možete pogledati na ovom linku. Pet meseci kasnije, ekipa u malo drugačijem sastavu posetila je Agile summit u Atini. Kako je ACS zajednica jedna od najaktivnijih kada je besplatno deljenje znanja u pitanju, na osnovu toga dobili smo dve besplatne kotizacije od strane organizatora pomenutog samita.

Ostale troškove putovanja pokrile su matične kompanije i to Ana (enjoy.ing), Đurđa i Nemanja (Bosch). Za razliku od Agilia-e, ovog puta smo imali nešto manje vremena za putešestvije pa smo preskočili čari putovanja automobilom i do Atine otišli avionom.

Kao što sam već napomenuo, dosta smo aktivni u Agile zajednici, pa smo nekoliko predavača već znali, videli i čuli na drugim događajima, pa je ovaj događaj bio sjajna prilika da rekapituliramo sve ono što smo ranije čuli i naučili. Bilo je par sjajnih sesija, jedna od njih je ostavila veliki utisak na Anu, pa će ona napisati poseban tekst samo o tom predavanju. Kako video materijali neće biti dostupni ovde ćemo se fokusirati da ispričamo o čemu se sve pričalo 16-og septembra.

Konferencija je bila podeljena na dva dela (napredniji i osnovni nivo znanja potreban da bi se teme ispratile), a mi smo se potrudili da pokrijemo sva predavanja, pa evo izveštaja.

Managing for Happiness – Jurgen Appelo

jurgen

Samit je otvorio Jurgen svojim predavanjem o sreći. Fokus je bio na njegovoj knjizi Managing for Happiness. Nizom praktičnih primera Jurgen je objasnio kako su zadovoljni i srećni zaposleni zapravo mnogo produktivniji u svom dnevnom radu. Sve vežbe i primeri koje smo mogli da vidimo su vrlo praktični pa ih je vrlo lako implementirati u svom timu bez neke preterano velike organizacije. Predavanje se fokusiralo na to kako menjati sistem a ne ljude. Pročitajte knjigu i krenite već od ponedeljka da kreirate inspiritivnije i srećnije mesto za rad.

Beleške sa predavanja:

  • Most managers not have a clue how to work with people
  • Bad management -> Bad performance
  • Teams should have reasons to celebrate
  • Run experiments
  • Mental closeness > Geographical closeness
  • Zappos culture Book – https://www.zapposinsights.com/culture-book
  • IDEO culture book – https://lboi.ideo.com/
  • Values Day
  • The culture of any organisation is shaped by the best behaviour the leader is willing to amplify
  • Failure or success

 

Ocene predavanja: Đurđa (4); Ana (4); Nemanja (4)

 

The 2nd most crucial pitfall for (new) Scrum teams – John Pagonis and Sotiris Sotiropoulos

Verovatno najlošije predavanje na samitu. Dvojica predavača pokušalo je iz njihove perspektive da ispriča koje su to sve zamke u koje upadnu novi timovi koji kreću sa Scrum-om. Predavanje je bilo vrlo nekonzistentno, prepletalo se mnogo nepovezanih priča, a na kraju nismo uspeli ni da skapiramo koja je to druga krucijalna zamka. Fokus je trebao da bude kako timovi jako malo pažnje obraćaju na Refinement sastanak, ali je sve ostalo nedorečeno. To je ujedno bilo predavanje platinum sponzora pa je donekle možda razumljivo.

Beleške sa predavanja:

  • The fluffy sprint planning
  • The “important” requirements
  • The inevitable change request
  • Preparation is Key
  • Refinement usually consumes no more than 10% of the capacity of the Development team

Ocene predavanja: Đurđa (2); Ana (/); Nemanja (2)

15 Teams, 1 Continuous Delivery Pipeline – Fredrik Wendt

wendt

Vrlo ambiciozno predavanje koje je najavljivano kao svojevrsni izveštaj kako je jedna ogromna kompanija uspela da sinhronizuje 150 osoba koje su radile u 15 različitih timova u jedan delivery pipeline. Generalno, jako puno korisnih informacija smo čuli, ali je predvanje otišlo možda previše u DevOps smeru, pa je izostavljen aspekt same transformacije koja se sve vreme provlačila i priča o tome koje su sve probleme na tom putu imali. U beleškama možete pronaći dosta korisnog sadržaja, a ono što se provuklo kroz nekoliko predavanja pored ovog, je veliki fokus na Technical Excellence i Community Of Practices kao tehnikama i načinima kako mogu da se urade velike promene u ogromnim kompanijama sa velikim uspehom.

Beleške sa predavanja:

Ocene predavanja: Đurđa (2.5); Ana (/); Nemanja (3)

 

Keeping it lean: using game loops to progress your business – Bart Hufen

barthufen
Iako korišćenje ‘mehanike video igara’ ili ‘game mechanics’ na različitim poljima nije ništa novo, drago mi je da neko govori o potencijalu ovog pristupa na biznis uopšte. Bart Hufen, inspirativni predavač, gejmer, je govorio o tome zašto koristiti ovaj mehanizam, kako izgleda njegov ‘progress loop’ i kako ga primeniti. Govoreći o dizajnu igara, objasnio je kako možemo primeniti ovaj pristup na celu organizaciju, na ličnom i nivou tima.

Kako ćemo posvetiti poseban članak o ovom predavanju, ovo su samo osnovne crtice sa istog.

Beleške sa predavanja:

  • Why use game mechanics:
    • Goal oriented
    • Action driven
    • Feedback
    • Score
    • Fun and Functional
    • Engaging
    • Measurable effect

Ocene predavanja: Đurđa (/); Ana (5); Nemanja (/);

 

Managing in the Century of Networked Society – Giuseppe de simone

giuseppedesimone

Giuseppe de simone je probao da se osvrne na moderno doba, doba koje u velikoj meri oblikuje ‘networking’. Govorio je o nužnosti da se menadžment prakse prilagode uslovima novog veka, gde ova povezanost utiče na inovacije, kolaboracije i oblikuje mogućnosti i načine na koje ljudi i kompanije kreiraju vrednost.

Ovo je bio jedan uopšteni govor o nužnosti Agilne transformacije i šta ovakav put znači za jednu kompaniju.

Ocene predavanja: Đurđa (/); Ana (3); Nemanja (/)

Why Test Driven Development is important to everyone – Gil Zilberfeld

gilzilberfeld

Koju god agilnu metodologiju da pogledate danas, sve će promovisati TDD kao nešto što je neophodno raditi. Međutim, jedino je developerima 100% jasno šta je to zapravo i zašto je toliko bitno. Sve ostale strane uključene u sam proces rada nisu upoznate detaljno sa TDD filozofijom. U vrlo zanimljivoj sesiji predavač je pokušao na primeru pravljenja svetlosne sablje iz filma Star Wars da pokaže svima u sali koliko je zapravo TDD bitan ali i koristan. Zanimljiva činjenica je da su predavanje mogli da prate svi ma kog da su tehničkog znanja, jer na kraju TDD tome i služi, da svima bude jasno šta tu piše.

Po prvi put sam imao priliku da prisustvujem sesiji mob programiranja. U suštini svi smo rešavali isti problem samo uz pomoć TDD-a. Jako zabavno i jako korisno, preporučujem svima da probaju.

Beleške sa predavanja:

  • everydayunittesting.com
  • fastee.im
  • gilzilberfeld.com
  • TDD – name konvencija – zato što je bitno da svako može da pročita
  • BDD nastao zato što developeri ne vole da pišu testove
  • Npišeš jedan test da bi otkrio da se iza toga krije još jedan
  • Refaktorisanje pomaže da se otkriju novi test slučajevi
  • Mob programing live sesija

Ocene predavanja: Đurđa (/); Ana (/); Nemanja (3,5)

 

Improving Agility: Learning from Maersk Line Journey – Özlem Yüce

o%cc%88zlemyu%cc%88ce

Predavanje je počelo praktičnim primerom iz prakse. Transformacija kroz koju je morala da prođe jedna velika platforma za booking da bi se prilagodila trenutnim potrebama tržišta. Predavanje je  držalo pažnju pošto je uključivalo primere saradnje sa korisnicima, testiranje novih ideja, konflikte prioriteta i organizaciju feature timova. Dat je primer situacije sa kojim se većina nas u jednom trenutku susretne: Kako objasniti organizaciji zašto koristiti Scrum? Harizmatična Özlem Yüce je ujedno bila jedina žena predavač na konferenciji, iz njenog predavanja se videlo da ima dosta iskustva u oblasti e-commerce-a i razvoju software-a, kao i da sve teme zasniva na primerima iz prakse što je meni dosta koristilo.  

Beleške sa predavanja:

  • Live examples bookings
  • Customer collaboration
  • How to test idea with customer
  • Conflicting priorities
  • Feature teams were good
  • How to explain to organization why scrum
  • You can go fast as slowest part of organization
  • Chef PO wasn’t challenged he put highest priority and rest followed
  • Ask: What would you estimate the COST OF DELAY for this project to be?

Ocene predavanja: Đurđa (4); Ana (/); Nemanja (/)

 

Boosting your Scrum – a Kanbanista Perspective – Mike Leber

mike_leber_-_agile_greece_summit_2016_agile_greece_summit_2016_%f0%9f%94%8a

Vrlo harizmatičan predavač započeo je predavanje pregledom trenutno dostupne zvanične statistike, koja pokazuje da je Scrum jedan od najpopularnijih frejmvorka na svetu. Sa tim u vezi priča se fokusirala na to kako danas u svetu digitalne disruptivnosti nije dovoljno samo često isporučivati softver (kako Scrum propoveda), već praviti stvaran uticaj da se stvari menjaju iz korena.      

Način na koji su oni to uspeli je kombinujući Scrum i Kanban.

U Srbiji možda nije toliko popularno, ili jednostavno timovi nisu spremni da krenu dalje u istraživanje drugih frejmvorka izuzev Scruma, ali Kanban koji je u suštini Lean frejmvork je jedan od njih na koji treba obratiti pažnju i pokušati implementaciju, bar na jednom eksperimentalnom timu, naravno ako je posao koji trenutno radite odgovarajući za takav način rada.

Beleške sa predavanja:

  • agileexperts.at
  • Why would you want to boost your Scrum at all?
  • How do we know it works?
  • When will we get it?
  • What the last moment to start?
  • Do we have the right skills?
  • How do we prioritise?
  • How to handle dependencies?
  • What about quality?
  • Siemens healthcare
  • Estimates usually do not consider system condition
  • Start understanding
    • the needs
    • who needs something from the system
    • unmet needs
  • Start with what you do now!
  • Catalyse improvement thought use of Kanban system and visual boards
  • Understanding Flow Capability
  • Understanding business
    • Expedite
    • Fixed date
    • Standard
    • Intangible
  • Be Agile
    • Be more adaptive
    • Be more fluent what we are doing in a team
    • Be able to deliver fast
  • Book – agileexperts.at/scrumbanbook

Ocene predavanja: Đurđa (/); Ana (/); Nemanja (4)

 

No estimates: how you can predict the release date of your project without estimating – Vasco Duarte

vasco

Dobro poznati predavač, znamo ga iz podkasta. Slušali smo ga na Coding Serbia konferenciji u Novom Sadu. Vasko je imao slično predavanje kao i tada i dalje sa istim žarom i energijom. Zabavan ali u isto vreme surov predavač koji se drži materije i ume da drži pažnju. Fokus je naravno na #NoEstimates. Nizom primera pokušava da prenese i nauči kako developere tako i menadžment da su estimacije totalno pogrešne i da ih ne treba raditi jer (skoro) nikada nisu tačne. Pored deset principa koji se mogu naći u njegovoj knjizi (na linku imate popust), dao je kratki uvod u jedanaesti, a to je nadovezivanje na #NoProjects pokret koji uveliko zagovara Evan Laybourn.

Beleške sa predavanja:

  • j.mp/NoEstimates-time-limited-promo – promo kod za knjigu
  • Principles
    • 1. Trust your process, or change your process
    • 2. Shorten the feedback cycle
    • 3. Believe the data, not the estimates
    • 4. Use alternatives to Estimate – driven decision
    • 5. Test for value, than test for functionality
    • 6. Estimation is waste, reduce it;s impact on your business
    • 7. Measure progress only with calculated running software
    • 8. The system where your work has predictable outputs, learn to understood the system
    • 9. Don’t let bet your company on poor track record methods, use methods with a proven track record, aka: Hope is a bad management strategy
    • 10. The transformation starts with you
    • 11. #NoProjects
  • Accidental Complication – https://vimeo.com/79106557
  • If you need to give estimates – don’t believe in them!!!

Ocene predavanja: Đurđa (5); Ana (/); Nemanja (4,5)

Happy and Productive Teams – Matti Klasson

mattiklasson

Matti Klasson dolazi iz velike kompanije ‘King’, sa franšizama kao sto su: Candy Crush, Farm Heroes, Pet Rescue i Bubble Witch. Iako predstavljena kao sjajna, njegova rola ‘People Operations’ ostavila je nedoumice u razumevanju ‘sjajnog’. Svoje predavanje o tome kako su samo srećni timovi – produktivni timovi, počeo je navodeći već postojeće primere kao sto su:

I dok će vam svaki član grupe ‘Agile Coaching Serbia’ srdačno preporučiti pristup i knjigu ‘5 Dysfunctions of a Team’, ovo predavanje je bilo neubedljivo predstavljanje metoda da se ovlada kompleksnim svetom tima. Metoda se svodi na anketu ili upitnik koji članovi tima popunjavaju u formi neke osmišljene igre a kao produžetak retrospektive. Značajna količina odgovora koja se dobije ovom metodom se zatim analizira.

Beleške sa predavanja:

Shaping the leadership through feedback.

  • –  Leadership is a big deal
    • – Improve it
    • – Surveys where team members are evaluating the leadership
    • – Top position people cannot give feedback
  • Shaping the Survey
    • – Using the attributes
    • – Shaping the attributes by team members
  • 3. Peer Surveys
    • Best way to go

Ocene predavanja: Đurđa (/); Ana (3); Nemanja (/)

Spotify Running: Lessons learned from building a ‘Lean Startup’ inside a big tech company – Brendan Marsh

brendanmarsh

Brendan Marsh je vrlo nepretenciozno ispričao priču o tome kako ‘Lean Startup’ može da nastane u velikoj kompaniji kao što je ‘Spotify’. Ovaj ‘Agile Coach’ je kao predavač nenametljiv i odaje utisak osobe koja voli to što radi (Pitam se da li je ovakav nastup vezan za njegov poziv Agile Coach-a). Centralna tačka njegovog predavanja je činjenica da u Agilnom svetu ne postoji rešenje za deo procesa koji nam donosi informaciju o tome – Šta bi trebalo da napravimo? Ako govorimo o Scrum-u, to bi bio onaj deo između ideje i Backlog-a.

Beleške sa predavanja:

  • Guiding Principles:
    • (Validated) Learning > Working Software
    • Also known as getting out of a building – our comfort zone
  • Lots of ideas + Natural Selection
    • Diverge and Converge
  • Share Understanding but Diverse Opinions
    • Shared understanding of a problem allows us to move fast
    • Diversity of opinion, knowledge and experience will produce the best product
  • Focus on the customer
    • Urge to to build for ourselves is strong

Ocene predavanja: Đurđa (/); Ana (4); Nemanja (/)

 

Agile Kaizen: Continuous Improvement far beyond retrospectives – Angel Medinilla

mendila

Najenergičniji predavač, odličnim prezentacionim veštinama preneo je na praktičnim primerima kako je zanimljivim retrospektivama uspeo da transformiše prvo svoj život a kasnije i kompaniju u kojoj radi. Kako on navodi, retrospektive su verovatno jedini znak Kaizen kulture, a u realnosti sve se svede na to da su one jako repetativne i da posle nekog vremena postanu svim prisutnim stranama dosadne i ne donose nikakvo unapređenje ili poboljšanje.

Nevezano za ovo predavanje, ali donekle se nadovezuje, pa možete da vidite i u video formatu, Jovan Vidić daje savete koje sve igrice i na koji način možete da ih koristite na planiranju ili retrospekciji https://www.youtube.com/watch?v=_6Rg-V1T_SI.

Beleške sa predavanja:

Ocene predavanja: Đurđa (4); Ana (/); Nemanja (4)

Kao što možete videti iz beleški, mnogo toga je pokriveno na celodnevnoj konferenciji, par odličnih predavanja, puno pozitivne energije. Bilo je super videti neke ljude opet, a i osetiti još jednom dašak mora ove godine pred ove hladne dane :).

Sledeći izveštaj očekujte sa Bosnia Agile day konferencije, za par nedelja.

 

jurgenappelo2

 

 

 

 

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.