SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
La paradoja de las
métricas en ingeniería de
software
Decepciones, éxitos y lamentos
Manuel Morales
Director de Ingeniería y consultor
manuel@impactful.engineering
linkedin.com/in/manuelmorales/
métricas en
ingeniería
DORA
Disappointment?
Success?
Regret?
STANDARDS ADOPTION
EPIC LEAD TIME
DORA Metrics
Source 2022 State of DevOps Report
Source Google Trends
Worldwide. 01/01/2022 – 15/06/2023. Web Search.
DORA Metrics
Source 2022 State of DevOps Report
DORA
limitaciones de DORA
DORA representa una parte pequeña del
desarrollo de software: Delivery practices.
SUCCESSFUL
SOFTWARE
DORA
limitaciones de DORA
DORA son lagging indicators
DORA
Disappointment?
Success?
Regret?
STANDARDS ADOPTION
FEATURE LEAD TIME
standards adoption
■ Cualquiera podía hacer una propuesta.
■ Suficiente apoyo ➡ aprobado!
■ Los equipos debían adoptarlo.
standards adoption ■ AWARE
Los estándares no eran adoptados.
■ DESIRE
El equipo los había aprobado.
■ REINFORCEMENT
■ DASHBOARDS
Para visualizar el progreso.
■ OBJETIVOS CLAROS
85% compliance para el final del
quarter. Sentimiento de urgencia.
■ REMINDERS
Mensajes periódicos en Slack.
standards adoption:
reinforcement
Source Adoption of engineering standards…
standards adoption
Awareness… Desire... Reinforcement…
Sentimiento de urgencia…
Source Prosci
Change Management
DORA
Disappointment?
Success?
Regret?
STANDARDS ADOPTION
EPIC LEAD TIME
20% epic lead
time reduction
Esfuerzo bien intencionado de
poner el foco donde importa?
LEAN!
Método tiránico de aumentar
presión mediante objetivos de
productividad?
20% epic lead time reduction
“Cuando una medida se convierte en un
objetivo, deja de ser una buena medida”
- Goodhart’s law
■ DASHBOARDS
Para visualizar el progreso.
■ OBJETIVOS CLAROS
20% reduction.
■ REMINDERS
lead time
20% epic lead time reduction
Meses más tarde…
En el mismo mes, el 60% de los equipos habían tenido tantas épicas abiertas como miembros.
Limit Epic WIP
que se puede aprender aquí?
mejoramos o abadonamos?
cómo ganar experiencia en los
equipos?
Póntelo fácil.
■ PROBLEMAS EVIDENTES
Y métricas accionables.
■ ABRAZAR SELF-REPORTING
Que los equipos se expresen.
spotify health-check
abrazando el self-reporting
comprehensive & self-
reporting trend
self-reporting es aceptable
cosas abrazables
CHANGE
MANAGEMENT
DUALIDAD LEADING
VS LAGGING
SELF-REPORTING
Thank you!
Image sources:
- Tumbleweed: Zach Bogart.
- Sad face: IconMark.
- Devil & angel: Royyan Wijaya.
- Telescope Amethyst Studio.
thank you!
preguntas?

Más contenido relacionado

Similar a La paradoja de las métricas en ingeniería de software

GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOGEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOnohemizamudio
 
Portafolio: Introduccion a la Gerencia de proyectos
Portafolio: Introduccion a la Gerencia de proyectosPortafolio: Introduccion a la Gerencia de proyectos
Portafolio: Introduccion a la Gerencia de proyectosRJo17
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASfernandoUDO
 
Herramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHerramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHctorJessPonceCastil
 
Oferta de servicios CRM DEKRA Automotive Solutions 2017
Oferta de servicios CRM DEKRA Automotive Solutions 2017Oferta de servicios CRM DEKRA Automotive Solutions 2017
Oferta de servicios CRM DEKRA Automotive Solutions 2017Pedro Arroyo
 
Curriculum Vita Actual
Curriculum Vita ActualCurriculum Vita Actual
Curriculum Vita ActualJorge Fierro
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de softwareguest871c816
 
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsLa Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsSoftware Guru
 
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezPortafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezSergio Rosario
 
Equipo 2 Cambio Toyota
Equipo 2 Cambio ToyotaEquipo 2 Cambio Toyota
Equipo 2 Cambio Toyotaequipocalidad
 
Desarrollo De Software
Desarrollo De SoftwareDesarrollo De Software
Desarrollo De Softwareeraperez
 
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionManifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionDharma Consulting
 
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionManifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionDharma Consulting
 
Porta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmPorta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmDarlin Hernandez
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwaresaulcandiainacap
 
Prodctos Nuevos
Prodctos NuevosProdctos Nuevos
Prodctos Nuevosgkgf22
 

Similar a La paradoja de las métricas en ingeniería de software (20)

GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTOGEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
 
Portafolio: Introduccion a la Gerencia de proyectos
Portafolio: Introduccion a la Gerencia de proyectosPortafolio: Introduccion a la Gerencia de proyectos
Portafolio: Introduccion a la Gerencia de proyectos
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGAS
 
Herramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHerramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicaciones
 
Oferta de servicios CRM DEKRA Automotive Solutions 2017
Oferta de servicios CRM DEKRA Automotive Solutions 2017Oferta de servicios CRM DEKRA Automotive Solutions 2017
Oferta de servicios CRM DEKRA Automotive Solutions 2017
 
Curriculum Vita Actual
Curriculum Vita ActualCurriculum Vita Actual
Curriculum Vita Actual
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de software
 
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsLa Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
 
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezPortafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
 
Requisitos en una SwF: construir el software correcto
Requisitos en una SwF: construir el software correctoRequisitos en una SwF: construir el software correcto
Requisitos en una SwF: construir el software correcto
 
Equipo 2 Cambio Toyota
Equipo 2 Cambio ToyotaEquipo 2 Cambio Toyota
Equipo 2 Cambio Toyota
 
Desarrollo De Software
Desarrollo De SoftwareDesarrollo De Software
Desarrollo De Software
 
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionManifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
 
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - PlanificacionManifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
Manifiesto de Ingreso de Carga para el Grupo MACAA - Planificacion
 
Porta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmPorta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pm
 
Evento UTN Arturo Rodriguez Ponti
Evento UTN Arturo Rodriguez PontiEvento UTN Arturo Rodriguez Ponti
Evento UTN Arturo Rodriguez Ponti
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidades
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Prodctos Nuevos
Prodctos NuevosProdctos Nuevos
Prodctos Nuevos
 

La paradoja de las métricas en ingeniería de software