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.

Curso agile barcelona 2015

1,354 views

Published on

Slides del curso de introducción a agile realizado en la comunidad agile-barcelona el 7 de Noviembre de 2015

Published in: Technology
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Curso agile barcelona 2015

  1. 1. Barcelona, 7 de Noviembre Curso de Introducción a Agile
  2. 2. Introducción a Agile
  3. 3. ¿Estáis cómodos?
  4. 4. Increíbles Fantásticos Alucinantes Geniales Auténticos Entusiastas Creativos Comunicadores Positivos Conciliadores Bravos Exigentes Constructivos
  5. 5. Facilitación del curso
  6. 6. ++
  7. 7. Introducción ¿Qué es agile? Principios Scrum Lean/Kanban Cierre Agenda Sábado 3 Oct 9:30 – 18:30
  8. 8. Agile
  9. 9. Ball Point 3 reglas: - La pelota debe pasar por todos los miembros del equipo para sumar un punto. - No puedes pasar la pelota en mano - No puedes pasarla a las personas justo a tu derecha y justo a tu izquierda.
  10. 10. Ball Point 1 min 2 min + x
  11. 11. Vuestro facilitador irá contando los tiempos y apuntando los resultados Con cada vuelta, deberéis indicarle 1. Estimación 2. Cambios que vais a hacer en el proceso. Por favor, estad atentos mientras los otros equipos de vuestro grupo hablan.
  12. 12. 30min
  13. 13. Colaboración con el cliente Procesos y herramientasIndividuos e Interacciones Software funcionando Respuesta al cambio Documentación exhaustiva Negociación de contratos Seguir un plan
  14. 14. min
  15. 15. Colaboración con el cliente Procesos y herramientasIndividuos e Interacciones Software funcionando Respuesta al cambio Documentación exhaustiva Negociación de contratos Seguir un plan sobre sobre sobre sobre
  16. 16. agile?
  17. 17. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software que aporta valor.
  18. 18. Los cambios son bienvenidos, aún en fases tardias del desarrollo. Los procesos Agile consideran el cambio una ventaja competitiva para sus clientes.
  19. 19. Entregamos software funcionando frecuentemente, desde unas pocas semanas a unos pocos meses, con preferencia por la escala mas corta.
  20. 20. Las personas de negocio y los desarrolladores trabajan juntos diariamente durante el proyecto.
  21. 21. Construimos los proyectos alrededor de personas motivadas. Les proveemos del entorno y el soporte que necesitan, y confiamos en que harán el trabajo.
  22. 22. El método mas eficiente y efectivo de compartir información con y dentro del equipo de desarrollo es la conversación cara a cara.
  23. 23. El software funcionando es la principal medida de progreso.
  24. 24. Promovemos el desarrollo sostenible. Sponsors, desarrolladores y usuarios deben ser capaces de mantener un ritmo sostenible indefinidamente.
  25. 25. La atención continua a la excelencia tecnica y el buen diseño mejora la agilidad del proceso.
  26. 26. Simplicidad – el arte de maximizar el trabajo no realizado – es esencial.
  27. 27. Las mejores arquitecturas, requerimientos y diseños emergen de equipos auto-organizados.
  28. 28. A intervalos regulares, el equipo reflexiona sobre como ser mas efectivo, optimizando y ajustando el entorno de acuerdo a ello.
  29. 29. Procesos
  30. 30. Proceso predictivo
  31. 31. Proceso predictivo
  32. 32. Proceso predictivo
  33. 33. Alto ROI en las primeras etapas del proyecto pero el ROI va menguando a medida que avanzamos Proceso predictivo
  34. 34. La ejecución se basa en planificaciones realizadas anteriormente. No existe proceso de aprendizaje. Proceso predictivo
  35. 35. Realizar acciones basandose en la situación real actual, no en una planificación anterior Proceso empírico
  36. 36. Ciclos cortos de planificación y ejecución basados en la situación actual del proyecto Proceso empírico
  37. 37. El ROI es maximizado mediate planificaciones a corto plazo. Proceso empírico
  38. 38. y el ROI final al proyecto es ampliamente mayor al anterior Proceso empírico
  39. 39. El equipo produce software funcionando periodicamente… Software funcionando
  40. 40. Este software funcionando puede ser liberado a los clientes/usuarios. Se obtiene valor de los clientes y aprendizaje útil para el equipo Software funcionando
  41. 41. Proceso predictivo Proceso empírico 2 procesos
  42. 42. Siempre?
  43. 43. Desarrollo Tradicional Agile No, no siempre Sabemos lo que hay que hacer Sabemos como hacerlo Descubrimos lo que hay que hacer Descubrimos como hacerlo
  44. 44. No, no siempre
  45. 45. SCRUM
  46. 46. Fundamentos 1.Gestión Empírica 2.Ciclo de vida iterativo e incremental 3.Transparencia 4.Inspección y adaptación
  47. 47. Objetivos 1.Flexibilidad a cambios 2.Gestionar la incertidumbre 3.Complejidad 4.Maximizar el ROI 5.Anticipar TTM 6.Comunicación y cooperación 7.Maximizar calidad y productividad
  48. 48. Scrum
  49. 49. Scrum
  50. 50. Scrum
  51. 51. min
  52. 52. Scrum
  53. 53. Roles Product Owner “Toma las entradas de lo que el producto debe ser y los traduce en una visión de producto con la que el equipo pueda trabajar “ Equipo “ Desarrolla el producto previsto por el propietario del producto. “ ScrumMaster “Provee de todo lo necesario para que el Equipo tenga éxito, como la eliminación de los obstáculos de organización, la facilitación de reuniones, actuando como un guardián para que nadie interrumpa innecesariamente el trabajo del equipo. “
  54. 54. Product Owner “Toma las entradas de lo que el producto debe ser y los traduce en una visión de producto con la que el equipo pueda trabajar “
  55. 55. Equipo “ Desarrolla el producto previsto por el propietario del producto. “
  56. 56. Scrum Master “Provee de todo lo necesario para que el Equipo tenga éxito, como la eliminación de los obstáculos de organización, la facilitación de reuniones, actuando como un guardián para que nadie interrumpa innecesariamente el trabajo del equipo. “
  57. 57. Roles
  58. 58. 20min
  59. 59. Planificación
  60. 60. Planificación Historias de usuario Visión global Incompleta Diferente nivel de detalle Priorizado Cambia a lo largo del proyecto
  61. 61. Historias de usuario Descripción de funcionalidad desde el punto del usuario y que expresa el valor que le aporta El usuario recibir una notificación cada vez que un “amigo” se conecta al sistema El usuario puede buscar canciones por nombre o artista
  62. 62. Historias de usuario Entendimiento compartido de la solución Enfatizan la comunicación verbal Aplazar los detalles Desarrollo emergente Buen tamaño para planificar Favorecen el desarrollo iterativo
  63. 63. Las 3 Cs (en ingles) TARJETA (CARD): Tarjeta física con la descripción de la funcionalidad CONVERSACIÓN: Sobre los detalles de la implementación para asegurar el entendimiento CONFIRMACIÓN: Tests de aceptación que permiten fijar el alcance y verificar si la historia cumple o no los requisitos
  64. 64. Historias de usuario “ Una historia de usuario es una invitación a conversar “
  65. 65. Product Backlog “Queremos disponer de una aplicación de climatología para dispositivos móviles, que obtenga la información de un proveedor externo de meteorología y la muestre al usuario, incluyendo temperatura así como datos sobre lluvia o nieve”
  66. 66. Estimación
  67. 67. Estimación relativa
  68. 68. Estimación relativa
  69. 69. Puntos de historia Puntos de Historia 0, 1, 2, 3, 5, 8, 13, 20, 40, 100 Representa niveles de magnitud Nos ayuda a expresar incertidumbre Facil y rápido La estimación no decae con el tiempo
  70. 70. Planning Poker
  71. 71. Tallas de camiseta
  72. 72. Velocidad ¿Cuantos puntos somos capaces de entregar por iteración? =100 PH 3 Sprints!
  73. 73. Burndown
  74. 74. Liturgias
  75. 75. Daily meeting ¿Qué hiciste ayer? ¿Qué piensas hacer hoy? ¿Qué problemas has encontrado?
  76. 76. Daily meeting ¿Qué hiciste ayer? ¿Qué piensas hacer hoy? ¿Qué problemas has encontrado?
  77. 77. Daily meeting ¿Qué se acabo ayer? ¿Qué tenemos empezado? ¿Qué problemas nos bloquean?
  78. 78. Sprint demo
  79. 79. Retrospectiva
  80. 80. Feedback!
  81. 81. Lean / Kanban
  82. 82. Introducción a Kanban Ivan Font Parés Ivan.font@gmail.com
  83. 83. Evaluar conocimiento en la sala 1.  Curioso - Siento curiosidad, “my boss sent me” 2.  Informado – Sé de que va, he mirado videos, etc. 3.  PracIcante – 1 equipo < 6 meses 4.  PracIcante - > 6 meses 5.  Master – Amplio conocimiento 6.  Debería dar yo la clase J
  84. 84. Let’s play • Penny-Game
  85. 85. Significado de la palabra Kanban
  86. 86. Significado de la palabra Kanban •  Kanban en Kanji (Carácteres Chinos) 看板 significa “señal” o “tablero visual grande” •  En Chino significa “mirar al tablero” (e interpretar las señales) •  Kanban en alfabeto japonés significa “tarjeta de señal” (signal card)
  87. 87. Método Kanban
  88. 88. El nombre del método fue realmente inspirado por el sistema de señales usado en el jardín imperial de Japón David Anderson
  89. 89. ¿Qué es Lean Kanban? no es… •  Un método de gesIón de proyectos •  Un proceso de desarrollo de so_ware
  90. 90. Kanban Si es … •  Un método de gesIón empresarial •  La mejora directa de la prestación de servicios •  La catalización de las mejoras en los métodos de trabajo •  La evolución de la empresa hasta encontrar un formato adecuado a su contexto (“fit for purpose”).
  91. 91. Lean Kanban Principios Fundacionales 1.  Comenzamos con lo que hacemos ahora 2.  Acordaremos la búsqueda del cambio evoluIvo / incremental. 3.  Al principio, respetaremos todos los roles, responsabilidades y cargos. 4.  Fomentaremos el liderazgo a todos los niveles.
  92. 92. Avg. Lead Time Avg. Delivery RateWIP Pool of ideas Ready to deliver Liele’s Law & CumulaIve Flow Delivery Rate (from the kanban system) System Lead Time WIP =
  93. 93. La esencia de Kanban Thanks to David J Anderson
  94. 94. El método Kanban usa … … tableros kanban para visualizar el trabajo de todo el equipo y gesIonar eficazmente su flujo del trabajo mediante un sistema “pull”. El método Kanban … … te permite responder con eficacia a la demanda de los clientes y a los cambios en su entorno de negocios.
  95. 95. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  96. 96. Visualiza tu carga de trabajo
  97. 97. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  98. 98. Limita trabajo in curso (WIP)
  99. 99. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  100. 100. Manage flow
  101. 101. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  102. 102. Explicit Policies
  103. 103. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  104. 104. Feedback loops
  105. 105. 1.  Visualizar 2.  Limitar el trabajo en curso (WIP) 3.  GesIonar el flujo de trabajo (Manage Flow) 4.  Mostrar las reglas del proceso de una forma explicita (Policies) 5.  Introducir bucles de información (Feedback Loops) 6.  Mejorar colaboraIvamente y evolucionar experimentalmente (usando modelos y el método cienmfico) PrácIcas
  106. 106. UIliza modelos para reconocer oportunidades de mejora
  107. 107. Ejemplos de Kanban Boards
  108. 108. H Q P O M L K J I Kanban Boards Ideas D E A Engin- eering Ready G Ongoing Development Testing Done Test Ready F B CPull Pull * UAT Deploy- ment Ready El espacio vacio señala disponibilidad Pull Pull Pull I LOS TICKETS NO SON KANBAN
  109. 109. EJEMPLOS DE KANBAN BOARDS 5 4 4 5 2 AllocaIon Standard ... Expedite Fixed Date Intangible Input Queue In Prog Done Done In Prog Development Analysis Build Ready Test Release Ready Dots
  110. 110. 5 4 8 2 2 ... Input Queue In Prog Done Done In Prog Analysis Build Ready Test Release Ready ¿Cómo visualizamos…. BLOCKERS? Blocking Issue Defect Concurrent Ac+vi+es
  111. 111. 5 4 2 2 ... Input Queue In Prog Done Done In Prog Dev Analysis Build Ready Test Release Ready Test Dev 4 4 4 In Prog Split Combine ¿Cómo visualizamos…trabajo simultaneo?
  112. 112. Managing Flow EJEMPLO REAL DE UN KANBAN BOARD
  113. 113. WORK IN PROGRES LIMITS
  114. 114. POLICIES
  115. 115. TICKET DESIGN
  116. 116. Physical Kanban Local Service Level ExpectaIon Recent Losses (for retrospecIve) Recent Wins (for retrospecIve) EJEMPLO REAL DE UN KANBAN BOARD
  117. 117. EJEMPLO DE UN KANBAN BOARD
  118. 118. Kanban in acIon… •  “Kanbaniza” tu proceso existente (6 pracIcas) •  Provoca procesos existentes para mejorar su servicio de entrega (service delivery) •  Cada flujo de trabajo evolucionará con una solución única y a la medida de su contexto
  119. 119. Beneficios de sistemas Kanban … •  Visibilidad •  Elimina sobrecarga •  Reduce o elimina mulI-tarea (mulI-tasking) •  Controla o elimina interrupciones, variabilidad y cambio de tarea disrupIva. •  Tiempos de entrega más cortos •  Mejor calidad •  Difiere el compromiso
  120. 120. …y los Resultados que Produce •  Mejora de la previsibilidad •  Mejora la prestación de servicios agiles •  Mayor frecuencia de selección y de compromiso , •  entregas más frecuentes •  Iempos de entrega cortos •  Mejora de la gobernanza y la gesIón del riesgo •  Capacidad de adaptación •  Capacidad para evolucionar los procesos y flujos de trabajo en respuesta a un entorno externo cambiante
  121. 121. DESCANSO
  122. 122. Let’s play • GetKanbanGame

×