E' meglio Kanban o Scrum? (prossima domanda prego)

33
ROME 27-28 march 2015 E’ meglio Kanban o Scrum? (prossima domanda, prego) @carloz Carlo Beschi

Transcript of E' meglio Kanban o Scrum? (prossima domanda prego)

Page 1: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015

E’ meglio Kanban o Scrum? (prossima domanda, prego)

@carloz

Carlo Beschi

Page 2: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Ciao! Chi c’è qui?

Page 3: E' meglio Kanban o Scrum? (prossima domanda prego)

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?

Page 4: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

AGILE.E quindi?

La consegna veloce e costante di software di qualità e di valore.

Page 5: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Una quindicina di anni fa …

«individuals and interactions over processes and tools»

Page 6: E' meglio Kanban o Scrum? (prossima domanda prego)

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.

Page 7: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 8: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 9: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 10: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 11: E' meglio Kanban o Scrum? (prossima domanda prego)

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, …

Page 12: E' meglio Kanban o Scrum? (prossima domanda prego)

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!

Page 13: E' meglio Kanban o Scrum? (prossima domanda prego)

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 …

Page 14: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 15: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Scrum dovrebbe essere …

Scrum spesso è …

Page 16: E' meglio Kanban o Scrum? (prossima domanda prego)

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 …

Page 17: E' meglio Kanban o Scrum? (prossima domanda prego)

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?

Page 18: E' meglio Kanban o Scrum? (prossima domanda prego)

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 …

Page 19: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Monaco di Baviera, 2002

«la vera pasta italiana» (??!!)

Page 20: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 21: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

(ben) oltre lo sviluppo software …

Page 22: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Soldi, parrocchie …

Page 23: E' meglio Kanban o Scrum? (prossima domanda prego)

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? ;-)

Page 24: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

E’ meglio Family Guy o American Dad?

Page 25: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 26: E' meglio Kanban o Scrum? (prossima domanda prego)

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)

Page 27: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 28: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

quello che ci piace

quello che serve

quello che sappiamo fare

Motivazione. Competenza. Senso della realtà.

Page 29: E' meglio Kanban o Scrum? (prossima domanda prego)

ROME 27-28 march 2015 - Carlo Beschi

Page 30: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 31: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 32: E' meglio Kanban o Scrum? (prossima domanda prego)

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

Page 33: E' meglio Kanban o Scrum? (prossima domanda prego)

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