37
Team agile fluency e il business Matteo Vaccari

Agile Fluency e che cosa significa per il business

Embed Size (px)

Citation preview

Page 1: Agile Fluency e che cosa significa per il business

Team agile fluency … e il business

Matteo Vaccari

Page 2: Agile Fluency e che cosa significa per il business

AGILITÀChe significa?

Page 3: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

James Shore

Diana Larsen

Page 4: Agile Fluency e che cosa significa per il business

CHE SIGNIFICA “FLUENCY”?

4

fluent |ˈfluːənt|

adjective

1 able to express oneself easily and articulately

2 smoothly graceful and effortless: his style of play was fast and fluent.

3 able to flow freely; fluid

Page 5: Agile Fluency e che cosa significa per il business

Non è una pagella…

Page 6: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CREATE BUSINESS VALUE

6

Page 7: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CREATE BUSINESS VALUE

7

Page 8: Agile Fluency e che cosa significa per il business

L’INIZIO DI UN PROGETTO…

8

T

F

Page 9: Agile Fluency e che cosa significa per il business

LA CONCLUSIONE DESIDERATA

9

T

F

Page 10: Agile Fluency e che cosa significa per il business

LA TRISTE REALTÀ

10

T

F

Page 11: Agile Fluency e che cosa significa per il business

CONSEGNARE VALORE

11

T

F

Page 12: Agile Fluency e che cosa significa per il business

TRASPARENZA

12

T

F

Page 13: Agile Fluency e che cosa significa per il business

USER STORIES

13

Page 14: Agile Fluency e che cosa significa per il business

SCRUM

14

Page 15: Agile Fluency e che cosa significa per il business

▫︎ Investimento: sul team;

▫︎ corsi

▫︎ coaching

▫︎ ScrumMaster

▫︎Metodi: Scrum, Kanban

▫︎Benefici: visibilità, riduzione del rischio

▫︎Come si vede: consegna di running, tested features

▫︎ Tempi: 2-6 mesi

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CREATE BUSINESS VALUE

15

Page 16: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CONSEGNARE AL RITMO DEL CLIENTE

16

Page 17: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CONSEGNARE AL RITMO DEL CLIENTE

17

Page 18: Agile Fluency e che cosa significa per il business

F

T

18

CONSEGNARE AL RITMO DEL CLIENTE

Page 19: Agile Fluency e che cosa significa per il business
Page 20: Agile Fluency e che cosa significa per il business

DOV’È L’INGHIPPO?

20

Prod

uttiv

ità

Tempo

Il team inizia a fare

TDD

Il team fa TDD bene e

ha ripagato il debito tecnico

Page 21: Agile Fluency e che cosa significa per il business

LE FORZE IN GIOCO

21

L’organizzazione

Il team Il codice

Page 22: Agile Fluency e che cosa significa per il business

COME MITIGARE LA FOSSA?

22

Prod

uttiv

ità

Tempo

Il team inizia a fare

TDD

Il team fa TDD bene e

ha ripagato il debito tecnico

Page 23: Agile Fluency e che cosa significa per il business

METODO (A): UN COACH TECNICO

23

Page 24: Agile Fluency e che cosa significa per il business

METODO (B): CO-SOURCING

24

Il tuo team Un team esterno esperto in TDD

Co-sourcing

Page 25: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

▫︎ Investimento: produttività ridotta mentre il team

▫︎ impara

▫︎ ripaga il debito tecnico

▫︎Metodi: Extreme Programming (XP)

▫︎Beneficio: consegne per tempo, con pochi difetti

▫︎ Come si vede: si consegna quando vuole il cliente

▫︎ Tempi: 3-24 mesi

CONSEGNARE AL RITMO DEL CLIENTE

25

Page 26: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

OTTIMIZZARE IL VALORE

26

Page 27: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

OTTIMIZZARE IL VALORE

27

Page 28: Agile Fluency e che cosa significa per il business

T

F

Il momento di massima ignoranza

Page 29: Agile Fluency e che cosa significa per il business

QUAL’È LA “FUNZIONE”?

29

Page 30: Agile Fluency e che cosa significa per il business

LA COMPETIZIONE È SU “QUANTO BENE” ESEGUE LA SUA FUNZIONE

30

Page 31: Agile Fluency e che cosa significa per il business

CAMBIAMO I TERMINI DEL PROBLEMA

31

Quanto ci mettete a finire questa pila di storie?

Che cosa abbiamo imparato questa settimana?

Qual è la cosa più importante per la settimana prossima?

Plan

DoLearn

T

F

Page 32: Agile Fluency e che cosa significa per il business

TOM GILB

32

www.gilb.com

© www.Gilb.com MenuVersion 23- Sep 2013 3x3Copyright © Kai Gilb !2

Some Literature

Page 33: Agile Fluency e che cosa significa per il business

IMPACT MAPPING

33

www.impactmapping.org

Page 34: Agile Fluency e che cosa significa per il business
Page 35: Agile Fluency e che cosa significa per il business

▫︎ Investimento:

▫︎ Incorporare gli esperti di business nel team

▫︎Modiche all’organizzazione

▫︎Delegare le decisioni al team

▫︎Metodi: Tom Gilb’s Evo, Impact Mapping, Lean Startup

▫︎Beneficio: un prodotto realmente competitivo

▫︎ Come si vede: decisioni basate su metriche di business

▫︎ Tempi: 1-5 anni

OTTIMIZZARE IL VALORE

35

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

Page 36: Agile Fluency e che cosa significa per il business

Team Culture Shift

Start:Building Code

A Team’s Path Through Agile Fluency

Focus on Value★

See progress from business perspectiveRedirect teams when needed

Deliver Value★★

Ship on market cadenceCapture value frequentlyReveal obstructions early

Optimize Value★★★

Make excellent product decisionsEliminate handoffs

Speed decision making

Optimize for Systems★★★★

Cross-pollinate perspectivesStimulate innovation

Optimize value stream

Team Skills Shift

Organizational Structure Shift

Organizational Culture Shift

For more information, visit:agilefluency.com

© 2012 James Shore and Diana Larsen.You may reproduce this diagram in any form so long as this copyright notice is preserved.

CHOOSE YOUR REWARDS

36

Page 37: Agile Fluency e che cosa significa per il business

matteo.vaccari.name/blog twitter.com/xpmatteo

thoughtworks.com

GRAZIE