090526 Charla Scrum
Upcoming SlideShare
Loading in...5
×
 

090526 Charla Scrum

on

  • 5,880 views

Charla pensada para unas 2-3 horas como introducción a Agile, Lean y Scrum

Charla pensada para unas 2-3 horas como introducción a Agile, Lean y Scrum

Statistics

Views

Total Views
5,880
Views on SlideShare
5,533
Embed Views
347

Actions

Likes
10
Downloads
559
Comments
0

13 Embeds 347

http://www.presionblogosferica.com 232
http://feeds2.feedburner.com 76
http://www.slideshare.net 17
http://www.linkedin.com 6
http://madrimasd.globalincubator.net 4
https://capitalcertainty.globalincubator.net 3
https://www.linkedin.com 2
http://capitalcertainty.globalincubator.net 2
http://localhost 1
http://vicalvaro.globalincubator.net 1
https://global.globalincubator.net 1
http://feeds.feedburner.com 1
http://upm.globalincubator.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    090526 Charla Scrum 090526 Charla Scrum Presentation Transcript

    • ¿Y si…? Una breve breve introducción a Lean, Agile y Scrum en cuatro actos Madrid, Mayo 2009 © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Ángel Medinilla  Teleco  Doce años en TIC, nueve como Project Manager  Emprendedor, Blogger  Motos, Aikido, libros, música, viajes, cocina, cine, comics, padel…  Certified Scrum Master - miembro PMI - en proceso de CSP angel.medinilla@proyectalis.com © 2009 Proyectalis Gestión de Proyectos S.L.
    • Consultoría en Gestión de Proyectos de Telecomunicaciones y Tecnologías de la Información Nuestra misión es mejorar los resultados de las iniciativas y proyectos desarrollados por nuestros clientes © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Nuestro negocio es crear diferencias … © 2009 Proyectalis Gestión de Proyectos S.L.c
    • …Y aumentar la Ventaja Competitiva © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Algunas referencias © 2009 Proyectalis Gestión de Proyectos S.L.
    • Basta de autobombo… …Let’s go! © 2009 Proyectalis Gestión de Proyectos S.L.
    •  Intro  Primer acto: el mundo  Segundo acto: Lean y Agile  Tercer acto: Scrum  Cuarto acto: implementación  Epílogo: bibliografía y referencias © 2009 Proyectalis Gestión de Proyectos S.L.
    • Primer Acto © 2009 Proyectalis Gestión de Proyectos S.L.
    • El mundo de los proyectos © 2009 Proyectalis Gestión de Proyectos S.L.
    • Si, claro… © 2009 Proyectalis Gestión de Proyectos S.L.
    • La terrible verdad  Las estimaciones no son correctas  Nadie sabe qué impedimentos pueden surgir  Los objetivos no están claros  Hay cambios constantes  El cliente no sabe lo que quiere  El integrador no sabe como implementarlo Ergo…  No se cumplen los compromisos  No hay visibilidad del proyecto  Se sobrepasan presupuestos y plazos  ¿Quién es el responsable? © 2009 Proyectalis Gestión de Proyectos S.L.
    • El informe Standish © 2009 Proyectalis Gestión de Proyectos S.L.c
    • El informe Standish  Proyectos cancelados: 31%  Proyectos problemáticos: 53%  Proyectos exitosos: 16%  Funcionalidades no usadas: 64%  Usadas rara vez: 16%  Usadas: 20% © 2009 Proyectalis Gestión de Proyectos S.L.
    • En resumen… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Causas clásicas  Especificaciones  Objetivos  Cambios  Planificación PM  Metodología  Visibilidad  Organización © 2009 Proyectalis Gestión de Proyectos S.L.
    • Pero no se preocupen… ¡El Project Manager está aquí! © 2009 Proyectalis Gestión de Proyectos S.L.
    • ¿O está aquí? © 2009 Proyectalis Gestión de Proyectos S.L.
    • © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Una herencia aciaga Políticas MétricaV3 ISO9000 Procedimientos Control Trabajadores CMMI insatisfechos TQM Inspección ITIL Supervisión PMBOK Burocracia PRINCE2 … © 2009 Proyectalis Gestión de Proyectos S.L.c
    • © 2009 Proyectalis Gestión de Proyectos S.L.
    • © 2009 Proyectalis Gestión de Proyectos S.L.
    • Thin is In © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Try another way! © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Aquí viene Edward Oso, escaleras abajo, bump, bump, bump, dando cabezazos detrás de Cristopher Robin. Es, hasta donde él sabe, la única manera de bajar escaleras, pero a veces siente que realmente debe haber otra forma…Si pudiera parar de golpearse la cabeza por un momento y pensar en ello.” A. A. Milne, Winnie-the Pooh, Capítulo 1 © 2009 Proyectalis Gestión de Proyectos S.L.
    • O podemos “hacer lo de siempre y esperar resultados diferentes” © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Segundo acto © 2009 Proyectalis Gestión de Proyectos S.L.c
    • “Lean”  Delgado  Magro  Esbelto  Flexible  Enjuto © 2009 Proyectalis Gestión de Proyectos S.L.
    • Una empresa ágil © 2009 Proyectalis Gestión de Proyectos S.L.
    • Mientras, en Detroit… © 2009 Proyectalis Gestión de Proyectos S.L.
    • Lean = Valor - Gasto Mura Muda Gasto necesario ( trabajo incidental o accesorio ) © 2009 Proyectalis Gestión de Proyectos S.L.
    • Cientos de herramientas Poka-Yoke TPM SMED Hoshin Cell Prod Kanri Manage QFD by Visual exception Mngmt 5S Heijunka Kanban One piece VSM LEAN flow SixSigma A3 Think Kaizen VA/VE Go and see Kaizen PDCA Andon Estandarización RCA JIT Jidoka Takt Time U-Cell Zone control © 2009 Proyectalis Gestión de Proyectos S.L.
    • Las bases © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Waterfall” © 2009 Proyectalis Gestión de Proyectos S.L.
    • Los métodos tradicionales y el software Requisitos emergentes Cambios constantes Procesos impredecibles Proyectos heterogéneos Integración continua Elevada comunicación Tecnología cambiante Complejidad elevada © 2009 Proyectalis Gestión de Proyectos S.L.c
    • La necesidad de un nuevo modelo Enfoque empírico (inspección y adaptación) Desarrollo iterativo e incremental Comunicación con el cliente Flexibilidad en los cambios Fixed time + fixed money = variable functionality © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Manifiesto Ágil Interacción entre personas frente a procesos y herramientas Productos que funcionan frente a documentación extensiva Colaboración con el cliente frente a negociación de contrato Responder al cambio frente a seguir el plan Frente a ≠ En vez de © 2009 Proyectalis Gestión de Proyectos S.L.
    • Principios: 1. Satisfacer al cliente 2. Aceptar cambios 3. Trabajar como equipos 4. Entregas frecuentes 5. Calidad excelente 6. Keep It Simple, Stupid 7. Diseño evolutivo 8. Motivación 9. Cara a cara 10. Retrospetivas 11. Medimos lo que llevamos hecho 12. Paso sostenible © 2009 Proyectalis Gestión de Proyectos S.L.
    • ¿Cómo os suena? © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Pero no es esto… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Tres conceptos clave  Inspección y adaptación  Iterativo e incremental  Personas © 2009 Proyectalis Gestión de Proyectos S.L.
    • El proceso empírico  Visibilidad, transparencia  Inspección y adaptación (enfoque adaptativo frente a enfoque predictivo)  PDCA (Plan, Do, Check, Act) - círculo de Deming © 2009 Proyectalis Gestión de Proyectos S.L.
    • Enfoque predictivo © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Enfoque adaptativo © 2009 Proyectalis Gestión de Proyectos S.L.c
    • “Empírico” no quiere decir … © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Empirismo en acción © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Iterativo e incremental NO: 1 2 3 © 2006-2008 Jeff Patton, www.agileproductdesgin.com El usuario normalmente no tiene una idea perfectamente formada de lo que necesita © 2009 Proyectalis Gestión de Proyectos S.L.
    • Iterativo e incremental SI: 1 2 3 © 2006-2008 Jeff Patton, www.agileproductdesgin.com El usuario descubre lo que necesita conforme le vamos presentando producto funcional © 2009 Proyectalis Gestión de Proyectos S.L.
    • Iterativo e incremental = “¡no era lo que quería!” ERROR Retrasos, sobrecostes… ERROR = “¡lo que quería, y solo lo que quería!” Cambios! Cambios! Feedback! © 2009 Proyectalis Gestión de Proyectos S.L.c
    • ¿Qué usan las empresas ágiles? 2nd Annual ”State of Agile 3rd Annual ”State of Agile Development” Survey Development” Survey Jun-Jul 2007 Jun-Jul 2008 © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Tercer Acto: © 2009 Proyectalis Gestión de Proyectos S.L.c
    • S.C.R.U.M SCRUM Scrum ! © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Scrum!  Funciona bien con requisitos indefinidos / cambiantes  Maneja bien los impedimentos  Ofrece el máximo valor por el esfuerzo  Permite controlar el desarrollo de productos muy complejos  Incrementa la sensación de urgencia, elimina el “síndrome del estudiante” © 2009 Proyectalis Gestión de Proyectos S.L.
    • Scrum para Managers  Prometer entregas en fecha al cliente (y cumplir).  Visibilidad diaria del progreso.  Incrementa la productividad y la moral.  Reducir la carga de gestión.  Mejorar el ROI. © 2009 Proyectalis Gestión de Proyectos S.L.
    • Algunas compañías haciendo Scrum © 2009 Proyectalis Gestión de Proyectos S.L.c
    • ¿Qué NO es SCRUM? Una bala de plata. © 2009 Proyectalis Gestión de Proyectos S.L.c
    • - Compañeros obstruccionistas - Falta de autoridad - Desorganización - Dirección no comprometida - Burocracia - Clientes conflictivos… ¡Lo siento! Haber elegido la píldora azul… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Scrum 101 Impedimentos © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Decálogo Scrum 1. No es una bala de plata 2. Retrospectivas, retrospectivas, retrospectivas 3. Control Diario, Scrum diario 4. El producto que funciona es la medida de progreso 5. Medimos lo que nos queda, no lo que llevamos hecho 6. El equipo se autogestiona, se autodisciplina y responde del proyecto – Scrum Master no es un Jefe 7. Desarrollo iterativo e incremental 8. Sólo equipo maneja pila de Sprint, sólo Dueño de Producto maneja pila de producto 9. Duración fija de Sprints 10. Definir “terminado” © 2009 Proyectalis Gestión de Proyectos S.L.
    • Estos 10 mandamientos se cierran en uno… ¡Time Boxing! © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Scrum Framework Pila de Producto Pila de Sprint Dueño de Producto Scrum Master Tablón Scrum Artefactos Roles Equipo Pila de impedimentos Retrospectiva Reuniones Demo Planificación de Producto Planificación de Sprint Scrum diario © 2009 Proyectalis Gestión de Proyectos S.L.
    • Roles  Rol ≠ puesto en la organización  Distinguir entre gallinas y cerdos © 2009 Proyectalis Gestión de Proyectos S.L.
    • Dueño de Producto  Recopila especificaciones  Gestiona la visión  Prioriza y gestiona la pila de producto  Acepta las entregas  Gestiona el roadmap  Responsable económico  Interfaz de la organización con Scrum  “Cerdo con plumas” © 2009 Proyectalis Gestión de Proyectos S.L.
    • Scrum Master  “Perro pastor”, siervo-líder, Coach  Miembro del equipo  Trabaja con el dueño del producto  Elimina impedimentos – mantiene lista de impedimentos  Mantiene el proceso en marcha  Mejora la vida del equipo, © 2009 Proyectalis Gestión de Proyectos S.L.
    • Equipo  Estiman esfuerzo necesario  Comprometidos con la entrega de producto terminado  Reportan progreso (junto con Scrum Master)  Multifuncionales  Autónomo, autogestionado pero responsables ante dueño de producto  7±3 personas © 2009 Proyectalis Gestión de Proyectos S.L.
    • Artefactos  Pila de producto  Contiene todas las funcionalidades a desarrollar  Priorizadas y estimadas  Pila de Sprint  Subconjunto de pila de producto  Selección de funcionalidades que se realizarán en el siguiente Sprint.  Se subdividen en tareas (4-16 horas)  Deben producir producto potencialmente usable © 2009 Proyectalis Gestión de Proyectos S.L.
    • Una pila básica Importanci Historia a Estimación Funcionalidad A 100 24 Funcionalidad B 50 32 Funcionalidad C 20 17 © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Una pila no tan básica Respo Import Estimaci Estimaci Estimación / Descri Nivel Historia Tareas nsable Estado ancia ón 50% ón 90% Buffer pción Test IMP RESCINDIBL Funcionalidad E A Juan INICIADA 100 24 35 27 TERMINAD Tarea 1 Juan A 3 4 1 Tarea 2 Pedro INICIADA 5 7 4 Tarea 3 María INICIADA 6 9 9 Tarea 4 Juan PENDIENTE 3 5 4 Tarea 5 Paco PENDIENTE 7 10 9 Funcionalidad DEBERÍA B Pedro PENDIENTE 50 32 40 36 Funcionalidad DESEABLE C Juan PENDIENTE 20 17 20 19 © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Visual Management La visibilidad proporciona información © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Historia Pendiente Desarrollo Test Terminado Proyecto: Equipo: Scrum, Demo: Burn-down:: Release Plan: Impedimentos: © 2009 Proyectalis Gestión de Proyectos S.L.
    • © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Scrum&XP from the trenches”, www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf www.proyectalis.com/scrum-y-xp-desde-las-trincheras/ © 2009 Proyectalis Gestión de Proyectos S.L.c
    • © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Scrum&XP from the trenches”, www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf www.proyectalis.com/scrum-y-xp-desde-las-trincheras/ © 2009 Proyectalis Gestión de Proyectos S.L.c
    • “Scrum&XP from the trenches”, www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf www.proyectalis.com/scrum-y-xp-desde-las-trincheras/ © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Burndown © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Smells” © 2009 Proyectalis Gestión de Proyectos S.L.
    • Hay quien se lo toma MUY en serio… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Cuarto acto: © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Scrum Master Miyagui Dice… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • ¿Por qué han fallado muchas empresas? Implementan herramientas, no principios Los principios deben calar en la cultura corporativa “Culture Eats Strategy For Breakfast” © 2009 Proyectalis Gestión de Proyectos S.L.
    • “It’s culture, stupid!” Decidir un cambio es fácil. Conseguir que la gente cambie es dificilísimo. Para cambiar realmente la empresa, es necesario cambiar la cultura corporativa. © 2009 Proyectalis Gestión de Proyectos S.L.
    • 10 pasos 1. Convence a la gerencia 2. Construye tu Pila de Producto 3. Forma a los equipos 4. Establece unos valores 5. Prepara un calendario 6. Haz que los equipos trabajen la pila 7. Sprint! 8. Retrospectiva 9. Trabaja los impedimentos 10. Establece métricas © 2009 Proyectalis Gestión de Proyectos S.L.
    • “Todo viaje de mil millas comienza con un solo paso” Lao Tze © 2009 Proyectalis Gestión de Proyectos S.L.
    • Epílogo… © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Lecturas  “Agile Software Development with SCRUM”, “Agile Project Management with SCRUM”, “The Enterprise and Scrum”, Ken Schwaber  “Scrum y XP desde las trincheras”, Henrik Kniberg © 2009 Proyectalis Gestión de Proyectos S.L.
    • Lecturas  “User Stories Applied”, Mike Cohn  “Agile Estimation and Planning”, Mike Cohn  “Agile Retrospectives”, Esther Derby y Diana Larsen  “Peopleware”, “Walting with Bears”, Tom DeMarco & Timothy Lister  “The Mythical Man-Month”, Fred Brooks © 2009 Proyectalis Gestión de Proyectos S.L.
    • Complementos: © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Recursos:  www.implementingscrum.com  agilemanifesto.org  ScumAlliance.org  www.infoq.com En castellano:  Planeta Scrum / Agile Spain  www.presionblogosferica.com © 2009 Proyectalis Gestión de Proyectos S.L.
    • Herramientas  De pago:  VersionOne  Scrum for VSTFS+plantilla Conchango (gratuita, pero necesita Team Foundation Server)  ScrumWorks (versión básica gratuita)  Acunote (hosted, abierto para proyectos OpenSource)  Scrum Desk (hosted o SQL sever +/-TFS)  Rally Dev Software (version gratuita para proyecto pequeño)  Jira (bugtracking) + confluence (wiki) + Bamboo (CI)  AccuRev (gestión de configuraciones) © 2009 Proyectalis Gestión de Proyectos S.L.
    • Herramientas  Abiertas / gratuitas  Agilo  BananaScrum (hosted)  Redmine + scrum plugin  Xplanner (beta desde 2006, versión español da problemas)  Trac (Bug Tracking), Bugzilla, Scarab  Subversion (CVS)  Gnats (Bug Tracking + Scrum, muy customizable, requiere trabajo)  xUnit, abbot, selenium, Fitnesse, Cruise Control, jMock… © 2009 Proyectalis Gestión de Proyectos S.L.
    • Herramientas Nuestro enfoque: Excel + DokuWiki © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Las mejores herramientas © 2009 Proyectalis Gestión de Proyectos S.L.c
    • ¿Preguntas? angel.medinilla@proyectalis.com © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Backup Slides © 2009 Proyectalis Gestión de Proyectos S.L.
    • El triángulo de oro Tiempo Alcance ? Recursos Bueno, bonito, barato…¡Escoja dos! © 2009 Proyectalis Gestión de Proyectos S.L.
    • ¿Debemos probar algo nuevo? (Añadir a las personas: una nueva dimensión de complejidad) © 2009 Proyectalis Gestión de Proyectos S.L.c
    • Un ejercicio:  Scrum Penny Game, de Jeff Sutherland.  Conforme los “batch” son menores, la productividad individual disminuye, pero el time to market y el tiempo de proyecto disminuyen también © 2009 Proyectalis Gestión de Proyectos S.L.