SlideShare una empresa de Scribd logo
1 de 41
Agile y Scrum
                                                                            Bienvenidos al mundo de la Agilidad




                                                                   Estimación y
                                                              Planificación Ágil
                                                                                                Johnny Ordóñez




http://anahatacoaching.files.wordpress.com/2011/07/zen-stones-620x387.jpg
El Arte Negro




                                                                                     Software Estimating
                                                                                “Demystifying the Black Art”
                                                                                      by Steve McConnell



http://www.womenofgrace.com/blog/wp-content/uploads/2012/10/crystal-ball1.jpg
Uhmm…
                                                                                          digamos 8, por
                                                                                             si acaso!




                                                                 Más o menos unos 6
                                                               meses con un equipo de 3
                                                                     personas…

                Cuánto tiempo
                  le podemos
                decir al cliente?

http://gotgame.com/wp-content/uploads/2012/02/divination.jpg
Cómo se realizan las estimaciones normalmente?


                     Experiencia
    Disponibilidad                 Tamaño                 Fechas




                      Técnica de                               Estimación
 Requisitos           estimación            Buffer                final




                       Suposiciones             Presión
Cómo se realizan las estimaciones normalmente?

     Tamaño                       Duración


                       Esfuerzo


    Complejidad                    Costos
“ Los proyectos                de TI tienen un desvío promedio de 41% del costo
    estimado.
             ”                                                             - Standish Group Chaos Report 2011

                                    Porcentaje de Fallas en Proyectos de Tecnología




                                                                                +52%            Desviados en costos
                                                                                                en más del 41%



                                                                                   25%          Falla Rotundamente



                                                                  20%-25%                       No llega al ROI
                                                                                                esperado

Fuente: Standish Group Chaos Report 2011: http://www.projectsmart.co.uk/docs/chaos-report.pdf
“ Cuando estimas eres influenciable.”
                    - The Impact of Irrelevant and Misleading Information on Software Development
       Effort Estimates: A Randomized Controlled Field Experiment - Jurgensen & Grimstad - Simula
                                                            Research Laboratory & University of Oslo

                   Tamaño de las               Estimación             Esfuerzo de desarrollo del   Estimación
                  Especificaciones             Promedio                 sistema a reemplazar       Promedio
                      3 páginas                  295 hh                    Sin información          568 hh
                                                 330 hh                  Esfuerzo muy bajo          481 hh
                     12 páginas
                                                 (+12%)                       (25 hh)               (-15%)


                                               Estimación                                          Estimación
              Expectativa de esfuerzo                                 Expectativa de duración
                                               Promedio                                            Promedio

                   Sin información               954 hh                    Sin información          209 hh

                Expectativa muy baja             860 hh                  Duración muy baja          142 hh
                      (100 hh)                   (-10%)                     (3 semanas)             (-31%)
Fuentes:
• http://simula.no/research/se/publications/Simula.SE.299
• www.site.uottawa.ca/~shervin/courses/elg5100/project/SAbtahi.pptx
“ Si no hay estimación explícita el equipo trabaja mejor.”
                                               - Lawrence & Jeffery Survey – University of New South Wales
                                         in Peopleware – Productive Projects and Teams – De Marco & Lister


           Si la estimación la hace                           Productividad Promedio

                       Desarrollador solo                              8.00


                                  Líder solo                         6.60

                           Desarrollador y
                                                                       7.80
                               Líder

                                    Analista                                9.50


                            Sin estimación                                    12.00

Fuentes:
• http://dynamicproperties.googlecode.com/files/DorsetHouse-PeopleWare_2ed.pdf
• http://javatroopers.com/Peopleware.html
Restan productividad
Re-estimaciones
Solucionar conflictos
Explicar desvíos
Buscar culpables
Cancelar proyectos
Congelar requerimientos
Firmar especificaciones
Frenar los cambios
Opacar éxitos             http://www.exabyzness.com/files/3413/4062/7376/200397990-001.jpg
Cono de Incertidumbre
Grado de
 Precisión
5 niveles de Planificación Ágil
“ Los planes son
 inútiles, pero la
 planificación es
 indispensable.
                     ”
        - Dwight Eisenhower
           34º Presidente de los EEUU
Niveles de Abstracción

                                      Product Backlog
  Project                   EPIC             EPIC           EPIC             EPIC
                                                                                    Alto Nivel
 Planning                                                                           Tallas (XS, S, M, L, XL)
 Release
                    Feature        Feature      Feature            Feature
 Planning


  Sprint            User      User      User        User    User
                                                                                    Nivel Medio
 Planning           Story     Story     Story       Story   Story
                                                                                    Story Points (Fibonacci)

            Task   Task       Task       Task        Task

                                                                                    Bajo Nivel
                                             Task Board                             Horas (duración < 1 día)
Pilares de la Estimación Ágil

        Comparación Relativa
        • En ágil todo es relativo.
        • Consenso (“Knowledge of Crowds”).

        Iteratividad
         • Toma de decisiones basadas en hechos.
         • Aprendizaje continuo.
Herramientas y Técnicas

  User Stories
    • Levantamiento de requerimientos.
    • Representar necesidades en lenguaje de negocio.

  Story Points
    • Asignación del valor de estimación en base a complejidad.
    • Serie de Fibonacci.
  Planning Poker
    • Dinámica de equipo.
    • Estimación basada en consenso.
User Story

     <<Descripción>>                           ID


      Como <Rol>
      Deseo <Actividad>
      Para <Lograr un Objetivo>
                                  Bussines   Story
                                   Value     Points
                                   Points
User Story

     Ver Lista de Oportunidades          US1


      Como Gerente comercial
      Deseo Ver la Lista de Oportunidades
      Para Planear la estrategia comercial
                                             8
                                  20
User Story – Parte de Atrás

      Criterios de Aceptación
      Given Que he ingresado al sistema como Gerente Comercial
      When Estoy en la sección de Oportunidades
      Then Debo ver las oportunidades ingresadas por todos los
            asesores.
      Given Que he ingresado al sistema como Gerente Comercial
      When Selecciono una oportunidad
      Then Debo ver el Monto y la Probabilidad de cumplimiento
Pruebas de Aceptación Automatizadas

                              User Story


                                       AT1




                                             AT2
Características de una User Story

                I     Independent
                N      Negotiable
                V     Valuable
                E      Estimatable
                S     Small
                T     Testable
Estimación Relativa y Story Points
Labrador
                                      1 2 3 5 8 13
Dachshund                            Estimar los perros de acuerdo con
Dogo Alemán                                       sus tamaños relativos:
                                      • Elegir el más pequeño
Terrier                               • Utilizarlo como 1 story point
Pastor Alemán                         • Estimar todos los otros
                                          relativamente a el primero
Poodle
San Bernardo
Bulldog
Fila Brasileiro
Chow Chow
Pitbull
Estimación Relativa y Story Points
Empire State Building
                                     1 2 3 5 8 13
Teatro Sucre
Tú casa
Cristo Redentor
Torre Eiffel
Portal de Brandenburg
Casa Rodante
Manejo del Backlog
                           Product Backlog
              +
                                             -
        Grado de detalle




                                                 Stakeholders agreement
                                                         degree
                                             +                                Decision-making

                                                                          +   Certainty degree
                                                                                                 -
                 -
Manejo del Backlog

       Alta prioridad           En cada iteración es definido un
                                conjunto de más alta prioridad
                                (baja granularidad).

                           Se puede mover los PBIs de
                           acuerdo con las necesidades
                           del cliente.




                        PBIs abajo (con alta granularidad)
                        deben ser trabajados (refinados) antes
       Baja prioridad   de moverlos hacia arriba.
Planning Poker
½                    1                  2                  3
Item del backlog   Item del backlog   Item del backlog   Item del backlog




  5                  8 13 20
Item del backlog   Item del backlog   Item del backlog   Item del backlog
40 100                                                                ¿?



                                            8
                                            Debes estar bromeando??
  Item del backlog       Item del backlog                             ¡No entendí nada!
                                             (Mucho mucho tiempo)




Descansemos 10 minutos
Planning Poker
  Estimemos al estilo ágil
Labrador
Salchicha
Dogo Alemán
Terrier
Pastor Alemán
Poodle
San Bernardo
Bulldog
Fila Brasileiro
Chow Chow
Pitbull
Zebra
Jirafa
León
Hipopótamo
Pingüinos
“La cooperación es la convicción plena de que nadie llega
   a la meta si no llegamos todos”. – Virginia Burden
Gracias
@JohnnyOrdonez




    picture by ePi.Longo

Más contenido relacionado

La actualidad más candente

Taller Historias de usuario 20130117
Taller Historias de usuario 20130117Taller Historias de usuario 20130117
Taller Historias de usuario 20130117Jose Manuel Beas
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)Jakir Hosen Khan
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso prácticoDaniel Escribano Ales
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridJaya S
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile SimplifiedWalaa Atef
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptxronald flores
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanTaller Negócio Digitais
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 

La actualidad más candente (20)

Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Taller Historias de usuario 20130117
Taller Historias de usuario 20130117Taller Historias de usuario 20130117
Taller Historias de usuario 20130117
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile Hybrid
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile Simplified
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 

Similar a Agile y Scrum: Estimación y Planificación Ágil

Estimación y planificación ágil - Webinar Ecuador
Estimación y planificación ágil - Webinar EcuadorEstimación y planificación ágil - Webinar Ecuador
Estimación y planificación ágil - Webinar EcuadorJohnny Ordóñez
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con MoskittBegoña Bonet
 
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Mario Jiménez [Open Networker]
 
Anteproyecto De Investigacion Desarrollo Guia No 3
Anteproyecto De Investigacion   Desarrollo Guia No 3Anteproyecto De Investigacion   Desarrollo Guia No 3
Anteproyecto De Investigacion Desarrollo Guia No 3Jesus_Antonio_Hoyos
 
Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectosLeonel Ibarra
 
Alineamiento liderazgo y cultura de calidad (2012)
Alineamiento liderazgo y cultura de calidad (2012)Alineamiento liderazgo y cultura de calidad (2012)
Alineamiento liderazgo y cultura de calidad (2012)Ricardo HIRATA O.
 
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTA
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTALA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTA
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTAladrillosybits
 
11 programaci+ôn de operaciones
11 programaci+ôn de operaciones11 programaci+ôn de operaciones
11 programaci+ôn de operacionesvapitorr1123
 
Modern reliability techniques in industrial applications
Modern reliability techniques in industrial applicationsModern reliability techniques in industrial applications
Modern reliability techniques in industrial applicationsASQ Reliability Division
 
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgos
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgosieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgos
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgosIEEE Uruguay
 
007 diseño de proyectos 2
007 diseño de proyectos 2007 diseño de proyectos 2
007 diseño de proyectos 2rocio1802276285
 
software estimation (in spanish)
software estimation (in spanish)software estimation (in spanish)
software estimation (in spanish)Fáber D. Giraldo
 
2022-23-11 Presentacion Taller ACR-P.pdf
2022-23-11 Presentacion Taller ACR-P.pdf2022-23-11 Presentacion Taller ACR-P.pdf
2022-23-11 Presentacion Taller ACR-P.pdfJOSECARLOSLUIZAGAPEA
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222Irsyal Renaldi
 

Similar a Agile y Scrum: Estimación y Planificación Ágil (20)

Estimación y planificación ágil - Webinar Ecuador
Estimación y planificación ágil - Webinar EcuadorEstimación y planificación ágil - Webinar Ecuador
Estimación y planificación ágil - Webinar Ecuador
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con Moskitt
 
PMI Gestion de Riesgos
PMI Gestion de RiesgosPMI Gestion de Riesgos
PMI Gestion de Riesgos
 
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
Management with metrics 2009 / Gerenciando con Métricas (Mario Jiménez)
 
Anteproyecto De Investigacion Desarrollo Guia No 3
Anteproyecto De Investigacion   Desarrollo Guia No 3Anteproyecto De Investigacion   Desarrollo Guia No 3
Anteproyecto De Investigacion Desarrollo Guia No 3
 
3_Riesgos2012.pdf
3_Riesgos2012.pdf3_Riesgos2012.pdf
3_Riesgos2012.pdf
 
Ii gestion proyectos
Ii gestion proyectosIi gestion proyectos
Ii gestion proyectos
 
Planificacion de proyectos
Planificacion de proyectosPlanificacion de proyectos
Planificacion de proyectos
 
Alineamiento liderazgo y cultura de calidad (2012)
Alineamiento liderazgo y cultura de calidad (2012)Alineamiento liderazgo y cultura de calidad (2012)
Alineamiento liderazgo y cultura de calidad (2012)
 
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTA
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTALA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTA
LA INNOVACIÓN ESTÁ EN LA RED Ponencia de PROYECTA
 
11 programaci+ôn de operaciones
11 programaci+ôn de operaciones11 programaci+ôn de operaciones
11 programaci+ôn de operaciones
 
Modern reliability techniques in industrial applications
Modern reliability techniques in industrial applicationsModern reliability techniques in industrial applications
Modern reliability techniques in industrial applications
 
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgos
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgosieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgos
ieee-uy-2011-06-ORT-mpippolo-gestin_de_riesgos
 
Eq 4 seg- fiis- matriz de riesgos
Eq 4  seg- fiis- matriz de riesgosEq 4  seg- fiis- matriz de riesgos
Eq 4 seg- fiis- matriz de riesgos
 
007 diseño de proyectos 2
007 diseño de proyectos 2007 diseño de proyectos 2
007 diseño de proyectos 2
 
software estimation (in spanish)
software estimation (in spanish)software estimation (in spanish)
software estimation (in spanish)
 
2022-23-11 Presentacion Taller ACR-P.pdf
2022-23-11 Presentacion Taller ACR-P.pdf2022-23-11 Presentacion Taller ACR-P.pdf
2022-23-11 Presentacion Taller ACR-P.pdf
 
Produccion tqm - calidad
Produccion   tqm - calidadProduccion   tqm - calidad
Produccion tqm - calidad
 
Clase 01 agilidad
Clase 01 agilidadClase 01 agilidad
Clase 01 agilidad
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222
 

Más de Johnny Ordóñez

Gestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónGestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónJohnny Ordóñez
 
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)Johnny Ordóñez
 
Diseño de Centro de Excelencia en Ágil (CoEs)
Diseño de Centro de Excelencia en Ágil (CoEs)Diseño de Centro de Excelencia en Ágil (CoEs)
Diseño de Centro de Excelencia en Ágil (CoEs)Johnny Ordóñez
 
Principios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilPrincipios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilJohnny Ordóñez
 
CoE Value Proposition Canvas
CoE Value Proposition CanvasCoE Value Proposition Canvas
CoE Value Proposition CanvasJohnny Ordóñez
 
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Johnny Ordóñez
 
Agile People - Habilitando la agilidad desde Gestión de talento
Agile People - Habilitando la agilidad desde Gestión de talentoAgile People - Habilitando la agilidad desde Gestión de talento
Agile People - Habilitando la agilidad desde Gestión de talentoJohnny Ordóñez
 
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...Johnny Ordóñez
 
Agilidad en tiempos de VUCA - Keynote Telefónica Colombia
Agilidad en tiempos de VUCA - Keynote Telefónica ColombiaAgilidad en tiempos de VUCA - Keynote Telefónica Colombia
Agilidad en tiempos de VUCA - Keynote Telefónica ColombiaJohnny Ordóñez
 
La ilusión de Agilidad - Scrum Day Colombia 2019
La ilusión de Agilidad - Scrum Day Colombia 2019La ilusión de Agilidad - Scrum Day Colombia 2019
La ilusión de Agilidad - Scrum Day Colombia 2019Johnny Ordóñez
 
Corporate Innovation Portfolio Management (Excerpt)
Corporate Innovation Portfolio Management (Excerpt)Corporate Innovation Portfolio Management (Excerpt)
Corporate Innovation Portfolio Management (Excerpt)Johnny Ordóñez
 
agility enablement Library - (English version)
agility enablement Library - (English version)agility enablement Library - (English version)
agility enablement Library - (English version)Johnny Ordóñez
 
'agility enablement' - Biblioteca
'agility enablement' - Biblioteca'agility enablement' - Biblioteca
'agility enablement' - BibliotecaJohnny Ordóñez
 
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)Johnny Ordóñez
 
Enterprise agility - A Johnny Ordonez Compilation about EA
Enterprise agility - A Johnny Ordonez Compilation about EAEnterprise agility - A Johnny Ordonez Compilation about EA
Enterprise agility - A Johnny Ordonez Compilation about EAJohnny Ordóñez
 
'agility enablement' - desbloqueando la agilidad empresarial
'agility enablement' - desbloqueando la agilidad empresarial'agility enablement' - desbloqueando la agilidad empresarial
'agility enablement' - desbloqueando la agilidad empresarialJohnny Ordóñez
 
'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agility'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agilityJohnny Ordóñez
 
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialDe Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialJohnny Ordóñez
 
OKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRsOKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRsJohnny Ordóñez
 

Más de Johnny Ordóñez (20)

Gestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónGestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
 
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)
Alineamiento Estratégico con OKRs - OKR Summit (Chile 2020)
 
Diseño de Centro de Excelencia en Ágil (CoEs)
Diseño de Centro de Excelencia en Ágil (CoEs)Diseño de Centro de Excelencia en Ágil (CoEs)
Diseño de Centro de Excelencia en Ágil (CoEs)
 
Principios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo ÁgilPrincipios operativos ágiles - Modelo Operativo Ágil
Principios operativos ágiles - Modelo Operativo Ágil
 
CoE Value Proposition Canvas
CoE Value Proposition CanvasCoE Value Proposition Canvas
CoE Value Proposition Canvas
 
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019) Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
Agilidad como cualidad de un sistema vivo - agility enablement (CAS 2019)
 
Agile People - Habilitando la agilidad desde Gestión de talento
Agile People - Habilitando la agilidad desde Gestión de talentoAgile People - Habilitando la agilidad desde Gestión de talento
Agile People - Habilitando la agilidad desde Gestión de talento
 
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...
Gestión Lean de Portafolios de Innovación - Foro Líderes de Transformación (L...
 
Agilidad en tiempos de VUCA - Keynote Telefónica Colombia
Agilidad en tiempos de VUCA - Keynote Telefónica ColombiaAgilidad en tiempos de VUCA - Keynote Telefónica Colombia
Agilidad en tiempos de VUCA - Keynote Telefónica Colombia
 
La ilusión de Agilidad - Scrum Day Colombia 2019
La ilusión de Agilidad - Scrum Day Colombia 2019La ilusión de Agilidad - Scrum Day Colombia 2019
La ilusión de Agilidad - Scrum Day Colombia 2019
 
Corporate Innovation Portfolio Management (Excerpt)
Corporate Innovation Portfolio Management (Excerpt)Corporate Innovation Portfolio Management (Excerpt)
Corporate Innovation Portfolio Management (Excerpt)
 
agility enablement Library - (English version)
agility enablement Library - (English version)agility enablement Library - (English version)
agility enablement Library - (English version)
 
'agility enablement' - Biblioteca
'agility enablement' - Biblioteca'agility enablement' - Biblioteca
'agility enablement' - Biblioteca
 
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)
'agility enablement' - Habilitando la agilidad empresarial (Lima 2018)
 
Enterprise agility - A Johnny Ordonez Compilation about EA
Enterprise agility - A Johnny Ordonez Compilation about EAEnterprise agility - A Johnny Ordonez Compilation about EA
Enterprise agility - A Johnny Ordonez Compilation about EA
 
'agility enablement' - desbloqueando la agilidad empresarial
'agility enablement' - desbloqueando la agilidad empresarial'agility enablement' - desbloqueando la agilidad empresarial
'agility enablement' - desbloqueando la agilidad empresarial
 
'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agility'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agility
 
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarialDe Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
De Agile Coach a 'agility enabler': Habilitando la agilidad empresarial
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
OKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRsOKR Canvas - Métricas, KPIs y OKRs
OKR Canvas - Métricas, KPIs y OKRs
 

Agile y Scrum: Estimación y Planificación Ágil

  • 1. Agile y Scrum Bienvenidos al mundo de la Agilidad Estimación y Planificación Ágil Johnny Ordóñez http://anahatacoaching.files.wordpress.com/2011/07/zen-stones-620x387.jpg
  • 2. El Arte Negro Software Estimating “Demystifying the Black Art” by Steve McConnell http://www.womenofgrace.com/blog/wp-content/uploads/2012/10/crystal-ball1.jpg
  • 3. Uhmm… digamos 8, por si acaso! Más o menos unos 6 meses con un equipo de 3 personas… Cuánto tiempo le podemos decir al cliente? http://gotgame.com/wp-content/uploads/2012/02/divination.jpg
  • 4. Cómo se realizan las estimaciones normalmente? Experiencia Disponibilidad Tamaño Fechas Técnica de Estimación Requisitos estimación Buffer final Suposiciones Presión
  • 5. Cómo se realizan las estimaciones normalmente? Tamaño Duración Esfuerzo Complejidad Costos
  • 6. “ Los proyectos de TI tienen un desvío promedio de 41% del costo estimado. ” - Standish Group Chaos Report 2011 Porcentaje de Fallas en Proyectos de Tecnología +52% Desviados en costos en más del 41% 25% Falla Rotundamente 20%-25% No llega al ROI esperado Fuente: Standish Group Chaos Report 2011: http://www.projectsmart.co.uk/docs/chaos-report.pdf
  • 7. “ Cuando estimas eres influenciable.” - The Impact of Irrelevant and Misleading Information on Software Development Effort Estimates: A Randomized Controlled Field Experiment - Jurgensen & Grimstad - Simula Research Laboratory & University of Oslo Tamaño de las Estimación Esfuerzo de desarrollo del Estimación Especificaciones Promedio sistema a reemplazar Promedio 3 páginas 295 hh Sin información 568 hh 330 hh Esfuerzo muy bajo 481 hh 12 páginas (+12%) (25 hh) (-15%) Estimación Estimación Expectativa de esfuerzo Expectativa de duración Promedio Promedio Sin información 954 hh Sin información 209 hh Expectativa muy baja 860 hh Duración muy baja 142 hh (100 hh) (-10%) (3 semanas) (-31%) Fuentes: • http://simula.no/research/se/publications/Simula.SE.299 • www.site.uottawa.ca/~shervin/courses/elg5100/project/SAbtahi.pptx
  • 8. “ Si no hay estimación explícita el equipo trabaja mejor.” - Lawrence & Jeffery Survey – University of New South Wales in Peopleware – Productive Projects and Teams – De Marco & Lister Si la estimación la hace Productividad Promedio Desarrollador solo 8.00 Líder solo 6.60 Desarrollador y 7.80 Líder Analista 9.50 Sin estimación 12.00 Fuentes: • http://dynamicproperties.googlecode.com/files/DorsetHouse-PeopleWare_2ed.pdf • http://javatroopers.com/Peopleware.html
  • 9. Restan productividad Re-estimaciones Solucionar conflictos Explicar desvíos Buscar culpables Cancelar proyectos Congelar requerimientos Firmar especificaciones Frenar los cambios Opacar éxitos http://www.exabyzness.com/files/3413/4062/7376/200397990-001.jpg
  • 10.
  • 13. 5 niveles de Planificación Ágil
  • 14. “ Los planes son inútiles, pero la planificación es indispensable. ” - Dwight Eisenhower 34º Presidente de los EEUU
  • 15. Niveles de Abstracción Product Backlog Project EPIC EPIC EPIC EPIC Alto Nivel Planning Tallas (XS, S, M, L, XL) Release Feature Feature Feature Feature Planning Sprint User User User User User Nivel Medio Planning Story Story Story Story Story Story Points (Fibonacci) Task Task Task Task Task Bajo Nivel Task Board Horas (duración < 1 día)
  • 16. Pilares de la Estimación Ágil Comparación Relativa • En ágil todo es relativo. • Consenso (“Knowledge of Crowds”). Iteratividad • Toma de decisiones basadas en hechos. • Aprendizaje continuo.
  • 17. Herramientas y Técnicas User Stories • Levantamiento de requerimientos. • Representar necesidades en lenguaje de negocio. Story Points • Asignación del valor de estimación en base a complejidad. • Serie de Fibonacci. Planning Poker • Dinámica de equipo. • Estimación basada en consenso.
  • 18. User Story <<Descripción>> ID Como <Rol> Deseo <Actividad> Para <Lograr un Objetivo> Bussines Story Value Points Points
  • 19. User Story Ver Lista de Oportunidades US1 Como Gerente comercial Deseo Ver la Lista de Oportunidades Para Planear la estrategia comercial 8 20
  • 20. User Story – Parte de Atrás Criterios de Aceptación Given Que he ingresado al sistema como Gerente Comercial When Estoy en la sección de Oportunidades Then Debo ver las oportunidades ingresadas por todos los asesores. Given Que he ingresado al sistema como Gerente Comercial When Selecciono una oportunidad Then Debo ver el Monto y la Probabilidad de cumplimiento
  • 21. Pruebas de Aceptación Automatizadas User Story AT1 AT2
  • 22. Características de una User Story I Independent N Negotiable V Valuable E Estimatable S Small T Testable
  • 23. Estimación Relativa y Story Points Labrador 1 2 3 5 8 13 Dachshund Estimar los perros de acuerdo con Dogo Alemán sus tamaños relativos: • Elegir el más pequeño Terrier • Utilizarlo como 1 story point Pastor Alemán • Estimar todos los otros relativamente a el primero Poodle San Bernardo Bulldog Fila Brasileiro Chow Chow Pitbull
  • 24. Estimación Relativa y Story Points Empire State Building 1 2 3 5 8 13 Teatro Sucre Tú casa Cristo Redentor Torre Eiffel Portal de Brandenburg Casa Rodante
  • 25.
  • 26. Manejo del Backlog Product Backlog + - Grado de detalle Stakeholders agreement degree + Decision-making + Certainty degree - -
  • 27. Manejo del Backlog Alta prioridad En cada iteración es definido un conjunto de más alta prioridad (baja granularidad). Se puede mover los PBIs de acuerdo con las necesidades del cliente. PBIs abajo (con alta granularidad) deben ser trabajados (refinados) antes Baja prioridad de moverlos hacia arriba.
  • 29. ½ 1 2 3 Item del backlog Item del backlog Item del backlog Item del backlog 5 8 13 20 Item del backlog Item del backlog Item del backlog Item del backlog
  • 30. 40 100 ¿? 8 Debes estar bromeando?? Item del backlog Item del backlog ¡No entendí nada! (Mucho mucho tiempo) Descansemos 10 minutos
  • 31. Planning Poker Estimemos al estilo ágil
  • 32. Labrador Salchicha Dogo Alemán Terrier Pastor Alemán Poodle San Bernardo Bulldog Fila Brasileiro Chow Chow Pitbull
  • 33. Zebra
  • 35. León
  • 38.
  • 39. “La cooperación es la convicción plena de que nadie llega a la meta si no llegamos todos”. – Virginia Burden
  • 40.
  • 41. Gracias @JohnnyOrdonez picture by ePi.Longo