Kanban y Scrum. 2do Agile Open Paraná

1,302 views

Published on

Esta presentación se realizó en la UTN de Paraná en el marco del segundo evento organizado por la comunidad Agil de Paraná.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,302
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
59
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Kanban y Scrum. 2do Agile Open Paraná

  1. 1. Scrum+Kanban2do. Agile Open - 7 de Setiembre de 2012 Gastón Guillerón | gaston.guilleron@lemondata.com.ar Gabriel Piccoli | gabriel.piccoli@lemondata.com.ar
  2. 2. > problemas!
  3. 3. > problemas • Es común terminar un proyecto fuera del costo/tiempo presupuestado. • Es común que un cliente no termine satisfecho por el producto entregado. • Es común desarrollar software incluye funcionalidades que nunca usa nadie. • Es común tener que trabajar horas extras o fines de semana para poder cumplir con los compromisos.www.lemondata.com.ar
  4. 4. ¿Que puedo hacer?www.lemondata.com.ar
  5. 5. > scrum
  6. 6. > scrumwww.lemondata.com.ar
  7. 7. > scrumwww.lemondata.com.ar
  8. 8. > vamos con scrum?
  9. 9. > kanban
  10. 10. > kanbanwww.lemondata.com.ar
  11. 11. > kanbanwww.lemondata.com.ar
  12. 12. > vamos con kanban?
  13. 13. > kanban scrum <
  14. 14. > scrum • Tipo de enfoque para gestión de proyectos – Es un enfoque empírico basado en principios Lean • Planificación – Se trabaja en sprint o iteraciones de tiempo fijo. • Preescripciones – Ceremonias: Sprint Planning, Daily Meeting, Sprint Review y Sprint Retrospective. – Artefactos: Product Backlog y Sprint Backlog – Roles: PO, SM y Team. • Adaptación al cambio – Los cambios se consideran entre (y no dentro) los sprints. • Skills de un equipo – El equipo debe ser crossfuncionalwww.lemondata.com.ar
  15. 15. > kanban • Tipo de enfoque para gestión de proyectos – Es un enfoque empírico basado en principios Lean • Planificación – Regular o bajo demanda • Preescripciones – Visualización del flujo de trabajo – Limitar el WIP (Work in progress) en cada estado – Optimizar el proceso: Lead time pequeño y predecible • Adaptación al cambio – Inmediata. Respetando el WIP. • Skills de un equipo – Soporta equipos especializados.www.lemondata.com.ar
  16. 16. > scrum • Trabajo en curso – Se limita por sprint • Gestión de Requerimientos – Se proponen como Historias de Usuario. • Estimaciones – La estimación es relativa y se utilizan técnicas como Planning Poker. • Liderazgo de Proyecto • El equipo es autoorganizado • Retorno de la Inversión (ROI) – El ROI vuelve por sprint. Incremento por iteración. • Herramientas – Pueden ser manuales o informáticas. • Métricas de monitoreo – Velocidad del equipowww.lemondata.com.ar
  17. 17. > kanban • Trabajo en curso – Se limita por estado en el flujo de trabajo • Gestión de Requerimientos – Se proponen como Historias de Usuario. • Estimaciones – Elementos del mismo tamaño aproximado • Liderazgo de Proyecto • El equipo es auto organizado • Retorno de la Inversión (ROI) – MMF (Minimum Marketable Feature Set) • Herramientas – Pueden ser manuales o informáticas. • Métricas de monitoreo – Lead Time – Tiempo de entrega.www.lemondata.com.ar
  18. 18. elección <
  19. 19. > scrum • Esperar 2-4 semanas para entregas • Se necesita un calendario/plan de entrega • Tenemos tareas no esperadas y de alta prioridad • Equipo cuenta con gente especializada • Existe una pila de producto priorizada y un PO • Hay que realizar “bux fixing” o soporte de producciónwww.lemondata.com.ar
  20. 20. > kanban • Esperar 2-4 semanas para entregas • Se necesita un calendario/plan de entrega • Tenemos tareas no esperadas y de alta prioridad • Equipo cuenta con gente especializada • Existe una pila de producto priorizada y un PO • Hay que realizar “bux fixing” o soporte de producciónwww.lemondata.com.ar
  21. 21. Y entonces? <
  22. 22. > combinando
  23. 23. > combinando • Podemos regularmente encontrarnos con tareas no esperadas y urgentes. • Podemos requerir entregas incrementales y planificadas. • Podemos aprovechar reuniones diarias y retrospectivas para mejora continua. • Podemos durante el desarrollo necesitar iterar y luego durante el mantenimiento fluir. SIEMPRE deberemos entregar valor al cliente. SCRUM SCRUMBAN  KANBANwww.lemondata.com.ar
  24. 24. > scrumbanwww.lemondata.com.ar
  25. 25. > scrumban • Al final de Sprint podemos medir cuanto esfuerzo se dedicó a bugs y tareas no planificadas.www.lemondata.com.ar
  26. 26. > scrumban • Kanban + entrega valor al cliente • Kanban - bug fixingwww.lemondata.com.ar
  27. 27. > scrumban • ¿Aumentar la corrección de errores? • ¿Frenar tareas emergentes?www.lemondata.com.ar
  28. 28. conclusiones <
  29. 29. > conclusiones VSwww.lemondata.com.ar
  30. 30. > conclusiones Personas VALOR Herramientas Metodologíaswww.lemondata.com.ar
  31. 31. www.lemondata.com.ar
  32. 32. ¿Preguntas? ¿Debate? ¿Comentarios?www.lemondata.com.ar

×