SlideShare a Scribd company logo
1 of 96
Download to read offline
Metriche
Per finanziare il
cambiamento
Quali Metriche
usate?
A me interessano
Metriche
Di processo
Quantitative
“Actionable”
Metrica
distanza tra due punti di uno
spazio matematico
Metrica
non
KPI
Key
Performance
Indicator
Performance…
Giudizio
Rimprovero
Non voglio
giudicare
Metrica per
avere feedback
dal sistema
Metrica non è
buona né cattiva
Tanti tipi di metriche
Qualitative
Quantitative
Business
Processo
Applicative
“Actionable”
“Vanity”
Velocity
Sum(Punti Storia)
per unità di tempo
Processo
Quantitativa
“Vanity”
Feedback
chiaro
quando le cose
vanno male
Velocity
=
1
Velocity = 20
è meglio
Velocity = 30
Velocity = 1000
Valore studiare
l’andamento
0
20
40
60
80
Per capire, non giudicare
Altri esempi
Code Coverage
Burn down
Cycle Time
Sum(tproduzione)unità
Processo
Quantitativa
“Actionable”
Media del tempo per
sviluppare una storia
To Do In Progress QA Done
Cycle Time
Lead Time
tfine - trichiesta
Processo
Quantitativa
“Actionable”
Come definire
Tempo Richiesta
Tempo Finale
To Do In Progress QA Done
Lead Time
tiniziale tfine
Lead Time
>=
Durata Iterazione
Done
==
Produzione
Non sempre
Funzionalità
Finiscono in Magazzino
Il Mondo dopo il Done
Done
Svil
Lead Time
tfine
Deploy
Pre
Test Utente
Deploy
Prod
Tempo si dilata
Perché?
Deploy con
Attività
Manuali
Attività
Demandate
all’esperto
Si creano
Tempi di Attesa
A questo si
reagisce con…
Aggiunta una
settimana
all’iterazione
Iterazione di
Integrazione
Finestre di
Deploy
Azione:
Ridurre
Lead Time
Automatizzare
“Automatizzare
Costa!”
Quanto costa
non farlo?
Costo Magazzino
Costo Produzione
+ Costo Movimentazione
+ Costo Spazio
+ Costo Obsolescenza
Costo Spazio = 0
Costo Produzione =
Costo Team x Iterazione
Costo Movimentazione =
Costo Attesa +
Costo Attività Manuali
Costo Obsolescenza
=
f(complessità del software)
Bassa Frequenza
Deploy
Aumenta
Costo di magazzino
Rischio di mettere
in produzione
feature obsolete
Rischio di
movimentare
qualcosa “pesante”
Totale Annuale
(conservativo)
>1 anno/uomo
Automatizzazione
Attività manuale
quasi zero
Tempo attesa
quasi zero
Deploy più
frequenti
Magazzino cala
Risparmio
>50%
“Altri Effetti”
Meno stress
Meno
Interruzioni
Meno conflitti
Collo di bottiglia
Deploy è collo di
bottiglia
Se miglioro
Cycle Time
Ottimizzazione
Locale
Scenario Peggiora
Conclusione
Metriche
“Actionable”
1
“See the whole”
2
Misurare
3
Riflettere e non
giudicare
4
Individuare
Colli Bottiglia
5
Individuare
Attività Manuali
6
Calcolare i costi
7
Marco Trincardi
Agile Coach
marco.trincardi@xpeppers.com
@Trink0
https://it.linkedin.com/marco-trincardi
Feedback
joind.in/event/iad16

More Related Content

Viewers also liked

SOA, DDD e microservices
SOA, DDD e microservicesSOA, DDD e microservices
SOA, DDD e microservicesMauro Servienti
 
ATS Step & Status Recruiting Workflow Template
ATS Step & Status Recruiting Workflow TemplateATS Step & Status Recruiting Workflow Template
ATS Step & Status Recruiting Workflow TemplateRob McIntosh
 
Open Closed Principle kata
Open Closed Principle kataOpen Closed Principle kata
Open Closed Principle kataPaul Blundell
 
Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitecturePaul Mooney
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
How Agile Dev Teams work
How Agile Dev Teams workHow Agile Dev Teams work
How Agile Dev Teams workXPeppers
 

Viewers also liked (6)

SOA, DDD e microservices
SOA, DDD e microservicesSOA, DDD e microservices
SOA, DDD e microservices
 
ATS Step & Status Recruiting Workflow Template
ATS Step & Status Recruiting Workflow TemplateATS Step & Status Recruiting Workflow Template
ATS Step & Status Recruiting Workflow Template
 
Open Closed Principle kata
Open Closed Principle kataOpen Closed Principle kata
Open Closed Principle kata
 
Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic Architecture
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
How Agile Dev Teams work
How Agile Dev Teams workHow Agile Dev Teams work
How Agile Dev Teams work
 

Similar to Metriche per finanziare il cambiamento

Google analytics rocco teora-the stratup training
Google analytics rocco teora-the stratup trainingGoogle analytics rocco teora-the stratup training
Google analytics rocco teora-the stratup trainingUmberto Canessa
 
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVER
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVERI CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVER
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVERConcordia Srl
 
Metodologie e sperimentazione di confronto tra tool di data integration
Metodologie e sperimentazione di confronto tra tool di data integrationMetodologie e sperimentazione di confronto tra tool di data integration
Metodologie e sperimentazione di confronto tra tool di data integrationAlessandro Longo
 
Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience DesignLuca Mascaro
 
Silver Lake Analytics, soluzione Business Intelligence di Esox Informatica
Silver Lake Analytics, soluzione Business Intelligence di Esox InformaticaSilver Lake Analytics, soluzione Business Intelligence di Esox Informatica
Silver Lake Analytics, soluzione Business Intelligence di Esox InformaticaMaurizio Anselmi
 
Paolo Poto DocFlow
Paolo Poto DocFlowPaolo Poto DocFlow
Paolo Poto DocFlowDOCFLOW
 
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie Web
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie WebDigital analytics - Presentazione di Andrea Sardo al corso di Tecnologie Web
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie WebAndrea Sardo
 
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli uffici
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli ufficiLean office: ridurre gli sprechi ed aumentare l’efficienza negli uffici
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli ufficiForema
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiK-Tech Formazione
 
Lean Management - ottobre 2014
Lean Management - ottobre 2014Lean Management - ottobre 2014
Lean Management - ottobre 2014Fondazione CUOA
 

Similar to Metriche per finanziare il cambiamento (16)

User testing
User testingUser testing
User testing
 
Boiani
BoianiBoiani
Boiani
 
Google analytics rocco teora-the stratup training
Google analytics rocco teora-the stratup trainingGoogle analytics rocco teora-the stratup training
Google analytics rocco teora-the stratup training
 
Miglioramento continuo
Miglioramento continuoMiglioramento continuo
Miglioramento continuo
 
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVER
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVERI CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVER
I CONCETTI DELLA LEAN NEI PROCESSI DEL WMS GULLIVER
 
Metodologie e sperimentazione di confronto tra tool di data integration
Metodologie e sperimentazione di confronto tra tool di data integrationMetodologie e sperimentazione di confronto tra tool di data integration
Metodologie e sperimentazione di confronto tra tool di data integration
 
Lean Production Six Sigma
Lean Production Six SigmaLean Production Six Sigma
Lean Production Six Sigma
 
Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience Design
 
Silver Lake Analytics, soluzione Business Intelligence di Esox Informatica
Silver Lake Analytics, soluzione Business Intelligence di Esox InformaticaSilver Lake Analytics, soluzione Business Intelligence di Esox Informatica
Silver Lake Analytics, soluzione Business Intelligence di Esox Informatica
 
Paolo Poto DocFlow
Paolo Poto DocFlowPaolo Poto DocFlow
Paolo Poto DocFlow
 
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie Web
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie WebDigital analytics - Presentazione di Andrea Sardo al corso di Tecnologie Web
Digital analytics - Presentazione di Andrea Sardo al corso di Tecnologie Web
 
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli uffici
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli ufficiLean office: ridurre gli sprechi ed aumentare l’efficienza negli uffici
Lean office: ridurre gli sprechi ed aumentare l’efficienza negli uffici
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
 
Lean Management - ottobre 2014
Lean Management - ottobre 2014Lean Management - ottobre 2014
Lean Management - ottobre 2014
 
Iso 9001 2000 Sezione IV
Iso 9001 2000 Sezione IVIso 9001 2000 Sezione IV
Iso 9001 2000 Sezione IV
 
Business Quality Management
Business Quality ManagementBusiness Quality Management
Business Quality Management
 

More from XPeppers

Yagni, You aren't gonna need it
Yagni, You aren't gonna need itYagni, You aren't gonna need it
Yagni, You aren't gonna need itXPeppers
 
Jenkins Shared Libraries
Jenkins Shared LibrariesJenkins Shared Libraries
Jenkins Shared LibrariesXPeppers
 
The Continuous Delivery process
The Continuous Delivery processThe Continuous Delivery process
The Continuous Delivery processXPeppers
 
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin A quick and fast intro to Kotlin
A quick and fast intro to Kotlin XPeppers
 
The Phoenix Project: un romanzo sull'IT
The Phoenix Project: un romanzo sull'ITThe Phoenix Project: un romanzo sull'IT
The Phoenix Project: un romanzo sull'ITXPeppers
 
How do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayHow do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayXPeppers
 
La tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersLa tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersXPeppers
 
Collective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingCollective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingXPeppers
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructureXPeppers
 
Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...XPeppers
 
Continuous Delivery in Java
Continuous Delivery in JavaContinuous Delivery in Java
Continuous Delivery in JavaXPeppers
 
Life in XPeppers
Life in XPeppersLife in XPeppers
Life in XPeppersXPeppers
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazioneXPeppers
 
Company culture slides
Company culture slidesCompany culture slides
Company culture slidesXPeppers
 
Agileday2013 Bravi si diventa
Agileday2013 Bravi si diventaAgileday2013 Bravi si diventa
Agileday2013 Bravi si diventaXPeppers
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaXPeppers
 

More from XPeppers (16)

Yagni, You aren't gonna need it
Yagni, You aren't gonna need itYagni, You aren't gonna need it
Yagni, You aren't gonna need it
 
Jenkins Shared Libraries
Jenkins Shared LibrariesJenkins Shared Libraries
Jenkins Shared Libraries
 
The Continuous Delivery process
The Continuous Delivery processThe Continuous Delivery process
The Continuous Delivery process
 
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin A quick and fast intro to Kotlin
A quick and fast intro to Kotlin
 
The Phoenix Project: un romanzo sull'IT
The Phoenix Project: un romanzo sull'ITThe Phoenix Project: un romanzo sull'IT
The Phoenix Project: un romanzo sull'IT
 
How do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayHow do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful way
 
La tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersLa tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppers
 
Collective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingCollective code ownership in Extreme Programming
Collective code ownership in Extreme Programming
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructure
 
Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...
 
Continuous Delivery in Java
Continuous Delivery in JavaContinuous Delivery in Java
Continuous Delivery in Java
 
Life in XPeppers
Life in XPeppersLife in XPeppers
Life in XPeppers
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
 
Company culture slides
Company culture slidesCompany culture slides
Company culture slides
 
Agileday2013 Bravi si diventa
Agileday2013 Bravi si diventaAgileday2013 Bravi si diventa
Agileday2013 Bravi si diventa
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastruttura
 

Metriche per finanziare il cambiamento