Introducción a SCRUM

650 views

Published on

Introducción a SCRUM: historia, procesos, roles, ceremonias y artefactos.

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

No Downloads
Views
Total views
650
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción a SCRUM

  1. 1. SCRUMDavid de Francisco MarcosMSc, MBA, PMP y PMI-ACPdavid.de.fco@gmail.com
  2. 2. ¿Qué es SCRUM? Framework ágil para la gestión de proyectos Avanzar en equipo hacia un objetivo común Entrega de valor a intervalos regulares y predecibles
  3. 3. Metodologías Tradicionales Sponsor CharterGrupos de Interés Producto Requisitos Jefe de Proyecto Plan de Proyecto BA SME SME / Validación Diseñador Pruebas Desarrollo
  4. 4. Con Scrum Product Owner (PO)Grupos de Interés Incremento Team Product Backlog Priorizado Scrum Master Requisitos (SM) Proceso SCRUMInteresado Comprometido Producto
  5. 5. Product Owner (PO) Una persona. Responsable de priorizar Maximiza el valor (ROI) del trabajo Nexo entre el equipo y grupos de interés Valida las entregas (acepta/rechaza) Ayuda a definir criterio de “Hecho” Conocimiento, con poder e involucrado
  6. 6. Scrum Master (SM) Servant Leader (facilitador) – Protege al equipo de interrupciones – Elimina impedimentos – Comunica la visión del proyecto – Nutre y fortalece al equipo Mantiene la eficiencia del proceso – Educa y forma – Analiza y vigila para mejorar
  7. 7. Team Multifuncional y responsable – 7 ± 2 personas Convierten los elementos del backlog en valor para el cliente cada poco tiempo Auto-organizado y colaborativo “Generalizing Specialists” – Todo el mundo hace lo que puede Enfocados a la calidad y excelencia
  8. 8. El Proceso 24 horas Daily Meeting Sprint 2-4 Sprint Presentation semanas Sprint PlanningProduct Sprint IncrementoBacklog Backlog de Producto Retrospective Product Owner Scrum Master Team Customer
  9. 9. Backlogs Product Backlog Impediment Backlog Lista priorizada dehistorias de producto Sprint Backlog  Lista de dificultades Se revisa en cada a resolveriteración  Lista priorizada de  Administrativas, Incluye acciones de historias detalladas técnicas, etc…control de riesgos  Fijas y acordadas  Se actualiza en Historias poco para el final del sprint cada daily meetingdetalladas  Criterios de aceptación definidos  Se auto-asignan por parte del equipo
  10. 10. User StoriesConsulta del Expediente AcadémicoComo estudiante alumno quiero poder consultar miexpediente académico de forma que pueda consultar eimprimir los datos referentes a calificaciones yasignaturas matriculadas. Vero: Separadas por años. Marco: Incluir el número Pruebas: de convocatoria. Probar con alumnos de primer año.Prioridad: MUST Probar asignaturas de última convocatoria.Story Points: 5 Probar antes y después de exámenes. Aceptación:INVEST Podemos ver en tablas y separadas por años lasIndependent Estimable asignaturas, calificaciones y convocatorias.Negotiable Small Se identifica claramente las asignaturas aún noValuable Testable evaluadas y matriculadas.
  11. 11. Control Visual: Kanban Board Pendiente En Progreso (2) Validando (1) CompletoJuanAnaMaríaPedro
  12. 12. Control Visual: Burndown Ojo! Hay problemas,Esfuerzo el trabajo no fluye (5º)(StoryPoints) El trabajo fluye rápido (45º) Momento actual (día 12/20)Impedimentosresueltos Escala temporal del sprint Previsión de finalización (días) (día 18, por ejemplo)
  13. 13. Estimación y Planificación Sprint Backlog Story Points Ideal Days Unidades Estimated VelocityM L XL XXL Sizing Planning Poker Product Backlog (Wideband Delphi) Prioridad Técnicas Proceso
  14. 14. Story Points y Velocity  Indican la complejidad de una tarea respecto a otras  La medida de base se define en cada grupo  NO tienen relación directa con unidades temporales reales  NO sirven para comparar entre distintos grupos  Se puede estimar en función a proyectos previos  También se ajusta viendo el histórico de los sprints  Permite estimar el número de sprints necesarios  Marca la progresión de eficiencia de un equipo  NO sirve para comparar distintos grupos
  15. 15. Planificación de Sprint Backlog grooming – Confirmar la prioridad de las historias – Detallar las historias de mayor prioridad – Estimar su tamaño (planning games) – Definir su criterio de aceptación El equipo se compromete – Compromiso en dos fases: soft- hard
  16. 16. Daily Meeting El equipo se junta diariamente y cada uno responde: – ¿Qué he logrado completar ayer? – ¿En qué voy a trabajar hoy? – ¿Hay algún impedimento? • Impediment backlog Sincroniza y da visibilidad Máximo 15 minutos (stand-up)
  17. 17. Sprint Review (Demo) Demuestras el progreso a los grupos de interés – Se realiza aunque no haya progreso Sirve para conseguir la aceptación de la entrega Show me Basada en el producto the money!!! Aporta confianza y transparencia Obtener feedback
  18. 18. Retrospectives Orientado a mejorar el proceso – Productividad, calidad, capacidad Resolver dinámicas de equipo Proceso de mejora continua – Establecer el clima adecuado – Obtener y analizar datos – Extraer – Decidir qué hacer – Plan de acción y cierre
  19. 19. Pilares SCRUM Transparencia Adaptación Compartir toda la  Planificación adaptativainformación con el equipo (backlog grooming)(daily meeting)  Ciclos cortos y definidos Controles visuales Inspección  Lecciones aprendidas a No ocultar información a  Continua a través de la lo largo de todo el proyectolos grupos de interés gestión de impedimentos(demo)  Mejora continua a través de las retrospectives  No puede mejorarse lo que no puede medirse
  20. 20. ValoresCompromiso Foco De generar valor  El equipo adecuado Con el trabajo y el equipo  Concentrado en el objetivo Proactividad  Evitar la multitarea y darles libertadApertura Coraje Respeto Transparencia con el  Confianza para poder  A los compromisosprogreso y resultados comunicar sin adquiridos por el equipo Honestidad represalias  Asegurando un ritmo Apertura de miras  Valentía para cambiar sostenible la forma de trabajar Al propio proceso

×