Scrum Multiproyectos
      ¡Un eslabón que falta!


   Sevilla, Diciembre 2009




                       © 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

 angel.medinilla@proyectalis.com


                                    © 2009 Proyectalis Gestión de Proyectos S.L.
© 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
                           © 2009 Proyectalis Gestión de Proyectos S.L.
Nuestro
      negocio es
         crear
      diferencias
           …
© 2009 Proyectalis Gestión de Proyectos S.L.
…Y aumentar la Ventaja
     Competitiva


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




                  © 2009 Proyectalis Gestión de Proyectos S.L.
Suficiente con la cuña…




                   © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
© 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos    Gestión de portfolios    Métricas        Coloquio


 Agile Portfolio
   Sprints = historias
   Proyectos = historias,
    épicas
   Portfolios = épicas
   Historias, épicas = pila                     Producto
                                                                             Épicas
    (backlog)

                          PILA                   Proyecto

                                                                              Historias

                                                   Sprint

                                                © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Agile Portfolio
   Project Portfolio = Portfolio Backlog




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Agile Portfolio
   Project Portfolio = Portfolio Backlog




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Agile Portfolio
   Project Portfolio = Portfolio Backlog




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 SML (Scrum Modelling Language)

                        Product Owner

                        Scrum Master

                        Senior Developer

                        Gruntz ( ©Henrik Kniberg ;P )



                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso     Scrum Multiproyectos        Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum



                                  Historias




  Épicas                           Historias




                                   Historias




                                                      © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso     Scrum Multiproyectos        Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum


           2‐4h

                                  Historias




  Épicas                           Historias




                                   Historias




                                                      © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios     Métricas        Coloquio


 Escalando Scrum



         ¿dudas?
               2‐4h
        Historias




                                2‐4h
         Historias




                                2‐4h
         Historias




                                                © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum
                                    15min


                Historias




                                                   2‐4
semanas

                                    15min


                 Historias




                                                   2‐4
semanas

                                    15min


                 Historias




                                                   2‐4
semanas

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos     Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum
                                       15min

                       Histori
                       as


                                                  2‐4
semanas

                                       15min

                        Histori
                        as



                                                  2‐4
semanas

                                       15min

                        Histori
                        as



                                                  2‐4
semanas



                       5‐10%
de
4empo
refinamiento
de
pila

                                                 © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos        Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum

               Historias




                Historias




                Historias




                           15min
–
30min

                           Scrum
de
Scrums

                           *Todos
los
días*

                                                    © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos         Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum
         Histori
         as




          Histori
          as




          Histori
          as




                   15min
–
30min

                   Scrum
de
Scrums


                                                    - Composición de equipos
                                                    - Dependencias
                                                    - Release planning


                                                     © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso                        Scrum Multiproyectos              Gestión de portfolios    Métricas                   Coloquio


           Escalando Scrum

Histori                                         Histori                                     Histori
as                                              as                                          as




 Histori                                         Histori                                     Histori
 as                                              as                                          as




 Histori                                         Histori                                     Histori
 as                                              as                                          as




           15min
–
30min
                                  15min
–
30min
                              15min
–
30min

           Scrum
de
Scrums
                                Scrum
de
Scrums
                            Scrum
de
Scrums





                                         Steering
CommiDee
(min.
semanal)


                                                                                  -  isibilidad organizativa
                                                                                   V
                                                                                  - Comunicación entre P.O.
                                                                                  - PPM

                                                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum




                                                  Demo:
2‐3h


                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum

                     Retrospec4va:_
1‐2h





                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Escalando Scrum




                                                  Ret.
de
Ret.
(1‐2h)


                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Resumen

             Histo
             rias                                                       ?
  Épic
  as          Histo
              rias                                                      ?            ?
              Histo
              rias
                                                                         ?




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 QT y Scrum




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 QT y Scrum




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Multi-project Sprint




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos       Gestión de portfolios    Métricas        Coloquio


 Multi-project Scrum


  Análisis P1




                         Análisis P2



                                            Análisis P3

                                                                 Análisis P4

                                                      © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos       Gestión de portfolios      Métricas        Coloquio


 Multi-project Scrum


  Análisis P1                                   Test1


  Test -2


                    Test -1

                         Análisis P2                                          Test2



                                            Análisis P3

                                                                   Análisis P4

                                                        © 2009 Proyectalis Gestión de Proyectos S.L.
Multi-project Scrum


Análisis P1   Dev. 1                    Test1


Test -2

Dev. -1         Test -1

                       Análisis P2   Dev. 2                           Test2



                                     Análisis P3
                                                         Dev. 3
                                                           Análisis P4
                                                © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Gestión de portfolio




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

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Proyectos
   Tareas




                                                                                 Tiempo

                                                  © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


Proyectos – tareas compartidas
   Tareas




                                                                                 Tiempo

                                                  © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Proyectos
   Tareas



                                                  Feeding buffer




                                                                                  Buffer




                                                                                 Tiempo

                                                  © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Meta-Gestión de Proyectos
PROYECTOS



                                               Feeding buffer




                                                                               Buffer




                                                                              Tiempo

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Meta-Gestión de Proyectos
PROYECTOS



                                               Feeding buffer




                                                                               Buffer




                                                                              Tiempo

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Matrices de evaluación




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Matrices de evaluación
                                                  Core business
                                                  Alineación estratégica
                                                  Urgencia
                                                  Nuevos productos
                                                  Reducción defectos
                                                  Fidelización clientes
                                                  ROI 18%+



                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso                                    Scrum Multiproyectos                                                          Gestión de portfolios                           Métricas        Coloquio


    Visibilidad
      Matrices de evaluación
                                                                                                                                                                Competencia existente
                                                                                                                                                                Coste
                                                                                                                                                                Urgencia
                                                                                                                                                                Contribución ventas
Criterias




                                                                                           Impact
in
market





                                                                                                               Improvement

on

                 Exis*ng
Compe*tors





                                       Cost





                                               Strategy





                                                           Urgency





                                                                      Sales
Contribu*on





                                                                                                      quota





                                                                                                                customer
loyalty





                                                                                                                                    ROI





                                                                                                                                           Final
Evalua*on

     Weight
        2
                  2
      3
          2
           4
                      1
                  2
             4

                                                                                                                                                                Impacto en mercado
    Project
1
      6
                  2
      7
          5
           6
                      3
                  1
             7
     104


    Project
2


    Project
3

                    1


                    5

                                        3


                                        9

                                                4


                                                3

                                                            2


                                                            4

                                                                         8


                                                                         8

                                                                                                 4


                                                                                                 5

                                                                                                                     7


                                                                                                                     1

                                                                                                                                    3


                                                                                                                                    9

                                                                                                                                           86


                                                                                                                                           120

                                                                                                                                                                Fidelización clientes
    Project
4


    Project
5

                    7


                    5

                                        8


                                        6

                                                1


                                                5

                                                            2


                                                            1

                                                                         4


                                                                         3

                                                                                                 9


                                                                                                 5

                                                                                                                     6


                                                                                                                     4

                                                                                                                                    7


                                                                                                                                    2

                                                                                                                                           102


                                                                                                                                           72

                                                                                                                                                                ROI 18%+
    Project
6
      0
                  4
      2
          1
           9
                      5
                  6
             3
     81





                                                                                                                                                              © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso       Scrum Multiproyectos                   Gestión de portfolios              Métricas          Coloquio


 Visibilidad
   Gartner Magic Quadrants

         -  igh
          H
                          -  -Commerce
                           E
                          Platform                  - nstaller
                                                     I
                                                            - nternet
                                                             I
                                                            -  ecurity
                                                             S                                                -  ess
                                                                                                               L
                                                                                                              than 1
                                                                           -  aunch prototype
                                                                            L
                                                                                                              Month
                                              -  ultisite
                                               M

                  - New Backoffice                                                                            -  Month
                                                                                                               1
                                                                                          -  eb
                                                                                           W


                                -  ML integration
                                 X
                                                                            -  hannel
                                                                             C                            -  Months
                                                                                                           3


         -  ow
          L
                                           -  ore than
                                            M                            -  2 Months
                                                                          1                       -  Months
                                                                                                   6
                                           12 Months
                  -  ow
                   L                                                                                      -  igh
                                                                                                           H


                                                                         © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Bubble charts




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Bubble charts




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Diagramas “Radar”




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
                                            Pipeline de proyectos


                                  Feeding buffer




                                                                Buffer




                                                               Tiempo
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
                                            Proyectos por equipo




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
                                            Equipos por proyecto




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Visibilidad
   Dependencias cruzadas


                                Equipo       Equipo          Equipo
                                A            B               C
                  Equipo
                  A
                  Equipo
                  B
                  Equipo
                  C

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Métricas
© 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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)




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 ¿Oh, EN SERIO?




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 ¿Oh, EN SERIO?




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Oh, ¿EN SERIO?




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Buenas Métricas

                 GM = 8 KPI




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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…)

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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…

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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…



                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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…)




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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”…)

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso        Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 ¿Más métricas?
 -       Velocity history                -     Full Product Backlog (remaining
                                               stories)
 -       Working Software (and           -     Impediments List (current
         related benefits)                     impediments)
 -       Stories Completed (done,        -     % BV completed (if use BV points or
         done)                                 similar)
 -       Number of Passing Unit or       -     % Change in Velocity since (inception,
         Functional Tests (today or            last year)
         with growth trend)
                                         -     Number of story points completed to
 -       Bugs open today                       date; % of total.
 -       Sprint Burndown chart           -     Bugs that escaped the Sprint
 -       Scrum Board                     -     Oldest bug open (with Sev level)
 -       Release Burndown chart          -     Sprints with stories incomplete
 -       Stories/Sprints to next         -     Sprints with added stories
         Release (Release Plan)
                                         -     Unplanned tasks (in the X Sprint);
 -       Product Roadmap                       related hours
                                                    © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso       Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 ¿Más métricas?
  -      Stories added to / subtracted       -      Bugs added (old features)
         from the Release                           (per time)
  -      Age of each story to done,          -      Old Bugs resolved / closed
         done; average age (not                     (per time)
         commonly done, easy to do)
                                             -      Old Bugs remaining (over
  -      Impediments removed to date                time)
  -      Builds that passed/failed           -      If starting with minimal
         initially, to date                         automated tests
  -      Defects identified after done,      -      Number of automated tests
         done                                       (unit, functional, etc)
  -      Defects identified after release    -      Number of manual tests
                                                    (that could be automated)
  -      Metrics around quality of           -      Effort on manual testing
         builds and regression tests
  -      Metrics around quality of code
         (eg, cyclomatic complexity)
  -      Code coverage by automated
         tests (unit, functional, etc.)
                                                   © 2009 Proyectalis Gestión de Proyectos S.L.
Introducción   Definición de portfolios   Gestión de portfolios   Portfolios con Scrum      PMO




                                                         © 2009 Proyectalis Gestión de Proyectos S.L.
Herraienta: COSTE


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




                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso      Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                                  © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Earned Value Management




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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
                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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)




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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)



                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 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

                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


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




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Coloquio




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio


 Bibliografía
   “Agile Portfolio Management”, Krebs
   “Scaling Lean & Agile Development” Largman &
    Vodde
   “Succeeding with Agile”, Cohn




                                               © 2009 Proyectalis Gestión de Proyectos S.L.
Repaso   Scrum Multiproyectos   Gestión de portfolios    Métricas        Coloquio




                                                   ¡Gracias!




                                  angel.medinilla@proyectalis.com
                                               © 2009 Proyectalis Gestión de Proyectos S.L.

100115 Proyectalis Multiproject Scrum

  • 1.
    Scrum Multiproyectos ¡Un eslabón que falta! Sevilla, Diciembre 2009 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 2.
    Á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 angel.medinilla@proyectalis.com © 2009 Proyectalis Gestión de Proyectos S.L.
  • 3.
    © 2009 ProyectalisGestión de Proyectos S.L.
  • 4.
    Consultoría en Gestiónde 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 5.
    Nuestro negocio es crear diferencias … © 2009 Proyectalis Gestión de Proyectos S.L.
  • 6.
    …Y aumentar laVentaja Competitiva © 2009 Proyectalis Gestión de Proyectos S.L.
  • 7.
    Algunas referencias © 2009 Proyectalis Gestión de Proyectos S.L.
  • 8.
    Suficiente con lacuña… © 2009 Proyectalis Gestión de Proyectos S.L.
  • 9.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Portfolios con Scrum:   Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 10.
    © 2009 ProyectalisGestión de Proyectos S.L.
  • 11.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 12.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 13.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Portfolios con Scrum:   Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 14.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Agile Portfolio   Sprints = historias   Proyectos = historias, épicas   Portfolios = épicas   Historias, épicas = pila Producto Épicas (backlog) PILA Proyecto Historias Sprint © 2009 Proyectalis Gestión de Proyectos S.L.
  • 15.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Agile Portfolio   Project Portfolio = Portfolio Backlog © 2009 Proyectalis Gestión de Proyectos S.L.
  • 16.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Agile Portfolio   Project Portfolio = Portfolio Backlog © 2009 Proyectalis Gestión de Proyectos S.L.
  • 17.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Agile Portfolio   Project Portfolio = Portfolio Backlog © 2009 Proyectalis Gestión de Proyectos S.L.
  • 18.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio SML (Scrum Modelling Language)   Product Owner   Scrum Master   Senior Developer   Gruntz ( ©Henrik Kniberg ;P ) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 19.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Historias Épicas Historias Historias © 2009 Proyectalis Gestión de Proyectos S.L.
  • 20.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum 2‐4h
 Historias Épicas Historias Historias © 2009 Proyectalis Gestión de Proyectos S.L.
  • 21.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum ¿dudas?
 2‐4h
 Historias 2‐4h
 Historias 2‐4h
 Historias © 2009 Proyectalis Gestión de Proyectos S.L.
  • 22.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum 15min
 Historias 2‐4
semanas
 15min
 Historias 2‐4
semanas
 15min
 Historias 2‐4
semanas
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 23.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum 15min
 Histori as 2‐4
semanas
 15min
 Histori as 2‐4
semanas
 15min
 Histori as 2‐4
semanas
 5‐10%
de
4empo
refinamiento
de
pila
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 24.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Historias Historias Historias 15min
–
30min
 Scrum
de
Scrums
 *Todos
los
días*
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 25.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Histori as Histori as Histori as 15min
–
30min
 Scrum
de
Scrums
 - Composición de equipos - Dependencias - Release planning © 2009 Proyectalis Gestión de Proyectos S.L.
  • 26.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Histori Histori Histori as as as Histori Histori Histori as as as Histori Histori Histori as as as 15min
–
30min
 15min
–
30min
 15min
–
30min
 Scrum
de
Scrums
 Scrum
de
Scrums
 Scrum
de
Scrums
 Steering
CommiDee
(min.
semanal)
 -  isibilidad organizativa V - Comunicación entre P.O. - PPM © 2009 Proyectalis Gestión de Proyectos S.L.
  • 27.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum © 2009 Proyectalis Gestión de Proyectos S.L.
  • 28.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Demo:
2‐3h
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 29.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Retrospec4va:_
1‐2h
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 30.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Escalando Scrum Ret.
de
Ret.
(1‐2h)
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 31.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Resumen Histo rias ? Épic as Histo rias ? ? Histo rias ? © 2009 Proyectalis Gestión de Proyectos S.L.
  • 32.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 33.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio QT y Scrum © 2009 Proyectalis Gestión de Proyectos S.L.
  • 34.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio QT y Scrum © 2009 Proyectalis Gestión de Proyectos S.L.
  • 35.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Multi-project Sprint © 2009 Proyectalis Gestión de Proyectos S.L.
  • 36.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Multi-project Scrum Análisis P1 Análisis P2 Análisis P3 Análisis P4 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 37.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Multi-project Scrum Análisis P1 Test1 Test -2 Test -1 Análisis P2 Test2 Análisis P3 Análisis P4 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 38.
    Multi-project Scrum Análisis P1 Dev. 1 Test1 Test -2 Dev. -1 Test -1 Análisis P2 Dev. 2 Test2 Análisis P3 Dev. 3 Análisis P4 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 39.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Portfolios con Scrum:   Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 40.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Gestión de portfolio   Portfolio = proyecto   Programa = proyecto   Proyecto = proyecto   Fase = proyecto © 2009 Proyectalis Gestión de Proyectos S.L.
  • 41.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Proyectos Tareas Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 42.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Proyectos – tareas compartidas Tareas Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 43.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Proyectos Tareas Feeding buffer Buffer Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 44.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Meta-Gestión de Proyectos PROYECTOS Feeding buffer Buffer Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 45.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Meta-Gestión de Proyectos PROYECTOS Feeding buffer Buffer Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 46.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Matrices de evaluación © 2009 Proyectalis Gestión de Proyectos S.L.
  • 47.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Matrices de evaluación   Core business   Alineación estratégica   Urgencia   Nuevos productos   Reducción defectos   Fidelización clientes   ROI 18%+ © 2009 Proyectalis Gestión de Proyectos S.L.
  • 48.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Matrices de evaluación   Competencia existente   Coste   Urgencia   Contribución ventas Criterias
 Impact
in
market
 Improvement

on
 Exis*ng
Compe*tors
 Cost
 Strategy
 Urgency
 Sales
Contribu*on
 quota
 customer
loyalty
 ROI
 Final
Evalua*on
 Weight
 2
 2
 3
 2
 4
 1
 2
 4
   Impacto en mercado Project
1
 6
 2
 7
 5
 6
 3
 1
 7
 104
 Project
2
 Project
3
 1
 5
 3
 9
 4
 3
 2
 4
 8
 8
 4
 5
 7
 1
 3
 9
 86
 120
   Fidelización clientes Project
4
 Project
5
 7
 5
 8
 6
 1
 5
 2
 1
 4
 3
 9
 5
 6
 4
 7
 2
 102
 72
   ROI 18%+ Project
6
 0
 4
 2
 1
 9
 5
 6
 3
 81
 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 49.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Gartner Magic Quadrants -  igh H -  -Commerce E Platform - nstaller I - nternet I -  ecurity S -  ess L than 1 -  aunch prototype L Month -  ultisite M - New Backoffice -  Month 1 -  eb W -  ML integration X -  hannel C -  Months 3 -  ow L -  ore than M -  2 Months 1 -  Months 6 12 Months -  ow L -  igh H © 2009 Proyectalis Gestión de Proyectos S.L.
  • 50.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Bubble charts © 2009 Proyectalis Gestión de Proyectos S.L.
  • 51.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Bubble charts © 2009 Proyectalis Gestión de Proyectos S.L.
  • 52.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Diagramas “Radar” © 2009 Proyectalis Gestión de Proyectos S.L.
  • 53.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Pipeline de proyectos Feeding buffer Buffer Tiempo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 54.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Proyectos por equipo © 2009 Proyectalis Gestión de Proyectos S.L.
  • 55.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Equipos por proyecto © 2009 Proyectalis Gestión de Proyectos S.L.
  • 56.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Visibilidad   Dependencias cruzadas Equipo Equipo Equipo A B C Equipo A Equipo B Equipo C © 2009 Proyectalis Gestión de Proyectos S.L.
  • 57.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Portfolios con Scrum:   Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 58.
    Métricas © 2009 ProyectalisGestión de Proyectos S.L.
  • 59.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 60.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio ¿Oh, EN SERIO? © 2009 Proyectalis Gestión de Proyectos S.L.
  • 61.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio ¿Oh, EN SERIO? © 2009 Proyectalis Gestión de Proyectos S.L.
  • 62.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Oh, ¿EN SERIO? © 2009 Proyectalis Gestión de Proyectos S.L.
  • 63.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 64.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Buenas Métricas GM = 8 KPI © 2009 Proyectalis Gestión de Proyectos S.L.
  • 65.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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…) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 66.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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… © 2009 Proyectalis Gestión de Proyectos S.L.
  • 67.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 68.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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… © 2009 Proyectalis Gestión de Proyectos S.L.
  • 69.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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…) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 70.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 71.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 72.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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”…) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 73.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio ¿Más métricas? -  Velocity history -  Full Product Backlog (remaining stories) -  Working Software (and -  Impediments List (current related benefits) impediments) -  Stories Completed (done, -  % BV completed (if use BV points or done) similar) -  Number of Passing Unit or -  % Change in Velocity since (inception, Functional Tests (today or last year) with growth trend) -  Number of story points completed to -  Bugs open today date; % of total. -  Sprint Burndown chart -  Bugs that escaped the Sprint -  Scrum Board -  Oldest bug open (with Sev level) -  Release Burndown chart -  Sprints with stories incomplete -  Stories/Sprints to next -  Sprints with added stories Release (Release Plan) -  Unplanned tasks (in the X Sprint); -  Product Roadmap related hours © 2009 Proyectalis Gestión de Proyectos S.L.
  • 74.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio ¿Más métricas? -  Stories added to / subtracted -  Bugs added (old features) from the Release (per time) -  Age of each story to done, -  Old Bugs resolved / closed done; average age (not (per time) commonly done, easy to do) -  Old Bugs remaining (over -  Impediments removed to date time) -  Builds that passed/failed -  If starting with minimal initially, to date automated tests -  Defects identified after done, -  Number of automated tests done (unit, functional, etc) -  Defects identified after release -  Number of manual tests (that could be automated) -  Metrics around quality of -  Effort on manual testing builds and regression tests -  Metrics around quality of code (eg, cyclomatic complexity) -  Code coverage by automated tests (unit, functional, etc.) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 75.
    Introducción Definición de portfolios Gestión de portfolios Portfolios con Scrum PMO © 2009 Proyectalis Gestión de Proyectos S.L.
  • 76.
    Herraienta: COSTE EVM “Muertepor acrónimos” (T. Perry, SolutionsIQ) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 77.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio EVM “Muerte por acrónimos” (T. Perry, SolutionsIQ) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 78.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Earned Value Management © 2009 Proyectalis Gestión de Proyectos S.L.
  • 79.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 80.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 81.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 82.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 83.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 84.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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) © 2009 Proyectalis Gestión de Proyectos S.L.
  • 85.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio 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 © 2009 Proyectalis Gestión de Proyectos S.L.
  • 86.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Portfolios con Scrum:   Repaso Agile y Scrum   Multi-proyectos con Scrum   Gestión de portfolios   Métricas   Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 87.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Coloquio © 2009 Proyectalis Gestión de Proyectos S.L.
  • 88.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio Bibliografía   “Agile Portfolio Management”, Krebs   “Scaling Lean & Agile Development” Largman & Vodde   “Succeeding with Agile”, Cohn © 2009 Proyectalis Gestión de Proyectos S.L.
  • 89.
    Repaso Scrum Multiproyectos Gestión de portfolios Métricas Coloquio ¡Gracias! angel.medinilla@proyectalis.com © 2009 Proyectalis Gestión de Proyectos S.L.