@giulioroggero	
  
Perchè Agile?

Velocizzare
il time to
market

Mantenere
un ritmo
sostenible
Lavorare in
un ambiente
sereno
Valori Agili

Scrum

Pomodoro
tech

Agile
Trends

Gamification

XP

Canvas

Kanban
Valori Agili

Gli individui e
le
interazioni pi
ù
che i process
ie
gli strumenti

La
collaborazione
col cliente più
che la
negoziazione dei
contratti

Il software
funzionante più
che la
documentazione
esaustiva

Rispondere al
cambiamento
più che seguire
un piano

www.agilemanifesto.org	
  
Scrum

Team
Refinement

Daily meeting

Sprint
review

Product owner

Product
backlog

Sprint
planning

Sprint
backlog

Scrum master

Sprint
1-4
settimane

PSPI

Sprint
retrospective
Scrum

Sprint
planning

Sprint 0

Sprint
review

Sprint
retrospective

Ciclo
continuo

Sprint
planning

Sprint
planning

Sprint 1

Sprint 2

Sprint
review

Sprint
review

Sprint
retrospective

Sprint
retrospective

Sprint
planning

Sprint 3
Sprint
review

Sprint
retrospective

Sprint
planning

Sprint N
Sprint
review

Sprint
retrospective
Kanban

WIP Limit
isualizzare
V

Flusso
(pull)
Par,amo	
  da	
  un	
  elenco	
  di	
  a1vità…	
  
Todo
…	
  e	
  aggiungiamo	
  gli	
  sta,	
  
Todo
Todo

In Progress
Todo

In Progress

Done
…	
  e	
  qualche	
  passo	
  del	
  nostro	
  processo	
  
Todo

In Progress

Done
Todo

In Progress

Done
Todo

AnalYze

Done
Todo

AnalYze

WoRK

Done
Todo

AnalYze

WoRK

VERIFY

Done
…	
  e	
  non	
  dimen,chiamoci	
  le	
  code	
  
Todo

AnalYze
Doing

WoRK

VERIFY

Done
Todo

AnalYze
Doing

Done

WoRK

VERIFY

Done
Todo

AnalYze
Doing

WoRK

Done Doing

VERIFY

Done
Todo

AnalYze
Doing

WoRK

Done Doing Done

VERIFY

Done
…	
  come	
  ul,mo	
  il	
  WIP	
  limit	
  
Todo

AnalYze
Doing

WoRK

Done Doing Done

VERIFY

Done
Todo

2
AnalYze
Doing

WoRK

Done Doing Done

VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

WIP LIMITS!

2
VERIFY

Done
Kanban	
  passo	
  passo	
  
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

2
VERIFY

Done

Done Doing Done

Finito!
Colli	
  di	
  bo1glia!	
  
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

2
VERIFY

Done

Done Doing Done

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

2
AnalYze
Doing

3
WoRK

2

VERIFY

Done

Done Doing Done

STOP STARTING, START FINISHING!
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

2
VERIFY

Done

Done Doing Done

Remove the bottleneck and the pull system restart the flow!
AAese!	
  
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

2
VERIFY

Done Doing Done

NOTHING TO WORK ON, SPEED Up the analyze!

Done
Carlo	
  
Elena	
  

Emma	
  

Ciao,	
  membri	
  del	
  team!	
  

Marc	
  

Jean	
  
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
Todo

2
AnalYze
Doing

3
WoRK

Done Doing Done

2
VERIFY

Done
XP

TDD

Continuous
Integration

Simple Design

Pair
programming

Collective
Code
Ownership

Refactoring
Scegli
un task

5’ di pausa e
riprendi

Lavora 25’
senza
interruzioni

Ogni 4
pomodori una
pausa 15’
www.pomodorotechnique.com
Business Model / Lean
Canvas

Canvas

Product Vision

Product	
  Idea	
  

Capture	
  and	
  
validate	
  ini,al	
  
assump,on	
  

Capture	
  and	
  
validate	
  
Business	
  Model	
  

Product Canvas

Capture	
  and	
  
validate	
  Product	
  
features	
  
Business	
  Model	
  Canvas	
  –	
  Amazon	
  2005	
  
Partners

Partner	
  per	
  la	
  
logisCca	
  
	
  
AffiliaC	
  

Key Activities	
  

Evasione	
  ordini	
  
	
  
Manutenzione	
  IT	
  
e	
  sviluppo	
  SW	
  

Value
Proposition	
  

Beni	
  di	
  basso	
  
valore	
  (libri,	
  CD,	
  
DVD	
  e	
  altro)	
  
	
  
Una	
  gamma	
  di	
  
Key
Resources	
   prodo9	
  molto	
  
vasta	
  
Infrastru)ura	
  IT	
  e	
  
SW	
  
	
  
Processo	
  globale	
  
di	
  evasione	
  ordini	
  

Cost Drivers	
  

Customer
Relationship	
  

Customers	
  

Motore	
  di	
  
raccomandazione	
  
in	
  base	
  al	
  profilo	
  e	
  
alle	
  scelte	
  fa?e	
  
Mercato	
  mondiale	
  
consumer	
  
Channels	
  

amazon.com	
  
	
  
AffiliaC	
  

Revenue Stream	
  

MarkeCng	
  
Margini	
  sulle	
  vendite	
  
Tecnologia	
  e	
  ContenuC	
  
Processo	
  evasione	
  ordini	
  
	
  
	
  
Opportunità:	
  sfruAare	
  l’infrastruAura	
  IT	
  soAo-­‐u,lizzata	
  
Business	
  Model	
  Canvas	
  –	
  Amazon	
  2006	
  
Partners

Partner	
  per	
  la	
  
logisCca	
  
	
  
AffiliaC	
  

Key Activities	
  

Evasione	
  ordini	
  
	
  
Manutenzione	
  IT	
  
e	
  sviluppo	
  SW	
  

Value
Proposition	
  

Beni	
  di	
  basso	
  
valore	
  (libri,	
  CD,	
  
DVD	
  e	
  altro)	
  
	
  
Una	
  gamma	
  di	
  
Key
Resources	
   prodo9	
  molto	
  
vasta	
  
Infrastru)ura	
  IT	
  e	
  
	
  
SW	
  
AWS:	
  S3,	
  EC2	
  …	
  
	
  
	
  
Processo	
  globale	
  
	
  
di	
  evasione	
  ordini	
  

Cost Drivers	
  

Customer
Relationship	
  

Customers	
  

Motore	
  di	
  
raccomandazione	
  
in	
  base	
  al	
  profilo	
  e	
  
alle	
  scelte	
  fa?e	
  

Channels	
  

amazon.com	
  
	
  
AffiliaC	
  
	
  
APIs	
  

Mercato	
  mondiale	
  
consumer	
  
	
  
Sviluppatori	
  e	
  
aziende	
  

Revenue Stream	
  

MarkeCng	
  
Margini	
  sulle	
  vendite	
  
Tecnologia	
  e	
  ContenuC	
  
Tariffe	
  uAlizzo	
  AWS	
  a	
  consumo	
  
Processo	
  evasione	
  ordini	
  
	
  
	
  
Soluzione:	
  AWS	
  
Gamification

Giocare per
lavorare
meglio
Agile
Trends
@giulioroggero	
  

Agile in 45 minuti