Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ciclo los lunes ágiles

540 views

Published on

Slides de apoyo para el ciclo de sesiones sobre Agilismo impartidas en la Escuela Técnica Superior de Ingeniería Informática de Sevilla.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Ciclo los lunes ágiles

  1. 1. 2BienvenidaEn primer lugar gracias a Ingenius y a @edutorcha por la invitación, laoportunidad y la confianza.Bienvenidos a los lunes ágiles en la ETSII.En twitter #lunesagiles→
  2. 2. 3BienvenidaVamos a realizar un viaje por losciclos de trabajo basados enmetodologías ágiles bajo los puntos devista de tres roles principales:Product OwnerScrum MasterDeveloper.Y las visiones de orientación aservicios y orientación a producto.¡Esperamos que os guste!
  3. 3. 4Presentacion El ciclo–SesionesActoresIdea principal
  4. 4. 5Presentacion Los actores–Puntos de vista diferentes sobre unamisma forma de entender el trabajo.
  5. 5. 6Una aproximación al rol de Product Owner@davidjguruEl cliente el valor y otras cosas del monton,
  6. 6. 7Esquema de la sesionPresentación1-El ciclo2-Los actores3-La sesiónOrganizar1-Product Owner2-Funciones3-ProblemasExtra: ¿Dónde irá la pila de producto?Introducción1-Contexto2-Filosofía3-AgilismoTécnicas y herramientas1-Interpretación2-Necesidad vs. Solución3-Técnica personas4-Historias de usuario5-Pila de producto
  7. 7. 8Presentacion La sesion–
  8. 8. 9IntroduccionVamos a repasar...¿Conocéis el estado del negocio?
  9. 9. 10Introduccion Contexto-Taylorismo Ford→Lean (nombrado por el MIT) Toyota→Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptadaconstantemente.“Release fast, release often”
  10. 10. 11Introduccion Filosofia-Equipos pequeños (o grandes).Estructura horizontal.
  11. 11. 12Introduccion Agilismo-Dos figuras clave: Product Owner y Scrum Master
  12. 12. 13Organizar Product Owner–¿Negocio de la tecnología o negocio de la comunicación?
  13. 13. 14Organizar Funciones–1-La voz interna del cliente2-El gestor de la psicología externa3-El traductor oficial: de la expectativa a la tarea
  14. 14. 15Organizar Funciones–¿Es tu cliente un Lord del Sith?1-¿Dice “página web” en lugar de “sitio web”?2-¿Pregunta constantemente cuanto cuesta todo?3-¿En las reuniones te pasas muuuuucho mástiempo escuchando que hablando?
  15. 15. 16Organizar Funciones–Pues no hay duda, vas directo al sufrimiento.1-¿Se le puede redireccionar a otra empresa?2-¿Se le puede reeducar?3-A partir del shock de abandono, ¿empieza ademostrar permeabilidad?
  16. 16. 17Organizar Funciones–Recuerda que el objetivo fundamental es ser feliz y que el proyecto no quede...
  17. 17. 18Organizar Problemas–1-Escaso control de la velocidad2-Nula implicación en las planificaciones de Sprints3-Falta de negociado sobre la prioridad4-Intromisión en la capa técnica
  18. 18. 19Tecnicas y herramientas
  19. 19. 20Tecnicas y herramientas -InterpretarEs tu responsabilidad:1-Comprender lo explícito e implícito2-Registrar lo verbal y no verbal3-Profundizar bien en las motivaciones4-Desarrollar los objetivos de negocio5-Gestionar las expectativas6-Saber hacerlas llegar al equipo
  20. 20. 21Tecnicas y herramientasEnfocar la necesidad, orientar la solución
  21. 21. 22Tecnicas y herramientas –Personas
  22. 22. 23Tecnicas y herramientas –HistoriasFibonacci: 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89
  23. 23. 24Tecnicas y herramientas –Pila
  24. 24. 25Tecnicas y herramientas –PivotarPivote zoom inPivote zoom outPivote de segmento de consumidorPivote de necesidad del consumidorPivote de captura de valorPivote de canalPivote de tecnología
  25. 25. 26Donde ira la pila de productoPues se dividirá e irá organizando en Sprints. Pero eso ya es otra historia...
  26. 26. 27PreguntasTwitter: @davidjguruCorreo: davidjguru en gmail pt com
  27. 27. 28Una aproximación al rol de Scrum Master@julitrowsAgilismo desde las profundidades del Averno
  28. 28. 29Esquema de la sesionRe-Presentación1-El ciclo2-Los actores3-La sesiónIntroducción1-Contexto2-Filosofía3-AgilismoOrganización1-Scrum Master2-Funciones3-ProblemasTécnicas y herramientas1-Historias de usuario2-Pila de producto3-Estimaciones4-El Sprint5-El lugar de trabajo6-Pila de sprint7-Reuniones en pie8-Demos9-Retrospectiva
  29. 29. 30Re Presentacion La sesion- –
  30. 30. 31IntroduccionVamos a repasar...¿Conocemos el estado del negocio?
  31. 31. 32Introduccion Contexto-Taylorismo Ford→Lean (nombrado por el MIT) Toyota→Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptadaconstantemente.“Release fast, release often”
  32. 32. 33Introduccion Filosofia-Equipos preferentemente pequeños.Ajustable transversalmente a equipos grandes.Estructura horizontal.
  33. 33. 34Introduccion Agilismo-Dos figuras clave: Product Owner y Scrum Master
  34. 34. 35Organizacion Scrum Master–¿Tecnología? Sí, y un poco de “coaching”.
  35. 35. 36Organizacion Funciones–1- Voz del equipo2- Guardián de la metodología3- Liderar y empoderar al equipo4- Velar por la conversión de tareas en producto
  36. 36. 37Organizacion Funciones–“Soy el Señor Lobo, soluciono problemas.”1 Eliminar impedimentos.2 Atender necesidades.3 Aislar del ruido.
  37. 37. 38Organizacion Funciones–“Bueno, pero no empecemos a chuparnos las pollas todavía”1 Diseño de sprints.2 Interacción con Product Owner y el cliente.3 Organización SCRUM.4 Asegurar buenas prácticas y calidades(interna/externa).5 Anticiparse a los problemas.
  38. 38. 39Organizacion Funciones–Recuerda (otra vez): el objetivo fundamental es ser feliz(todos) y que el proyecto no quede...
  39. 39. 40Organizacion Problemas–1 Conseguir velocidad requerida.2 Conseguir compromiso e implicación de TODOS.3 El riesgo de la estimación.4 Conseguir que se de valor a la capa técnica.
  40. 40. 41Tecnicas y herramientas
  41. 41. 42Tecnicas y herramientas –Historias“Como <rol>,quiero <X>,para <valor>.”El dilema de las Historias Técnicas
  42. 42. 43Tecnicas y herramientas Pila–
  43. 43. 44Tecnicas y herramientas –Estimar
  44. 44. 45Tecnicas y herramientas –El SprintPlanificación de sprintVelocidad del equipoFactor de dedicación¿Cuánto debe durar un sprint?
  45. 45. 46Tecnicas y herramientas –Lugar
  46. 46. 47Tecnicas y herramientas –Sprint
  47. 47. 48Tecnicas y herramientas –Reuniones
  48. 48. 49Tecnicas y herramientas –Demos
  49. 49. 50Tecnicas y herramientas –Retros.
  50. 50. 51Y todo esto...funciona de verdadLa proxima semana, un caso de éxito.
  51. 51. 52PreguntasLecturas recomendadas:- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)- Rework – Jason Fried(filosofía de trabajo y negocio)Contacto:- Twitter: @julitrows- Correo: julio.antequera.galiano en gmail pt com
  52. 52. 53Agile FuncionaLa experienciade SocialBro
  53. 53. 54Lo primero¡NO! Vengo a hablar de mi libro :)
  54. 54. 55“¿Agile? Qué mono... Pero si tienesun proyecto serio, necesitas metodologías serias”-Alguien← Proyecto mono
  55. 55. 56Algunos detalles sobreSocialBro●>150000 usuarios versión free●>30000 usuarios versión pro (trial+pro)●>113000000 (millones) de cuentas de Twitter almacenadas●Miles de cuentas de Twitter monitorizadas en tiempo real con Twitter SiteStreams●Miles de sincronizaciones de comunidades diarias●Node.js + MongoDB + MySQL + Redis + Cluster + ...
  56. 56. 57Proyecto serio →
  57. 57. 58Y esto lo llevan...●@javierburon CEO (Product Owner)●@aartiles24 CTO (Scrum Master)●@igayoso SysAdmin●@ivanguardado Frontend Dev.●@angelcreative UX Designer●@leticiapolese CM●@jvrbaena Backend Dev.-7 personas en equipo técnico-
  58. 58. 59Resumen sobre nuestrametodologia●Sprints de DOS semanas●Primer día Planificación + Estimación→●Product Owner + Scrum Master●División tareas grandes●Daily Meeting●Último día Demo y Retrospectiva→
  59. 59. 60Nuestra Experiencia
  60. 60. 61Comunicacion
  61. 61. 62La importancia delDaily Meeting...●Qué has hecho●Qué vas a hacer●Qué problemas te han frenado●Todo el equipo (CM incluida)Cada día, cada miembro de tu equipo sabelo que están haciendo los demás.
  62. 62. 63VS Incomunicacion...●La información no fluye●No sabes cómo tus acciones pueden influir a los demás●Duplicación de esfuerzos●Integración deficiente●Problemas no detectados
  63. 63. 64Estimaciones
  64. 64. 65La importancia detener en cuenta al equipo●Su opinión es fundamental●Conoce el producto●Conoce la base de código●Complementan sus aptitudes●Se debate en los desacuerdos●Acordar y no Imponer
  65. 65. 66VS Imponer los tiempos...●“Estimar” en base a criterios notécnicos●Imponer fechas (“Para ayer”)●Sobrecargar al equipo●Tensión●9 mujeres no paren un niño en unmes
  66. 66. 67Procesos
  67. 67. 68La importancia de favorecerel agilismo en tus procesos...●Integración Continua●Despliegue de Versiones●Cobertura de Tests●Monitorización●Reacción a Imprevistos●Ausencia de burocracia
  68. 68. 69VS estructuras rigidas...y falibles●Burocracia Innecesaria●Procesos Obsoletos●Cuellos de Botella●El ser humano es falible
  69. 69. 70Errores y peligros
  70. 70. 71La importancia de lasiteraciones...●Sprints a 2 semanas●División de tareas●Revisiones a fin de sprint●Detección de problemas●Reorganización de recursos●Reacción a tiempo
  71. 71. 72VS desarrollo encorsetado...●Rígida y excesiva jerarquía●Cascada de errores●Documentos cerrados●Fechas fijas●Poca flexibilidad●Too late to fail
  72. 72. 73Libertad e Implicacion
  73. 73. 74La importancia devalorar la iniciativa...●Iniciativas●Sugerencias●Reconocimiento●Tiempo sobrante●Todo suma
  74. 74. 75VS anularla...●Personas-Tornillo●Cerrar puertas●Coartar libertad●Perder talento
  75. 75. 76Gracias por venir...PreguntasContacto:- Twitter: @JvrBaena- Correo: jbaena en gmail pt com
  76. 76. 77The end recomendaciones-Lecturas recomendadas de Scrum, Kanban y filosofía Agile:- Manifiesto Ágil (principios)- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)- Rework – Jason Fried(filosofía de trabajo y negocio)- Scrum, el señor de los pardillos (muy recomendado)- Scrum vs. Kanban- 6 lecciones para gestionar Scrum con equipos dispersos- Explicando Scrum a mi abuelaSobre Berlanga y “La Vaquilla”:- http://es.wikipedia.org/wiki/La_vaquilla- ¡El guión!
  77. 77. 78The end¡Salud y hasta el curso que viene!¡Y hemos llegado al final de este ciclo!Nuestra info de contacto (The Bonobo Squad):- Twitter: @JvrBaena -Correo: jbaena en gmail pt com- Twitter: @julitrows -Correo: julio.antequera.galiano en gmail pt com- Twitter: @davidjguru -Correo: davidjguru en gmail pt com

×