La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CURSO DE SCRUM Y METODOS AGILES

Presentaciones similares


Presentación del tema: "CURSO DE SCRUM Y METODOS AGILES"— Transcripción de la presentación:

1 CURSO DE SCRUM Y METODOS AGILES
21 y 22 de julio, 2015 Sala Torres García Hotel Balmoral – Pza. Libertad Montevideo, Uruguay Docente: Fernando Guigou

2 PARTE I – SCRUM: Visión General
Antecedentes y Otros Métodos Ágiles Estados de Scrum (Shu – Ha – Ri) Elementos de Scrum Roles Eventos Artefactos Por qué (SI / NO) funciona SCRUM?

3 PARTE I – Antecedentes 1950 ... Toyota Production System (TPS)
1984 NUMMI (New United Motor Manufacturing Inc.) GM + Toyota 1986 Takeuchi / Nonaka: The new "New Product Development" game 1988 John Krafcik "Triunfo del Sistema de Producción LEAN" 1991 James P. Womack, Daniel T. Jones, Daniel Roos "The Machine ... 1995 OOPSLA Austin, Texas SCRUM (presentado por Jeff Sutherland y Ken Schwaber) 1999 eXtreme Programming Explained – Kent Beck 2003 "Lean SW Development" Tom & Mary Poppendieck 2010 NUMMI =>TESLA Motors

4 PARTE I – Antecedentes

5 SCRUM en una sola imagen
Planificación Scrum Diario Revisión RETROSPECTIVA Scrum Master EQUIPO DESARROLLO Dueño del Producto

6 AUMENTANDO LA AGILIDAD
PARTE I – SCRUM Y OTROS METODOS VOS AUMENTANDO LA AGILIDAD LEAN SCRUM XP MANIFIESTO AGIL

7 SHU HA RI PARTE I – Estados de SCRUM (Shu Ha Ri) HACER* ENTENDER*
TRASCENDER* * interpretación libre

8 PARTE I – Estados de SCRUM (Shu Ha Ri)

9

10

11 PARTE I – ELEMENTOS DE SCRUM
Requerimientos Diseño Desarrollo Test En lugar de hacer todo de una cosa a la vez ... ...los equipos Scrum hacen un poco de todo todo el tiempo

12 +1 -1 SPRINT PARTE I – ELEMENTOS DE SCRUM: SPRINT Scrum Diario
RETROSPECTIVA +1 -1 Planificación Revisión SPRINT

13 PARTE I – ROLES Dueño del Producto ScrumMaster Team
Define y prioriza los items de la Lista de Producto (Prod. Backlog) Decide las fechas y contenidos de las versiones Responsable por maximizar el valor entregado (ROI) ScrumMaster Facilitador de Scrum y la auto-organización del equipo Remueve impedimentos y protege al equipo de interrupciones Responsable de implementar Scrum y la mejora continua Team multi-funcional y auto-organizado 3 a 9 personas no existen roles ni sub-equipos

14 PARTE I – EVENTOS Planificación Scrum Diario Revisión Retrospectiva
La lista del producto debe estar refinada y lista para esta reunión El Dueño del Producto entrega las historias al equipo Scrum Diario Auto-organizado, transparente Refuerza el compromiso en común Revisión Revisa lo TERMINADO El equipo devuelve las historias TERMINADAS al Dueño del Producto Retrospectiva Identifica las mejoras del proceso, y define acciones para hacerlas

15 PARTE I – ARTEFACTOS Lista del Producto (Product Backlog)
Lista del Sprint (Sprint Backlog) Incremento del Producto Scrum Board Burn-Down / Burn-Up / Diagrama Acumulado de Flujo

16 COMO PUEDE FUNCIONAR SCRUM !!!!!!??????

17 PARTE I – COMPARACION DE RESULTADOS
Análisis Diseño Implementación WATERFALL Validación 4 Documentos 444 Más Documentos Resultados sin Validar PRODUCTO SCRUM

18 construir la solución equivocada
PARTE I – POR QUE FUNCIONA SCRUM? El mayor riesgo en la gestión de proyectos y productos es: construir la solución equivocada

19 PARTE I – POR QUE FUNCIONA SCRUM?
Seguido Siempre Nunca A veces Funcionalidades utilizadas en un proyecto de SW Rara vez Standish Group: ChaosManifesto2013.pdf

20 PARTE I – POR QUE FUNCIONA SCRUM?

21 VS. PARTE I – POR QUE FUNCIONA SCRUM?
mantener la visión global o perderse en los detalles

22 PARTE I – POR QUE FUNCIONA SCRUM?

23 Build the Right Thing Build the Thing Right Reduce WIP Eliminate Waste
Optimize the Whole Build Quality In Focus on Customers Energize Workers Learn First Deliver Fast Keep Getting Better Appreciate the Whole Clarify Purpose Think Long Term Optimize the Whole 4Ps Philosophy, Process, People, Problems Philosophy: even at the expense of short term financial goals This idle capacity is used to fix the actual bottleneck (in TPS it is called "stop the line")

24 PARTE I – POR QUE FUNCIONA SCRUM?
EL MODELO CYNEFIN Obvio

25 SCRUM PARTE I – POR QUE FUNCIONA SCRUM? Desorden Complejo Requisitos
Lejos de Acuerdo Desorden Complejo Requisitos Complicado Obvio Cerca de Acuerdo Tecnología Cerca de Certeza Lejos de Certeza

26 ESTO ES INDEPENDIENTE DE LA METODOLOGIA
PARTE I – POR QUE FUNCIONA SCRUM? ESTO ES INDEPENDIENTE DE LA METODOLOGIA Standish_2013_Report.pdf

27 PARTE I – POR QUE FUNCIONA SCRUM?

28 PARTE I – POR QUE FUNCIONA SCRUM?
WATERFALL SCRUM Enfoque Fija el alcance, estima entregas Fija las entregas, estima el alcance Usuario es parte Al comienzo y al final Colaboración continua Alcance "Todo" Lo necesario, por prioridad Entregas "Big Bang" al final Incrementos chicos y frecuentes Testing Fase separada luego de Desarrollo Continuo Costo Cambio Alto (NO son bienvenidos) Bajo (cambios bienvenidos) Requerimientos Definidos a-priori, Rígidos A lo largo del proceso Tareas / Trabajo Asignadas por el Jefe de Proyecto Auto-organizadas por el equipo Planificación Detallada y al inicio Evolutiva Responsabilidad Individual Colectiva Reporte Status Jefe de Proyecto Transparente, Compartido Requerimiento Definidos de Antemano Alto nivel, Detallados en colaboración Documentación Anticipada y exhaustiva Sólo lo hecho / Sólo lo necesario Comunicación Entre Fases / HandOff Transparente, constante, entre todos

29 Pausa para el almuerzo ..?

30 PARTE I – SCRUM: Visión General
Antecedentes y Otros Métodos Ágiles Estados de Scrum (Shu – Ha – Ri) Elementos de Scrum Roles Eventos Artefactos Por qué (SI / NO) funciona SCRUM?


Descargar ppt "CURSO DE SCRUM Y METODOS AGILES"

Presentaciones similares


Anuncios Google