SlideShare une entreprise Scribd logo
1  sur  23
Mejorando Scrum, un Sprint a la vez
Daniel Dominguez - Certified ScrumMaster®
Regional Scrum Gathering Perú 2016
1
Daniel Dominguez
Certified ScrumMaster®
Scrum Alliance Organization.
Scrum Master
Bunny Inc.
Especialista en Software Product Management
Universidad de Alberta (Canadá)
x.co/idaniel
2
Agenda
1- ¿Por qué y cómo implementamos Scrum en Bunny Inc.?
2- Casos de estudio de nuestros equipos internos de Scrum.
3- Mejorando cada Sprint.
4- Lecciones Aprendidas.
5- Conclusiones.
6- Nuevos Retos.
7- Preguntas.
3
4
5
6
7
8
9
Bunny Inc.´s Mr Bunny
Metodología de desarrollo de Software en Bunny Inc.
10
En un inicio utilizabamos prácticas “Ágiles”
- Iteraciones de 1 semana
- Reuniones de status semanales
- Asignación de cards a Developers
- Board con tasks para todos
- Estimaciones en horas
- Algunas métricas para ancho de banda
11
Luego nos pasamos a “Scrum”...
- Nos cambiamos de "1 semana de iteraciones" a "2 semanas de sprints".
- Asignamos roles de scrum (Product Owners, Scrum Master, Equipo de Desarrollo).
- Dividimos nuestro product backlog y asignamos diferentes Product Owners.
- Dividimos nuestro equipo de desarrollo en equipos más pequeños.
- Seguimos las prácticas de Scrum (daily scrum, planning, review and retrospectives).
- Cambiamos nuestras estimaciones de trabajo de "puntos hora" a "puntos de complejidad".
- Mejoramos nuestras estimaciones al hacer sesiones de planning poker.
- Seguimos diariamente nuestro burndown chart.
- Medimos la velocidad de nuestro Equipo de Desarrollo en los sprints.
12
Casos de estudio de nuestros equipos de desarrollo.
13
- 4 equipos.
- Entre 2 y 7 Desarrolladores por equipo.
- Entre 1 y 2 semanas de sprint.
- Entre 5 y 8 puntos máximos por sprint.
14
Equipo 1: 16 sprints de 2 semanas
Equipo 2: 23 sprints de 2 semanas
Equipo 3: 19 sprints de 2 semanas
Equipo 4: 10 sprints de 1 semana
Scrum en Bunny Inc.
15
Equipo Scrum 1
16
Equipo 1: 16 sprints de 2 semanas
Equipo Scrum 2
17
Equipo 2: 23 sprints de 2 semanas
Equipo Scrum 3
18
Equipo 3: 19 sprints de 2 semanas
Equipo Scrum 4
19
Equipo 4: 10 sprints de 1 semana
Lecciones aprendidas
- Estimación de Planning Poker (sobreestimar vs subestimar)
- Bug Fixing vs Story Points vs Quality
- Régimen estricto de Scrum vs Scrum Light
20
Conclusiones
- Medición de desempeño del equipo más preciso con Scrum.
- Encontramos nuevas métricas para implementar con los equipos.
- Seguimos experimentando rotación de equipos.
21
Nuevos Retos
- Completar 100% de los objetivos de los Sprints.
- Nuevos KPI de contribución de trabajo de cada desarrollador durante cada
sprint y calidad de desarrollo.
- Nuevos miembros al equipo cuya curva de aprendizaje no tenga tanto
impacto.
22
¡Gracias!
x.co/idaniel
23

Contenu connexe

En vedette (9)

Présentation du Projet (2006) - Français
Présentation du Projet (2006) - FrançaisPrésentation du Projet (2006) - Français
Présentation du Projet (2006) - Français
 
Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - Français
 
Paper (2007) - English
Paper (2007) - EnglishPaper (2007) - English
Paper (2007) - English
 
Doing UX in an Agile World
Doing UX in an Agile WorldDoing UX in an Agile World
Doing UX in an Agile World
 
i-azul Slide (2009)
i-azul Slide (2009)i-azul Slide (2009)
i-azul Slide (2009)
 
Agile Bug Fixing (Zero Bug Policy)
Agile Bug Fixing (Zero Bug Policy) Agile Bug Fixing (Zero Bug Policy)
Agile Bug Fixing (Zero Bug Policy)
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Similaire à Mejorando Scrum, un Sprint a la vez

SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
ricardoroldan
 
Caso Práctico, Modulo 5, Metodologías.
Caso Práctico, Modulo 5, Metodologías.Caso Práctico, Modulo 5, Metodologías.
Caso Práctico, Modulo 5, Metodologías.
Agueda Vega
 

Similaire à Mejorando Scrum, un Sprint a la vez (20)

SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
ALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFSALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFS
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Metodologias Agiles WIC Meetup 20170321
Metodologias Agiles WIC Meetup 20170321Metodologias Agiles WIC Meetup 20170321
Metodologias Agiles WIC Meetup 20170321
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Microsoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdfMicrosoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdf
 
Conceptos de Scrum
Conceptos de ScrumConceptos de Scrum
Conceptos de Scrum
 
Scrum rodtach
Scrum rodtachScrum rodtach
Scrum rodtach
 
Framework Scrum
Framework ScrumFramework Scrum
Framework Scrum
 
Scrum - Agilidad en el desarollo de Proyectos
Scrum -  Agilidad en el desarollo de ProyectosScrum -  Agilidad en el desarollo de Proyectos
Scrum - Agilidad en el desarollo de Proyectos
 
SCRUM enfoque práctico y aplicación en la vida real
SCRUM enfoque práctico y aplicación en la vida realSCRUM enfoque práctico y aplicación en la vida real
SCRUM enfoque práctico y aplicación en la vida real
 
Metodologías Agiles Scrum
Metodologías Agiles ScrumMetodologías Agiles Scrum
Metodologías Agiles Scrum
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Caso Práctico, Modulo 5, Metodologías.
Caso Práctico, Modulo 5, Metodologías.Caso Práctico, Modulo 5, Metodologías.
Caso Práctico, Modulo 5, Metodologías.
 
Monografia de scrum
Monografia de scrumMonografia de scrum
Monografia de scrum
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 

Dernier

PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
angierangel29072017
 

Dernier (7)

Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
Willer Gehizon Sanchez Mora
Willer Gehizon Sanchez MoraWiller Gehizon Sanchez Mora
Willer Gehizon Sanchez Mora
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdf
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 

Mejorando Scrum, un Sprint a la vez

  • 1. Mejorando Scrum, un Sprint a la vez Daniel Dominguez - Certified ScrumMaster® Regional Scrum Gathering Perú 2016 1
  • 2. Daniel Dominguez Certified ScrumMaster® Scrum Alliance Organization. Scrum Master Bunny Inc. Especialista en Software Product Management Universidad de Alberta (Canadá) x.co/idaniel 2
  • 3. Agenda 1- ¿Por qué y cómo implementamos Scrum en Bunny Inc.? 2- Casos de estudio de nuestros equipos internos de Scrum. 3- Mejorando cada Sprint. 4- Lecciones Aprendidas. 5- Conclusiones. 6- Nuevos Retos. 7- Preguntas. 3
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 10. Metodología de desarrollo de Software en Bunny Inc. 10
  • 11. En un inicio utilizabamos prácticas “Ágiles” - Iteraciones de 1 semana - Reuniones de status semanales - Asignación de cards a Developers - Board con tasks para todos - Estimaciones en horas - Algunas métricas para ancho de banda 11
  • 12. Luego nos pasamos a “Scrum”... - Nos cambiamos de "1 semana de iteraciones" a "2 semanas de sprints". - Asignamos roles de scrum (Product Owners, Scrum Master, Equipo de Desarrollo). - Dividimos nuestro product backlog y asignamos diferentes Product Owners. - Dividimos nuestro equipo de desarrollo en equipos más pequeños. - Seguimos las prácticas de Scrum (daily scrum, planning, review and retrospectives). - Cambiamos nuestras estimaciones de trabajo de "puntos hora" a "puntos de complejidad". - Mejoramos nuestras estimaciones al hacer sesiones de planning poker. - Seguimos diariamente nuestro burndown chart. - Medimos la velocidad de nuestro Equipo de Desarrollo en los sprints. 12
  • 13. Casos de estudio de nuestros equipos de desarrollo. 13
  • 14. - 4 equipos. - Entre 2 y 7 Desarrolladores por equipo. - Entre 1 y 2 semanas de sprint. - Entre 5 y 8 puntos máximos por sprint. 14
  • 15. Equipo 1: 16 sprints de 2 semanas Equipo 2: 23 sprints de 2 semanas Equipo 3: 19 sprints de 2 semanas Equipo 4: 10 sprints de 1 semana Scrum en Bunny Inc. 15
  • 16. Equipo Scrum 1 16 Equipo 1: 16 sprints de 2 semanas
  • 17. Equipo Scrum 2 17 Equipo 2: 23 sprints de 2 semanas
  • 18. Equipo Scrum 3 18 Equipo 3: 19 sprints de 2 semanas
  • 19. Equipo Scrum 4 19 Equipo 4: 10 sprints de 1 semana
  • 20. Lecciones aprendidas - Estimación de Planning Poker (sobreestimar vs subestimar) - Bug Fixing vs Story Points vs Quality - Régimen estricto de Scrum vs Scrum Light 20
  • 21. Conclusiones - Medición de desempeño del equipo más preciso con Scrum. - Encontramos nuevas métricas para implementar con los equipos. - Seguimos experimentando rotación de equipos. 21
  • 22. Nuevos Retos - Completar 100% de los objetivos de los Sprints. - Nuevos KPI de contribución de trabajo de cada desarrollador durante cada sprint y calidad de desarrollo. - Nuevos miembros al equipo cuya curva de aprendizaje no tenga tanto impacto. 22