Scrum Helder Marques
Gerencia de proyectos Es como el helado; viene en varios sabores ( Y muchas veces engorda )
Gerencia de proyectos
Gerencia de proyectos
Gerencia de proyectos
Un poco de historia... Cascada Espiral UP RUP XP
UP... =
UP... Está fuertemente basado en el PMBoK...... pero dónde está el control?
XP... =
La trampa de los procesos Para el que solo conoce de martillos...... todo problema es un clavo
Si buscas resultados distintos, no hagas siempre lo mismo Albert Einstein. 1879-1955
Qué es Scrum?
Qué es Scrum? Scrum is an iterative, incremental process for developing any product or managing any work http://www.scrumalliance.org/
Qué es Scrum? Segmentación Un problema a la vez
Qué es Scrum? Crossfuncional Trabajo en equipo
Qué es Scrum? Estar comprometido vs estar involucrado
El genio es 1% inspiración y 99% sudor Thomas Alva Edison. 1847-1931
Scrum no es algo nuevo The New New Product Development Game Enero 01, 1986 Harvard Business Review Article Hitotsubashi University, Japón Prof. Hirotaka Takeuchi Hitotsubashi University, Japón Prof. Ikujiro Nonaka
Scrum no es algo nuevo The New New Product Development Game Enero 01, 1986 Harvard Business Review Article Recuerdan qué pasó en los 80 s? Teoría Z? Dr. William Ouchi? Lealtad, foco, bien común? Hitotsubashi University, Japón Prof. Hirotaka Takeuchi Hitotsubashi University, Japón Prof. Ikujiro Nonaka
Scrum no es algo nuevo Empresas ejemplares de los 80 s: Epson Xerox HP Características: Enérgico Equipos auto-organizados Fases solapadas Multiaprendizaje Control sutil Transferencia de conocimientos
Manifiesto ágil Individuos e interacciones sobre procesos y herramientas Software que funciona sobre documentación exhaustiva Colaboración con el cliente sobre negociación de contratos Responder ante el cambio sobre seguimiento de un plan Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunnigham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
Cuál es el primer paso? ᆲ
Cuál es el primer paso? ᆲ
Scrum - Proceso
Scrum - Proceso Lista de productos deseables
Scrum - Proceso Lista de tareas para el sprint actual
Scrum - Proceso 1. Qué hiciste ayer? 2. Qué harás hoy? 3. Existen impedimentos en el camino?
Scrum - Proceso Simplemente hazlo
Scrum - Proceso Muestra de resultados Típicamente en forma de demos
Para los amantes de...... XP, UP, RUP, Cascada, Espiral, Crystal, TDD... Qué me impide usar estos principios con el proceso seleccionado?
Scrum - Roles Solo 3 roles, no más...
Cliente NO ES EL ENEMIGO!!! EL EQUIPO LO ADORA!!! Define las prioridades Nadie conoce el negocio mejor que él Escuda al equipo del ruido exterior Responde las dudas del equipo Define las características del producto Es responsable de la rentabilidad del proyecto (ROI) Acepta o rechaza los resultados VEN?, REALMENTE ES IMPRESIONANTE!!!
Equipo de desarrollo Grupo multifuncional (pero con distintas habilidades) 7 ± 2 personas Selecciona objetivos y especifica resultados del sprint Tiene el derecho de hacer todo lo que esté dentro de los límites del proyecto para alcanzar el objetivo Se organiza a sí mismo y su trabajo Muestra los resultados al Cliente y a los involucrados
Scrum Master Responsable del proceso Coach, guía y árbitro Elimina impedimentos internos o externos al equipo Facilita la creatividad y el potencial del equipo Escuda al equipo de las interferencias externas Es responsable de las reuniones diarias, de sprint y de proyecto Muestra al cliente cómo mejorar su ROI usando Scrum Se asegura de tener un entregable sólido Scrum no es solo trabajo para él, es una forma de vida
Artefactos de Scrum
Artefactos de Scrum 1. Product Backlog: lista inicial de requerimientos y prioridades
Artefactos de Scrum 2. Sprint Backlog: lista de cosas a hacer en el sprint
Artefactos de Scrum 3. Burndown chart: velocidad de desarrollo Y = horas restantes X = días
Posibles problemas No hay suficiente trabajo
Posibles problemas Distracción del trabajo El Sprint Backlog no ha sido actualizado Los objetivos son muy difíciles
Planificación? Cuánto tiempo les llevaría (o les llevó) leer estos libros?
Planificación? Cuánto tiempo les llevaría (o les llevó) leer estos libros?... ahora pregúntele a su compañero de al lado
Gestión del proyecto Progreso del Sprint cómo es la acción del equipo frente al objetivo del Sprint? Progreso de la Versión la versión estará a tiempo con la funcionalidad deseada? Progreso del Producto cómo encaja el producto frente a la necesidad original?
Al final del día, quíen tiene la culpa o la gloria?
Al final del día, quíen tiene la culpa o la gloria? El programador? El cliente? El arquitecto? El gerente de proyecto? El diseñador? El vendedor? El tester?
Al final del día, quíen tiene la culpa o la gloria? El equipo
Links http://implementingscrum.com/ http://agilemanifesto.org/ http://groups.yahoo.com/group/solojava http://lacaraoscura.com/
SoloJava - BoF Jávado 26 de mayo de 2007 http://groups.yahoo.com/group/solojava
Tanto si piensas que puedes, como si piensas que no puedes, estás en lo cierto Henry Ford. 1863-1947
Scrum hmarques@softclear.net