Post on 16-Jul-2015
ROME 27-28 march 2015 - Carlo Beschi
Cultura generale …
E’ meglio Family Guy o American Dad?
Che cosa ci piace, di loro? Perché li guardiamo?
ROME 27-28 march 2015 - Carlo Beschi
AGILE.E quindi?
La consegna veloce e costante di software di qualità e di valore.
ROME 27-28 march 2015 - Carlo Beschi
Una quindicina di anni fa …
«individuals and interactions over processes and tools»
ROME 27-28 march 2015 - Carlo Beschi
Scrum
Kanban
La consegna veloce e costante di software di qualità e di valore.
Persone soddisfatte, e prodotti di successo.
Rispondere a (e generare) cambiamento per trarre profitto da
situazioni turbolente.
ROME 27-28 march 2015 - Carlo Beschi
SCRUM
• Team cross-funzionali• Iterativo e incrementale (Potentially Shippable Product Increment)• Empirico (vs predittivo)• Ruoli, cerimonie, artefatti
1986, Takeichi e Nonaka (paper)1995, Sutherland e Schwaber (paper) 2001, Schwaber e Beedle, Agile SoftwareDevelopment with Scrum
ROME 27-28 march 2015 - Carlo Beschi
KANBAN
• Cambiamento condiviso ed evolutivo• Visualizzazione del lavoro e del flusso• Limitazione del lavoro in corso• Feedback e sperimentazione
(2001, Poppendieck - Lean software development,an agile toolkit)2010, Anderson – Kanban, successfully evolutionarychange for your technology business
ROME 27-28 march 2015 - Carlo Beschi
Il «classico» Scrum vs Kanban(v. https://www.atlassian.com/agile/kanban o http://www.versionone.com/what-is-kanban/ )
SCRUM KANBAN
Ruoli -
Iterazioni Rilascio continuo
Sprint backlog Una cosa dalla coda
Fixed scope in iterazione Riprioritizzazione continua
Velocity, … Cycle time, …
ROME 27-28 march 2015 - Carlo Beschi
AGILE.Ovvero?
Cicli di feedback brevi (su Prodotto, Processo e Persone)Ispezione e adattamento (miglioramento continuo)
Lavoro in team, collaborativo
Scrum Kanban
La consegna veloce e costante di software di qualità e di valore.
Pratiche diverse (e compatibili), stessi principi!
ROME 27-28 march 2015 - Carlo Beschi
Agile è mainstream, o quasi …
Sondaggio Version One 2014: 4000 aziende, 94% «è agile» (…), 50+% fa Scrum, 25% un mix di Scrum e Kanban (e/o XP), 5% Kanban …
ROME 27-28 march 2015 - Carlo Beschi
Da anni …
•Flaccid scrum (Fowler, 2009, 2014)•Scrum-buts•…
Adesso …
•«il 90% delle persone non ha capito cosa è, Kanban» (Boeg, 2015)
Perché?Volevano fare agile / gli hanno detto di fare agile e …
ROME 27-28 march 2015 - Carlo Beschi
La mia esperienza a Londra …
•Alla ricerca dello Scrum Master … Project Manager che sa fare brutto ai clienti (e tenersi buoni i dev)•Lo Scrum Master pagliaccio … perché «qui da noi il divertimento è fondamentale!»•Product manager per una startup che … «facciamo qualcosa simile a Scrum, ma non è questo il punto»
Come siamo messi nel Belpaese?
ROME 27-28 march 2015 - Carlo Beschi
La mia esperienza in Italia …
• Team che fanno Scrum abbastanza bene• Aziende con situazioni miste• Team che fanno Scrum bene!• Team che fanno XP + Kanban, bene• Team che fanno Scrum, e dentro un po’ di XP• Team che fanno Scrum, e dentro Kanban• Team che usano Kanban• Team che pensano (e dicono) di fare Scrum• Team che pensano di usare Kanban• Team che «hanno smesso di fare Scrum»• Team che «fanno Scrum ogni tanto, sui progetti grandi» • Team che fanno un po’ di Scrum, e poi provano un po’
di Kanban, più o meno, e poi …
ROME 27-28 march 2015 - Carlo Beschi
Per i team Scrum, Kanban, XP, il tuo mix, 42, …
Per il programma / portfolio: Kanban, Scrum
Per il change management: #aha!
«rispetto per i ruoli attuali + cambiamento evolutivo» vs «culture follows structure» (Larman)
(ci vediamo all’Italian Agile Coach Camp a Giugno? ;-)
ROME 27-28 march 2015 - Carlo Beschi
SEMPLICE ≠ FACILE
Come mai (quasi) tutti fanno agile, e quasi nessuno fa Extreme Programming?
Per lo stesso motivo per cui ci sono così tanti Scrum flaccidi, e pseudo-Kanban …
Guardatevi Matteo Vaccari - Perché è così difficile fare Extreme Programming – keynote Italian Agile Days 2014 - https://vimeo.com/113090009
ROME 27-28 march 2015 - Carlo Beschi
Ma quindi io? A me, cosa «consigli»?
Per me, per il mio team, è meglio Kanban o Scrum? O XP?! (anche se lo fa solo l’1% …) O un mix?
Dipende!
Context is King! (and you are the Queen!)
Sperimentiamo modi di lavorare che ci aiutino a diventare, da GOOD a GREAT.Studiamo, proviamo, evolviamo per … «uscire dal nostro stato naturale di mediocrità» (cit @gabrielelana)
ROME 27-28 march 2015 - Carlo Beschi
quello che ci piace
quello che serve
quello che sappiamo fare
Motivazione. Competenza. Senso della realtà.
ROME 27-28 march 2015 - Carlo Beschi
Grazie!
Lascia il tuo feedback su Joind.in!
https://joind.in/event/view/3347
https://joind.in/talk/view/14130
ROME 27-28 march 2015 - Carlo Beschi
Links e letture:
http://agilemanifesto.org https://www.scrum.org/https://www.scrumalliance.org/why-scrumhttp://www.djaa.com/resources
http://www.drdobbs.com/architecture-and-design/survey-saysagile-has-crossed-the-chasm/200001986?pgno=1 http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf http://www.wseas.us/e-library/conferences/2010/Malta/ACS/ACS-17.pdfhttp://www.jrothman.com/articles/2013/01/agile-has-not-crossed-the-chasm-a-contrarian-view/ http://www.infoq.com/resource/minibooks/kanban-scrum-minibook/en/pdf/KanbanAndScrumInfoQVersionFINAL.pdf https://vimeo.com/113090009 (Matteo Vaccari - Perché è così difficile fare Extreme Programming) http://agileupgrade.com/why-90-percent-gets-kanban-wrong-and-getting-it-right/ https://kanbanery.com/ebook/GettingStartedWithKanban.pdf http://martinfowler.com/bliki/FlaccidScrum.html e http://martinfowler.com/snips/201401291515.html
ROME 27-28 march 2015 - Carlo Beschi
(ancora links e letture)
http://scrumbutt.me/http://agileatlas.org/articles/item/fractional-scrum-or-scrum-buthttp://www.slideshare.net/Codemotion/armani-fabiohttp://www.infoq.com/minibooks/scrum-xp-from-the-trenches http://www.slideshare.net/cbeschi/will-kanban-save-your-lifehttp://www.cosenonjaviste.it/7-consigli-per-adottare-lagile-in-modo-consapevole/http://www.infoq.com/fr/presentations/ways-to-kickstart-agile-kanban-way http://www.infoq.com/resource/minibooks/priming-kanban-jesper-boeg/en/pdf/PrimingKanban-JesperBoeg-Version2.pdf
ROME 27-28 march 2015 - Carlo Beschi
Risorse usate nel deck
http://uxreactions.com/post/111586452224/scrum-in-theoryhttps://www.flickr.com/photos/meagles/8232001017https://www.flickr.com/photos/chrishunkeler/8856136316http://upload.wikimedia.org/wikipedia/commons/b/b0/Sacchi.jpg http://www.ebay.it/itm/T-shirt-LONGOBARDA-Allenatore-nel-pallone-Oronzo-Cana-/291019966909http://ichef.bbci.co.uk/images/ic/480x270/p01lcnfr.jpghttp://www.istantv.it/images/american_dad_logo.jpg http://www.snowbird.com/lodging/the-inn/https://www.flickr.com/photos/15994743@N08/2279441749/https://www.flickr.com/photos/laffy4k/3527047662https://www.flickr.com/photos/alessandrabacci/3177578651/https://www.flickr.com/photos/paul_garland/3100803145 http://it.wikipedia.org/wiki/Scrum_(informatica)#/media/File:Scrum_process.svghttp://upload.wikimedia.org/wikipedia/commons/f/f5/Kanban_board_example.jpghttp://images.movieplayer.it/images/2014/09/25/south-park.png http://images.dailystar-uk.co.uk/dynamic/1/photos/460000/620x/24460.jpghttp://i40.tinypic.com/6ifub4.jpg https://www.flickr.com/photos/dhinalchheda/10449373413