Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una...

72
Crea%vity

description

Lo speech di Giulio Roggero al Creativity Day di Roma 2014

Transcript of Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una...

Page 1: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Crea%vity  

Page 2: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Agile  Crea%vity  lavorare  Agile  

Agile  Coach  at  Agile  Reloaded  Co-­‐founder  of  MakeItApp.eu    @giulioroggero  

Page 3: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

A"raversare  il  lago  

Page 4: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Mi  serve?  

Quanto  tempo  ci  meAo  a  costruirla?  

Page 5: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Un  approccio  Agile  

Motoscafo  ProdoAo  finale  e  completo  

Comodo  e  veloce  

Barca  a  remi  Minimo  prodoAo  di  valore  

Affidabile  e  u%lizzabile  

Za"era  Imbarazzante   Serve  andare  sull’Isola?  

Page 6: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

COME?  

Page 7: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Plan  

Do  

Check  

Act  

Ciclo  di  Deming  

con%nuo    miglioramento  

Page 8: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

hAp://agilemanifesto.org/iso/it/  

“Gli  individui  e  le  interazioni  più  che  i  processi  e  gli  strumen<”  

Il  primo  valore  alla  base  dell’Agilità  

Page 9: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Scrum

Product backlog Sprint

backlog

Daily meeting

Sprint 1-4

settimane

PSPI Sprint planning

Sprint review

Sprint retrospective

Product owner

Scrum master

Team Refinement

Page 10: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Esempio  di  Scrum  Board  per  un  team  

8  persone,  progeAo  di  circa  1  anno  

Page 11: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Kanban

Visualizzare

Flusso (pull)

WIP Limit

Page 12: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Par%amo  da  un  elenco  di  aRvità…  

Page 13: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo In Progress Done

Page 14: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

…  e  qualche  passo  del  nostro  processo  

Page 15: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo In Progress Done

Page 16: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo In Progress Done

Page 17: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze

Page 18: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK

Page 19: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Page 20: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

…  e  non  dimen%chiamoci  le  code  

Page 21: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing

Page 22: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done

Page 23: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing

Page 24: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

Page 25: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

…  come  ul%mo  il  WIP  limit  

Page 26: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

Page 27: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2

Page 28: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3

Page 29: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 30: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

WIP LIMITS!

Page 31: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Kanban  passo  passo  

Page 32: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 33: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 34: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 35: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 36: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 37: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 38: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 39: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 40: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 41: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 42: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 43: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Finito!

Page 44: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Colli  di  boRglia!  

Page 45: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 46: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 47: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

WIP Limit of verify is 2! Complete one task before starting a new one…

Page 48: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

STOP STARTING, START FINISHING!

Page 49: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 50: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 51: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 52: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 53: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Remove the bottleneck and the pull system restart the flow!

Page 54: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

AAese!  

Page 55: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 56: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

NOTHING TO WORK ON, SPEED Up the analyze!

Page 57: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Ciao,  membri  del  team!  

Carlo  Elena  

Marc   Jean  

Emma  

Page 58: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 59: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Todo Done AnalYze WoRK VERIFY

Doing Done Doing Done

2 3 2

Page 60: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Esempio  di  Kanban  Board  per  un  team  

Business  Ideas  and  Projects  selec%on  

Urgencies  

Team  running   Closure  

10  persone,  15  prodoR  running  

Page 61: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

XP

Pair programming

TDD

Continuous Integration

Refactoring Simple Design

Collective Code

Ownership

Page 62: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

www.pomodorotechnique.com

Scegli un task

Lavora 25’ senza

interruzioni

5’ di pausa e riprendi

Ogni 4 pomodori una

pausa 15’

Page 63: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende
Page 64: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Canvas

Product  Idea  

Product Vision

Business Model / Lean Canvas

Product Canvas Capture  and  validate  ini%al  assump%on  

Capture  and  validate  

Business  Model  

Capture  and  validate  Product  

features  

Page 65: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Business  Model  Canvas  –  Amazon  

Beni  di  basso  valore  (libri,  CD,  DVD  e  altro)    Una  gamma  di  prodoF  molto  vasta    AWS:  S3,  EC2  …      

Motore  di  raccomandazione  in  base  al  profilo  e  alle  scelte  faJe  

amazon.com    Affilia<    APIs  

Mercato  mondiale  consumer    Sviluppatori  e  aziende  

Margini  sulle  vendite  Tariffe  u>lizzo  AWS  a  consumo  

Marke<ng  Tecnologia  e  Contenu<  Processo  evasione  ordini      

InfrastruBura  IT  e  SW    Processo  globale  di  evasione  ordini  

Evasione  ordini    Manutenzione  IT  e  sviluppo  SW  

Partner  per  la  logis<ca    Affilia<  

Customer Relationship  

Partners Key Activities   Value Proposition  

Customers  

Channels  Key Resources  

Revenue Stream  Cost Drivers  

Page 66: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende
Page 67: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Dichiarare  le  ipotesi  

Creare  un  MVP  

Eseguire  un  esperimento  

Feedbacks  e  indagini  

Page 68: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Esempio  di  Agilità:  Spo%fy  

Henrik  Kniberg  &  Anders  Ivarsson  Oct  2012  

Page 69: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

Valori  Agile  

Scrum  

Kanban  

XP  

Lean  UX  

Pomodoro  Technique  

Canvas  

Non  bastano  le  pra%che:  essere  Agili  significa  abbracciare  i  Valori  Agili!  

Page 70: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende
Page 71: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende

www.agilereloaded.it  

Agile  Coach  at  Agile  Reloaded  Co-­‐founder  of  MakeItApp.eu    @giulioroggero  

Page 72: Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lavorare in team: una rivoluzione, sempre più diffusa nelle aziende