100115 Proyectalis Multiproject Scrum

89
© 2009 Proyectalis Gestión de Proyectos S.L. Scrum Multiproyectos ¡Un eslabón que falta! Sevilla, Diciembre 2009

description

Multiproyectos, EVM y métricas con Scrum

Transcript of 100115 Proyectalis Multiproject Scrum

Page 1: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Scrum Multiproyectos ¡Un eslabón que falta!

Sevilla, Diciembre 2009

Page 2: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Ángel Medinilla   Teleco   Trece años en TIC, once como

Project Manager   Emprendedor, Blogger   Motos, Aikido, WoW, libros,

música, viajes, cocina, cine, comics…

  Certified Scrum Master - miembro PMI - en proceso de CSP - Cofundador Agile Spain - Patrocinador Agile Open Spain

[email protected]

Page 3: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Page 4: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Consultoría en Gestión de Proyectos de Telecomunicaciones y

Tecnologías de la Información

Nuestra misión es mejorar los resultados de las iniciativas y proyectos desarrollados por

nuestros clientes

Page 5: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Nuestro negocio es

crear diferencias

Page 6: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

…Y aumentar la Ventaja Competitiva

Page 7: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Algunas referencias

Page 8: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Suficiente con la cuña…

Page 9: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Portfolios con Scrum:

  Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 10: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Page 11: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 12: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Lean Thinking

  Enfoque en el cliente – Valor, priorización   Eliminación del gasto - Pareto   Just In Time – YAGNI   Pocas cosas en proceso – WIP   Calidad en todo el proceso   Concentración en “terminado”   Iteraciones, Feedback   Jidoka – Fix First, deuda técnica   Pensamienso Sistémico   Mejora continua

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 13: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Portfolios con Scrum:

  Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 14: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile Portfolio   Sprints = historias   Proyectos = historias,

épicas   Portfolios = épicas   Historias, épicas = pila

(backlog)

PILA

Producto

Proyecto

Sprint

Épicas

Historias

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 15: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile Portfolio   Project Portfolio = Portfolio Backlog

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 16: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile Portfolio   Project Portfolio = Portfolio Backlog

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 17: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile Portfolio   Project Portfolio = Portfolio Backlog

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 18: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

SML (Scrum Modelling Language)

  Product Owner

  Scrum Master

  Senior Developer

  Gruntz ( ©Henrik Kniberg ;P )

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 19: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Épicas

Historias

Historias

Historias

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 20: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Épicas

Historias

Historias

Historias

2‐4h

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 21: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

2‐4h

2‐4h

2‐4h

¿dudas?

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 22: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

15min

15min

15min

2‐4semanas

2‐4semanas

2‐4semanas

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 23: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

15min

15min

15min

2‐4semanas

2‐4semanas

2‐4semanas

5‐10%de4emporefinamientodepila

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 24: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

ScrumdeScrums15min–30min

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

*Todoslosdías*

Page 25: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

ScrumdeScrums

15min–30min

-  Composición de equipos -  Dependencias -  Release planning

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 26: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Historias

Historias

Historias

ScrumdeScrums15min–30min

Historias

Historias

Historias

ScrumdeScrums15min–30min

Historias

Historias

Historias

ScrumdeScrums15min–30min

SteeringCommiDee(min.semanal)

- Visibilidad organizativa -  Comunicación entre P.O. -  PPM

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 27: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 28: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Demo:2‐3h

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 29: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Retrospec4va:_1‐2h

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 30: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Escalando Scrum

Ret.deRet.(1‐2h)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 31: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Resumen

Épicas

Historias

Historias

Historias

? ?

? ?

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 32: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Teoría de colas

  Limitar número de colas   Limitar tamaño de colas   Limitar tamaño de

paquetes   Reducir variabilidad   Reducir tiempo de ciclo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 33: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

QT y Scrum Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 34: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

QT y Scrum Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 35: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Multi-project Sprint Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 36: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Multi-project Scrum

Análisis P3

Análisis P4

Análisis P1

Análisis P2

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 37: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Multi-project Scrum

Análisis P3

Análisis P4

Análisis P1

Análisis P2 Test2

Test1

Test -2

Test -1

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 38: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Multi-project Scrum

Análisis P3

Análisis P4

Análisis P1

Análisis P2 Test2

Test1

Test -2

Test -1 Dev. -1

Dev. 1

Dev. 2

Dev. 3

Page 39: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Portfolios con Scrum:

  Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 40: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Gestión de portfolio

  Portfolio = proyecto   Programa = proyecto   Proyecto = proyecto   Fase = proyecto

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 41: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Proyectos Tareas

Tiempo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 42: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Proyectos – tareas compartidas Tareas

Tiempo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 43: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Proyectos Tareas

Tiempo

Feeding buffer

Buffer

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 44: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Meta-Gestión de Proyectos PROYECTOS

Tiempo

Feeding buffer

Buffer

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 45: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Meta-Gestión de Proyectos PROYECTOS

Tiempo

Feeding buffer

Buffer

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 46: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad   Matrices de evaluación

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 47: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad   Matrices de evaluación

  Core business   Alineación estratégica   Urgencia   Nuevos productos   Reducción defectos   Fidelización clientes   ROI 18%+

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 48: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad   Matrices de evaluación

Criterias

Exis*ngCom

pe*tors

Cost

Strategy

Urgen

cy

SalesCo

ntribu

*on

Impa

ctinm

arket

quota

Improvem

enton

custom

erloyalty

ROI

Fina

lEvalua*

on

Weight 2 2 3 2 4 1 2 4

Project1 6 2 7 5 6 3 1 7 104

Project2 1 3 4 2 8 4 7 3 86

Project3 5 9 3 4 8 5 1 9 120

Project4 7 8 1 2 4 9 6 7 102

Project5 5 6 5 1 3 5 4 2 72

Project6 0 4 2 1 9 5 6 3 81

  Competencia existente   Coste   Urgencia   Contribución ventas   Impacto en mercado   Fidelización clientes   ROI 18%+

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 49: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad   Gartner Magic Quadrants

- High

- Low

- High - Low

- Less than 1 Month

- 1 Month

- 3 Months

- 6Months - 12 Months - More than 12 Months

- Installer - Internet - Security

- Multisite - Launch prototype

- XML integration

-  New Backoffice

- E-Commerce Platform

- Web

- Channel

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 50: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Bubble charts

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 51: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Bubble charts

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 52: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Diagramas “Radar”

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 53: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L. Tiempo

Feeding buffer

Buffer

Visibilidad

  Pipeline de proyectos

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 54: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Proyectos por equipo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 55: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Equipos por proyecto

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 56: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Visibilidad

  Dependencias cruzadas

Equipo A

Equipo B

Equipo C

Equipo A

Equipo B

Equipo C

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 57: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Portfolios con Scrum:

  Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 58: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas

Page 59: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas

  “Todo gira en torno a las métricas” (Anónimo)

  “No puedes controlar aquello que no pueder medir” (Peter Drucker, Tom de Marco)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 60: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

¿Oh, EN SERIO? Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 61: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

¿Oh, EN SERIO? Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 62: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Oh, ¿EN SERIO? Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 63: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Buenas métricas   Mínimo una, idealmente unas pocas (regla

7±2)   Deben permitir una mejor toma de

decisiones, mejores accioness, mejora continua

  Deben potenciar un mejor comportamiento de equipos y gerentes, evitando riesgo moral

  Suficientemente simples de gestionar e interpretar

  Visión global y sistémica, no local o individual

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 64: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Buenas Métricas

GM = 8 KPI

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 65: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas   Alcance, tiempo, costes   Calidad, riesgos, oportunidades, recursos

humanos, comunicación   Cumplimiento de Objetivos estratégicos   Min / Avg / Max – Desviación típica   No necesariamente TODAS las métricas en

TODOS los proyectos  Posibilidad de gestión de portfolio por

tipos de proyecto (tamaño, riesgo, estrategia…)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 66: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas financieras   ROI (VAN, TIR, PayBack, Break even,

EBITDA..)  Atención: los retornos de las inversiones no

siempre son monetarios  Posibilidad de evaluar en función de

ahorro de costes   EVM (SVI, CPI, EAC..)   Margen de beneficio   Previsto, actual, desviación, previsto a

finalización…

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 67: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas no financieras   Desviación temporal   Cumplimiento de reporting y procesos   Nivel de riesgo   Estado general del proyecto   Issues (impedimentos, “banderas”)   Tasa de cambios, estabilidad de requisitos   Cumplimiento de estándares /

normativas   Comerciales (penetración de mercado)   Satisfacción de cliente, motivación de

equipo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 68: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas SW

  Puntos / función   Líneas de código (ULOC) – Warning!   Métodos   Recordatorio: métricas de cara a gestión de

proyecto (rendimiento, calidad…)  Omitimos métricas técnicas como tiempo

de ejecución, uso de memoria, número de interfaces…

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 69: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas de calidad   Típicas:

 Total defectos / defectos abiertos  Total tests, % cobertura de código  Tiempo de resolución  Densidad de defectos (Urgentes,

medios, bajos…)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 70: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas de calidad   Menos típicas:

 Líneas por método   Ratio total tests / defectos abiertos  Número medio de líneas por método  % automatización de tests  Dependencias ciclomáticas

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 71: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas Ágiles

  Dos principios Ágiles guían la elección de métricas  Satisfacción del cliente

mediante la entrega temprana y continua de producto con valor

 El software funcional es la medida del progreso

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 72: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Métricas Ágiles   “Business Value” (si disponible; en caso

contrario, puntos de historias completadas)   Velocidad de equipo, ¿aceleración?   Coste de equipo por sprint   % de cumplimiento historias / sprint   Puntos entregados vs puntos aceptados   Problema: estandarización de los “puntos”

 Pero ¿Acaso las “horas” son estándar?  Búscar un patrón común (“login”,

“pantalla”, “informe”…)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 73: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

¿Más métricas?

-  Velocity history -  Working Software (and

related benefits) -  Stories Completed (done,

done) -  Number of Passing Unit or

Functional Tests (today or with growth trend)

-  Bugs open today

-  Sprint Burndown chart

-  Scrum Board

-  Release Burndown chart

-  Stories/Sprints to next Release (Release Plan)

-  Product Roadmap

-  Full Product Backlog (remaining stories) -  Impediments List (current

impediments) -  % BV completed (if use BV points or

similar) -  % Change in Velocity since (inception,

last year) -  Number of story points completed to

date; % of total. -  Bugs that escaped the Sprint

-  Oldest bug open (with Sev level)

-  Sprints with stories incomplete

-  Sprints with added stories

-  Unplanned tasks (in the X Sprint); related hours

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 74: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

¿Más métricas?

-  Stories added to / subtracted from the Release -  Age of each story to done,

done; average age (not commonly done, easy to do) -  Impediments removed to date

-  Builds that passed/failed initially, to date

-  Defects identified after done, done

-  Defects identified after release

-  Metrics around quality of builds and regression tests

-  Metrics around quality of code (eg, cyclomatic complexity)

-  Code coverage by automated tests (unit, functional, etc.)

-  Bugs added (old features) (per time) -  Old Bugs resolved / closed

(per time) -  Old Bugs remaining (over

time) -  If starting with minimal

automated tests -  Number of automated tests

(unit, functional, etc) -  Number of manual tests

(that could be automated) -  Effort on manual testing

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 75: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

PMO Portfolios con Scrum Gestión de portfolios Definición de portfolios Introducción

Page 76: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

EVM

“Muerte por acrónimos” (T. Perry, SolutionsIQ)

Herraienta: COSTE

Page 77: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

EVM

“Muerte por acrónimos” (T. Perry, SolutionsIQ)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 78: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Earned Value Management Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 79: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Earned Value Management   Planned value = presupuesto de trabajo planificado a la fecha

  Budget At Completion (BAC) = PV de todo el proyecto   Earned Value = presupuesto para el trabajo realmente

completado (% completo, tope en BAC)   Actual Cost = Coste total incurrido hasta el momento (sin

límite superior)   Schedule Variance = EV - PV   Cost variance = EV - AC (+ = bajo presupuesto, - = sobre

presupuesto)   Indices de eficiencia

  Schedule Performance Index = EV / PV (% completado)  Cost Performance Index = EV / AC  Cost variance index = CV / EV   Schedule variance index = SV / EV

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 80: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

CPI / SPI   < 1 : sobre presupuesto,

retrasados respecto a planificación

  = 1 : en presupuesto, en planificación

  >1 : bajo presupuesto, adelantados respecto a planificación

  Coste / CPI = previsión de coste

  Tiempo / TPI = previsión de tiempo

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 81: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

EVM Forecasting

  Estimated at completion (EAC) / Estimate co complete (ETC)

  EAC = AC + bottom-up ETC  A ritmo presupuestado: EAC= AC+BAC-EV  A indice de coste actual: EAC = AC + [(BAC-EV) /

CPI (cum.)]  Considerando SPI y CPI:

EAC = AC + [ (BAC-EV) / (cumCPI x cumSPI)]   Complete planned = PV / BAC   Complete actual = AC / EAC

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 82: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

EVM Forecasting

  To-complete performance index (TCPI) : proyección del rendimiento necesario para alcanzar objetivos  Basado en BAC: TCPI = (BAC-EV) / (BAC-AC)  Suponiendo que se aprueba el EAC, basado en

EAC: TCPI = (BAC-EV) / (EAC-AC)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 83: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile EVM

  “AgileEVM - Earned Value Management in Scrum Projects” (2006, Tamara Sulaiman, Thomas Blackburn, Brent Barton)

  Inputs: Fecha de comienzo, BAC, Sprints planificados, duración de sprints, story-points planificados

  Variables: story-points completados, story-points añadidos, AC, sprint actual

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 84: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile EVM

  PC(n) = Points Completed Sprint n, TPC = total points complete

  BV = Baseline Velocity   V = Actual Velocity = TPC / n   BC/SP = Baseline cost per sprint   Acn = Actual Cost Sprint n (Dias/persona o dinero)   TAC = Total Actual Cost   AC/SP = Actual cost per story point (media)

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 85: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Agile EVM

  EV = Total de puntos completados x coste por punto = (TPC) * (BC/SP)

  PV = n * BV * (BC/SP)

  CPI = EV / TAC =TPC(BC/SP)/TAC = (TPC/TAC) * (BC /SP) = (BC/SP) * (AC/SP) = Baseline Cost / Actual Cost

  SPI = EV / PV = TPC(BC/SP) / nBV(BC/SP) = TPC/nBV= (TPC/n) / BV =AV / BV = Actual Velocity / Baseline Velocity

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 86: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Portfolios con Scrum:

  Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 87: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Coloquio Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 88: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

Bibliografía   “Agile Portfolio Management”, Krebs   “Scaling Lean & Agile Development” Largman &

Vodde   “Succeeding with Agile”, Cohn

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso

Page 89: 100115 Proyectalis Multiproject Scrum

© 2009 Proyectalis Gestión de Proyectos S.L.

¡Gracias!

[email protected]

Coloquio Métricas Gestión de portfolios Scrum Multiproyectos Repaso