Č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
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
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:
- Continuous Integration -> Continuous Delivery -> Continuous Deployment
- Common goal
- Start with the end
- We ship as one
- Track and visualise pipeline health
- CI – as often as possible
- devopstopologies.com
- C.o.P.
- Move away from sprints!
- Infrastructure as Code – Kief Morris – https://info.thoughtworks.com/Infrastructure-as-Code-Kief-Morris.html
- Snowflakes are not ok — uniq server, how is the setup
- The Phoneix project — https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592
- Automate (almost) everything
- Never start task alone
- Pipelines
- Version control
- GRID
- GoCD instead of Jankins
- Feature vs Component: Teams got huge, teams go in different direction, make sure that you have community of practice
- If you have dependencies it slows you down
Ocene predavanja: Đurđa (2.5); Ana (/); Nemanja (3)
Keeping it lean: using game loops to progress your business – Bart Hufen
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
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
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
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
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
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
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
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
- Literature used in process:
Ocene predavanja: Đurđa (/); Ana (4); Nemanja (/)
Agile Kaizen: Continuous Improvement far beyond retrospectives – Angel Medinilla
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:
- Repetitive retrospectives
- We are not here to do Scrum, we are here to solve our problems
- Better retrospectives in 21 steps – http://www.improvement21.com/2015/09/02/21-tips-for-effective-retrospectives/
- bit.ly/I21Newsletter
- Tribal Leadership – http://www.triballeadership.net/book
- Set common goals – OKR – http://www.slideshare.net/HenrikJanVanderPol/how-to-outperform-anyone-else-introduction-to-okr
- Teach to give, receive and ask for feedback
- Pencil for left handed
- The power of habit – https://www.agilizing.us/moja-agilna-navika/
- Morihei Veshiba – creator of Aikido
- Lao Tzu
- The leader is better if its not visible
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.
Ostavi komentar