+ All Categories
Home > Documents > Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of...

Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of...

Date post: 22-Jun-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
100
https://www.linkedin.com/in/dimitri-favre-088675/ @DimitriFavre Dimitri Favre #noprojects Lo sviluppo software moderno è centrato su team e prodotti Are You Agile Enough? 19-20 Dicembre 2018
Transcript
Page 1: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

https://www.linkedin.com/in/dimitri-favre-088675/

@DimitriFavre

Dimitri Favre

#noprojectsLo sviluppo software moderno è centrato

su team e prodotti

Are You Agile Enough?19-20 Dicembre 2018

Page 2: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Inspirato al lavoro di Allan Kelly, Shane Estie, Evan Leybourn e altri

Images and illustrations from «Spongebob Squarepants», © Viacom

Page 3: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Inspirato al lavoro di Allan Kelly, Shane Estie, Evan Leybourn e altri

e alla mia esperienza personale

Images and illustrations from «Spongebob Squarepants», © Viacom

Page 4: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Alcuni passi indietro

Page 5: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Stiamo (ancora) scoprendo modi migliori

di creare software facendolo ed aiutondo

altri a farlo

Agile Manifesto, 2001

Page 6: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I want to stress is the importance of getting rid of software projects as a notion. Instead we want to switch to

a product-oriented view of the world where instead of projects that you spin up, run for a while and then stop;

you instead say,"Let's focus on things that are much more long-lasting

and organize a product team around that.“

Martin Fowler, «The State of Agile», August 2018

Page 7: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Non è il progettoE’ il modello a progetto

Page 8: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Siamo così abituati almodello a progetto che non riusciamo

a vedere i problemi che questo modello si porta dietro

Page 9: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Un progetto è un sforzo temporaneo intrapreso al fine di creare un prodotto, servizio o risultato unico.

Source: What is Project Management, PMI - https://www.pmi.org/about/learn-about-pmi/what-is-project-management

Page 10: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

La mia personalissima lista dei cinque problemi

principali del modello a progetto

Page 11: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

E qualche suggerimento su come evitare questi problemi

Page 12: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 13: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 14: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

The power of teams

Page 15: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Bruce Tuckman, 1965

Page 16: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Bruce Tuckman, 1965

Fine del progetto

Disfiamo il team

Creeremo un team nuovo di

zecca se e quando ci sarà un

progetto su cui farlo lavorare

Page 17: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

E mentre si celebra il successo del progetto, il

valore del team viene distrutto per effetto del

suo smantellamento

Page 18: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Un team che gestisce più prodotti è molto meglio di tanti piccoli team usa e getta creati e disfatti ad hoc in funzione

dei progetti

Page 19: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Gestite un team backlog(attraverso un team Products Owner)

Page 20: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Non è una questione di felicitàE’ solo una questione di soldi

(e comunque i soldi non comprano la felicità)

Page 21: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 22: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I prodotti sono per sempre (più o

meno) ed evolvono continuamente

Page 23: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Un progetto è un sforzo temporaneo intrapreso al fine di creare un prodotto, servizio o risultato unico.

Source: What is Project Management, PMI - https://www.pmi.org/about/learn-about-pmi/what-is-project-management

Page 24: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

In altre parole

Page 25: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Il progetto ha un inizio

Page 26: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

… e una fine(beh, non proprio tutti)

Page 27: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Alla fine della fiera, il successo di un progetto è tipicamente ed esclusivamente

associato ai soliti tre elementi:

- On time (schedule)- On budget- On scope

Page 28: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Dov’è il valore per il cliente?E la qualità?

Page 29: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Il successo del progetto è valutatosulle cose sbagliate

(ciò che si può misurare invece che ciò che produce valore)

Page 30: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

L’obiettivo è quello di creare valore, per il cliente, per l’organizzazione e per la società

nel suo complesso

Page 31: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Invece di chiedersi“Quanto costa?”

chiediamoci“Quanto vale?”

Page 32: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 33: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Cosa succede quando il progetto finisce?

Page 34: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Generalmente abbiamo due possibilità:

- Il progetto viene esteso- Passaggio di consegne

Page 35: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Estendere un progetto significa elemosinare un

extra budget

Page 36: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Ecco il budget

Page 37: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Perché diavolo dovremmo gestire una cosa che vive a lungo e cambia

continuamente nel tempo con una cosa effimera chiamata progetto?

Page 38: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I prodotti vivi hanno tipicamente una lunga lista di bisogni che aspettano di

essere risolti (e nuovi bisogni arrivano in

continuazione durante la vita del prodotto)

Page 39: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Per dire…

Non abbiate paura di avere team e persone non allocate

Non lo saranno

Page 40: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Passaggio di consegne ad un team di support

(AMS)

Page 41: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

L’AMS è la casa di riposo dei

prodotti software

Page 42: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Dove risiedono fino a quando non sono ufficialmente morti

dismessi

Page 43: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

La manutenzione dovrebbe essere

uno stato transitorio in attesa del

prossimo step evolutivo

Source: By Dzonatas - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4376189

Page 44: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I conflitti di interessi tra chi sviluppa e chi gestisce il supporto

Page 45: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Squadre di serie AVS

Squadre di serie B

Page 46: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

L’handover è uno spreco

Page 47: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

E per dirla tutta:Non c’è miglior posto per fare la

manutenzione di un prodotto software se non il team che l’ha realizzato

Page 48: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 49: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Il modello a progetto rafforza la visiondell’IT come centro di costo e favorisce

la creazione di silos aziendali

Page 50: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I silos organizzativi rappresentano uno

dei principali ostacoli all’agilità

Page 51: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I progetti (anche quelli agili) sono in effetti costruiti intorno a silos

Page 52: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

L’ottimizzazione locale prevale sul pensiero sistemico

La conseguenza è che anziché produrre valore per il cliente, si finisce per creare

sistemi ridondanti e di complessità crescente

Page 53: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I silos aziendali combatto per ottenere budget sulla base del costo (e dell’ottimizzazione dei costi)

Page 54: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I team vengono creati, divisi, cambiati, ricombinati o anche terminati in

funzione dei progetti che giustifichino il loro lavoro

Page 55: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Bruce Tuckman, 1965

Fine del progetto

Disfiamo il team

Creeremo un team nuovo di

zecca se e quando ci sarà un

progetto su cui farlo lavorare

Page 56: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Questo comportamento è

comune negli outsourcer che

lavorano su commessa

Page 57: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Probabilmente non sarete in grado di abbattere i silo organizzativi, ma potete fare qualcosa per mitigarne gli effetti

nel software che implementerete

Page 58: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Siate lean

Page 59: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Siate lean adottando un pensiero sistemico e lavorando

sull’ottimizzazione globale

Page 60: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Siate lean nella gestione del portfolio delle iniziative

(potreste prendere spunto da quella che probabilmente è la miglior parte di SAFe)

Page 61: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta
Page 62: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I progetti sono basati su un ambito

predefinito

(con una lunga e dettagliata lista di

requisiti)

Page 63: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Il modello a progetto avvelena tutta la delivery anche se la

fabbrica software è agile

Page 64: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Agile e Progetto nella stessa frase sono un ossimoro

Page 65: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Ooops

Page 66: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Previsioni e budget sono generalmente definiti sulla lista di requisiti che poi diventeranno

le fondamenta del progetto

Page 67: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Ecco il budget(di nuovo)

Page 68: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Il che porta a contratti blindati

sui requisiti

Page 69: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Nessun vero suggerimento, ma pensateci due volte prima di usare progetto e agile nella stessa frase

;)

Page 70: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Finanziare la capacityanziché lo scope

Page 71: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Gestite le vostre iniziative come esperimenti

Page 72: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

I contratti agili sono spesso e volentieri basati sulla capacity e sul valore

(varianti sul tema Time & Material)

Page 73: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

#noproject world

Un mondo senza progetti

Page 74: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

La perfezione non si ottiene quando non c'è

più nulla da aggiungere, bensì

quando non c'è più nulla da togliere

Antoine de Saint-Exupéry

Page 75: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Oggigiorno tutto è continuo

Page 76: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Continuous Improvement

Page 77: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Continuous Integration

Page 78: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Continuous Delivery

Page 79: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Continuous Release

Page 80: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Ma non si è mai sentito parlare diContinuous Project

Page 81: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Lo sviluppo agile di software dovrebbe abbandonare il concetto di progetto e

la sua eredità (e il suo gergo)

Page 82: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Concentrate i vostri sforzi sull’evoluzione del portfolio di

soluzioni e prodotti

Page 83: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

… portate il lavoro verso i team (esistenti), gestendo le priorità

Page 84: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

… e scalate se e quando necessario

Page 85: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Validate e prioritizzatecontinuamente

le iniziative in modo damassimizzare il valore

Page 86: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Attraverso un ciclo di feedback breve

Page 87: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

In altre parole,sperimentate continuamente

Page 88: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Non importa quanto sia bella la vostra teoria, né quanto siate in gamba. Se la vostra teoria non è confermata da un

esperimento, è sbagliata.Questa è la scienza

Richard Feynman, Cornell University Lecture, 1964

Page 89: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

#noprojects manifesto

Experiments over instead of Projects

Page 90: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Quando un progetto fallisce è un fallimento

Quando un esperimento fallisce è un momento di apprendimento

Page 91: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Oh no, sono un Project Manager

Page 92: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

C’è ancora spazio per i progetti

Page 93: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

In alcuni casi il modello a progetti è ancora la

scelta migliore

Page 94: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Per tutto il restoci sono

Prodotti, Teams and #noprojects

Page 95: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

References

Page 96: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Project Myopia: Why projects damage software #NoProjects

Allan Kelly, 2018

Page 97: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Continuous Digital: An agile alternative to projects for digital business

Allan Kelly, 2018

Page 98: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

#noprojects: A Culture of Continuous Value

Evan Leybourn, Shane Estie, 2018

Page 99: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

https://www.linkedin.com/in/dimitri-favre-088675/

@DimitriFavre

Dimitri Favre

Grazie

Page 100: Lo sviluppo software moderno è centrato su team e prodotti · Experiments over instead of Projects. Quando un progetto fallisce è un fallimento ... a progetti è ancora la scelta

Domande?


Recommended