Agile y Scrum                                                                            Bienvenidos al mundo de la Agilid...
Bienvenidos!HashTag              Twitteros#EstimacionAgilECU   @AgileEcuador#AgilEcuador         @jlsandovaln             ...
Comencemos!!http://lifesabusiness.files.wordpress.com/2011/05/lets-start.jpg?w=600&h=400                                  ...
El Arte Negro                                                                                     Software Estimating     ...
Uhmm…                                                                                          digamos 8, por             ...
“ Estimación: Mecanismo  esotérico que se solía usar  hasta mitad del  siglo XXI para intentar  predecir con técnicas  seu...
Cómo se realizan las estimaciones normalmente?                     Experiencia    Disponibilidad                 Tamaño   ...
Cómo se realizan las estimaciones normalmente?     Tamaño                       Duración                       Esfuerzo   ...
“ Los proyectosestimado. un desvío promedio de                 de TI tienen   41% del costo                          ” -  ...
“Cuando estimas eres influenciable.”                    - The Impact of Irrelevant and Misleading Information on Software ...
“Si no hay estimación explícita el equipo trabaja mejor.”                                               - Lawrence & Jeffe...
Restan productividadRe-estimacionesSolucionar conflictosExplicar desvíosBuscar culpablesCancelar proyectosCongelar requeri...
Stacey Matrix                                                                                                             ...
Cono de Incertidumbre
Grados 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 lo...
Grados de Precisión                                       Product Backlog   Project                   EPIC             EPI...
Manejo del Product Backlog                           Product Backlog              +                                       ...
Pilares de la Estimación Ágil         Comparación Relativa         • En ágil todo es relativo.         • Consenso (“Knowle...
Artefactos y Técnicas   User Stories     • Levantamiento de requerimientos.     • Representar necesidades en lenguaje de n...
Historia de Usuario       <<Descripción>>                          ID       Como <Rol>       Deseo <Actividad>       Para ...
Historia de Usuario       Ver Lista de Oportunidades         US1       Como Gerente comercial       Deseo Ver la Lista de ...
Historia de Usuario – La parte de atrás      Criterios de Aceptación       Given Que he ingresado al sistema como Gerente ...
Pruebas de Aceptación Automáticas                            User Story                                     AT1           ...
Características de una Historia de Usuario                I     Independent                N     Negotiable               ...
Estimación Relativa y Story Points Labrador                                      1 2 3 5 8 13 Dachshund                   ...
Estimación Relativa y Story PointsEmpire State Building                                     1 2 3 5 8 13Teatro SucreTú cas...
Planning Poker
½                    1                  2                  3Item del backlog   Item del backlog   Item del backlog   Item ...
40 100                                                                ¿?                                            8     ...
1   2   3    5   8        13
“La cooperación es la convicción plena de que nadie llega   a la meta si no llegamos todos”. – Virginia Burden
LecturasAnálisis, estimación y planificación ágilhttp://www.kleer.la/publicamosEstimación y Planificación ágilhttp://www.s...
LecturasStory Points: Why are they better than hours?http://scrum.jeffsutherland.com/2010/04/story-points-why-are-they-bet...
PreguntasNo olvides usar elHashTag:#EstimacionAgilECU
Gracias!@johnnyordonez    picture by ePi.Longo
Estimación y planificación ágil - Webinar Ecuador
Estimación y planificación ágil - Webinar Ecuador
Próxima SlideShare
Cargando en…5
×

Estimación y planificación ágil - Webinar Ecuador

977 visualizaciones

Publicado el

La presentación del primer webinar de la Comunidad Ágil Ecuador

Publicado en: Tecnología
2 comentarios
5 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
977
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
61
Comentarios
2
Recomendaciones
5
Insertados 0
No insertados

No hay notas en la diapositiva.

Estimación y planificación ágil - Webinar Ecuador

  1. 1. Agile y Scrum Bienvenidos al mundo de la Agilidad Estimación y Planificación Ágil Comunidad Ágil Ecuador @johnnyordonezhttp://anahatacoaching.files.wordpress.com/2011/07/zen-stones-620x387.jpg
  2. 2. Bienvenidos!HashTag Twitteros#EstimacionAgilECU @AgileEcuador#AgilEcuador @jlsandovaln @cafedejoe @txau @DSN_XP @byriton
  3. 3. Comencemos!!http://lifesabusiness.files.wordpress.com/2011/05/lets-start.jpg?w=600&h=400 Comencemos!
  4. 4. El Arte Negro Software Estimating “Demystifying the Black Art” by Steve McConnellhttp://www.womenofgrace.com/blog/wp-content/uploads/2012/10/crystal-ball1.jpg
  5. 5. 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
  6. 6. “ Estimación: Mecanismo esotérico que se solía usar hasta mitad del siglo XXI para intentar predecir con técnicas seudocientíficas tiempos y esfuerzos en la construcción de software. - Thomas Wallet ” Pragmatic Agile Worker
  7. 7. 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
  8. 8. Cómo se realizan las estimaciones normalmente? Tamaño Duración Esfuerzo Complejidad Costos
  9. 9. “ Los proyectosestimado. un desvío promedio de de TI tienen 41% del costo ” - Standish Group Chaos Report 2009 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 esperadoFuente: Standish Group Chaos Report 2009: http://www.projectsmart.co.uk/docs/chaos-report.pdf
  10. 10. “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
  11. 11. “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,00Fuentes:• http://dynamicproperties.googlecode.com/files/DorsetHouse-PeopleWare_2ed.pdf• http://javatroopers.com/Peopleware.html
  12. 12. Restan productividadRe-estimacionesSolucionar conflictosExplicar desvíosBuscar culpablesCancelar proyectosCongelar requerimientosFirmar especificacionesFrenar los cambiosOpacar éxitos http://www.exabyzness.com/files/3413/4062/7376/200397990-001.jpg
  13. 13. Stacey Matrix “Strategic Management and Organizational Dynamics” by Ralph StaceyFuente: http://www.gp-training.net/training/communication_skills/consultation/equipoise/complexity/stacey.htm
  14. 14. Cono de Incertidumbre
  15. 15. Grados de Precisión
  16. 16. 5 niveles de Planificación Ágil
  17. 17. “ Los planes son inútiles, pero la planificación es indispensable.” - Dwight Eisenhower 34º Presidente de los EEUU
  18. 18. Grados de Precisió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)
  19. 19. Manejo del Product Backlog Product Backlog + - Grado de detalle Stakeholders agreement degree + Decision-making + Certainty degree - -
  20. 20. 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.
  21. 21. Artefactos 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.
  22. 22. Historia de Usuario <<Descripción>> ID Como <Rol> Deseo <Actividad> Para <Lograr un Objetivo> Bussines Story Value Points Points
  23. 23. Historia de Usuario Ver Lista de Oportunidades US1 Como Gerente comercial Deseo Ver la Lista de Oportunidades Para Planear la estrategia comercial 8 20
  24. 24. Historia de Usuario – La 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
  25. 25. Pruebas de Aceptación Automáticas User Story AT1 AT2
  26. 26. Características de una Historia de Usuario I Independent N Negotiable V Valuable E Estimatable S Small T Testable
  27. 27. 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
  28. 28. Estimación Relativa y Story PointsEmpire State Building 1 2 3 5 8 13Teatro SucreTú casaCristo RedentorTorre EiffelPortal de BrandenburgCasa Rodante
  29. 29. Planning Poker
  30. 30. ½ 1 2 3Item del backlog Item del backlog Item del backlog Item del backlog 5 8 13 20Item del backlog Item del backlog Item del backlog Item del backlog
  31. 31. 40 100 ¿? 8 Debes estar bromeando?? Item del backlog Item del backlog ¡No entendí nada! (Mucho mucho tiempo)Descansemos 10 minutos
  32. 32. 1 2 3 5 8 13
  33. 33. “La cooperación es la convicción plena de que nadie llega a la meta si no llegamos todos”. – Virginia Burden
  34. 34. LecturasAnálisis, estimación y planificación ágilhttp://www.kleer.la/publicamosEstimación y Planificación ágilhttp://www.slideshare.net/hroriz/estimacin-y-planificacin-gil-heitorNo estimaráshttp://www.slideshare.net/twallet/no-estimars"Scrum y técnicas de estimación ágil"http://jorgemanrubia.net/blog/wp-content/uploads/2009/06/2009-06-CharlaPreparaticAgil.pdf
  35. 35. LecturasStory Points: Why are they better than hours?http://scrum.jeffsutherland.com/2010/04/story-points-why-are-they-better-than.htmlAgile Estimation: 9 Reasons Why You Should Use Story Pointshttp://www.agilebuddha.com/agile/agile-estimation-9-reasons-why-you-should-use-story-points/Agile Estimation:8 Steps to Successful Story Point Estimationhttp://www.agilebuddha.com/agile/agile-estimation-8-steps-to-successful-story-point-estimation/What is Story Point? Are they Necessary?http://www.infoq.com/news/2010/03/story-points
  36. 36. PreguntasNo olvides usar elHashTag:#EstimacionAgilECU
  37. 37. Gracias!@johnnyordonez picture by ePi.Longo

×