Scrum, Kanban & XP

605 views
448 views

Published on

Descripción y comparativa de Scrum, Kanban & XP.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
605
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
45
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum, Kanban & XP

  1. 1. Scrum, Xp & Kanban Ing. Diego Caballero, CSM mailto:caballea2008@gmail.com
  2. 2. Caso de la vida real • El ScrumMaster de un equipo de desarrollo nos permitió grabar un sprint review
  3. 3. ¿Qué falla en este equipo? • Contexto de negocio cambiante • No hay buena comunicación en el equipo
  4. 4. Recta de la libertad RUP Más Rígida Define más cosas Más Libertad Define menos cosas
  5. 5. SCRUM • Define tres roles
  6. 6. ScrumMaster • Líder “Servil” • Trabaja con todos para que se cumplan las reglas de Scrum • Coach del equipo • Protege al equipo de desarrollo de distracciones
  7. 7. Product Owner • Responsable del éxito del producto • Determina la visión • Recolecta requerimientos • Prioriza • Provee feedback
  8. 8. Equipo de desarrollo • Responsable de la creación del producto • Responsable de la calidad del mismo • Auto-organizado • (7∓2)
  9. 9. SCRUM • Define Ceremonias: • Daily Scrum Meeting • Sprint Planning • Sprint Review • Sprint Retrospective
  10. 10. SCRUM • Define artefactos: • Product Backlog priorizado • Incremento del producto
  11. 11. SCRUM • Define Compromisos: • PO no modifica prioridades durante el sprint • Equipo de desarrollo se compromete a entregar las funcionalidades del sprint backlog • Timeboxing
  12. 12. • ¿Dónde ubicamos Scrum en la recta de la libertad?
  13. 13. Recta de la libertad RUP Más Rígida Define más cosas Scrum Más Libertad Define menos cosas
  14. 14. Kanban • Reglas de Kanban: • Identificar el flujo de trabajo • Limitar los WIP • Medir/Optimizar
  15. 15. Flujo de trabajo Limite de WIP
  16. 16. • ¿Dónde ubicamos Kanban en la recta de la libertad?
  17. 17. Recta de la libertad RUP Más Rígida Define más cosas Scrum Kanban Más Libertad Define menos cosas
  18. 18. Análisis de Kanban • No define: • Roles • Artefactos • Meetings • Útil en equipos de soporte • Útil en contexto de negocio demasiado cambiante
  19. 19. XP • Metodología de software creada por Kent Beck. • Hace énfasis en adaptabilidad • Llevar al extremo prácticas que son buenas
  20. 20. Valores en XP
  21. 21. Simplicidad
  22. 22. Comunicación
  23. 23. Feedback
  24. 24. Coraje
  25. 25. Prácticas en XP
  26. 26. Prácticas • • • • • • • Equipo Junto Planning Game Releases Pequeños Test de aceptación Diseño simple Pair Programming TDD • • • • • • Refactoring Integración continua Propiedad colectiva Estándar de codificación Metáfora Pace
  27. 27. Análisis de XP • Define al menos dos Roles: • Desarrolladores y Cliente • Define prácticas de ingeniería: • TDD, Refactoring • Pair Programming
  28. 28. • ¿Dónde ubicamos XP en la recta de la libertad?
  29. 29. Recta de la libertad RUP XP Más Rígida Define más cosas Scrum Kanban Más Libertad Define menos cosas
  30. 30. Combinaciones • En la vida real, dichas metodologías ágiles no son excluyentes: • Hacemos Scrum y aplicamos técnicas de XP • Hacemos Scrum y limitamos los WIP (Scrumban) • Hacemos Scrum, limitamos los WIP y aplicamos técnicas de XP
  31. 31. PREGUNTAS

×