Escalando Agile con SAFe

2.684 visualizaciones

Publicado el

Un vistazo a unos de los frameworks más populares y controversiales para la adopción Agile a nivel empresarial, y algunas reflexiones sobre la experiencia de aplicarlo en el mundo real.

Publicado en: Empresariales
1 comentario
11 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
2.684
En SlideShare
0
De insertados
0
Número de insertados
785
Acciones
Compartido
0
Descargas
0
Comentarios
1
Recomendaciones
11
Insertados 0
No insertados

No hay notas en la diapositiva.

Escalando Agile con SAFe

  1. 1. SAFe: Scaled Agile Framework Escalando Agile en una gran empresa Un vistazo a unos de los frameworks más populares y controversiales para la adopción Agile a nivel empresarial Johnny Ordóñez
  2. 2. Adopción Ágil a nivel Empresarial
  3. 3. Hace unos años cuando comencé con Agile, muchos equipos veíamos al Management como…
  4. 4. Y ellos a su vez nos veían como…
  5. 5. Mitos sobre Agile Agile = Anarquía No sirve para proyectos grandes No hay documentación No existe planificación Sólo sirve para equipos avanzados Sólo funciona en Facebook o Google No es formal
  6. 6. ¿Qué metología usamos? vs Agile CMMi Waterfall Scrum Kanban RUP
  7. 7. Scrum Master
  8. 8. El Estado de Agile Gartner predijo que para el 2012 el 80% de los proyectos de desarrollo de software usarán metodologías ágiles, especialmente Scrum. – Thomas Murphy and David Norton, Gartner’s Analysts, March 9, 2010 “ ” Fuente: Gartner Predicts 2010: Agile and Cloud Impact Application Development Directions: http://www.gartner.com/id=1244514 http://analytical-mind.com/2010/03/09/gartner-predicts-2010-agile-and-cloud-impact-application-development-directions/
  9. 9. Fuente: State of Agile Development Survey 2013, VersionOne: http://www.versionone.com/ state_of_agile_development_survey/13/
  10. 10. Fuente: State of Agile Development Survey 2013, VersionOne: http://www.versionone.com/state_of_agile_development_survey/13/
  11. 11. ¿Qué metodología utilizamos: Agile o RUP?
  12. 12. ¿Qué metodología utilizamos: Agile o RUP?
  13. 13. ¿Cómo escalar Agile a una gran empresa?
  14. 14. Escalar Agile es un “Hot Topic” Change Management Agile adoption Enterprise Agility Transformation Scaling Agile Scrum Lean Enterprise
  15. 15. Frameworks para Escalar Agile Enterprise Scrum DAD LeSS SAFe Tribal Leadership RAGE
  16. 16. Comparaciones entre Frameworks Fuente: Lean & Agile Enterprise Frameworks, David Rico, http://davidfrico.com/rico14n.pdf
  17. 17. Comparaciones entre Frameworks Fuente: ASK: Agile Scaling Knowledge - The Matrix, http://www.agilescaling.org/ask-matrix.html
  18. 18. Frameworks para Escalar Agile Enterprise Scrum DAD LeSS SAFe Tribal Leadership RAGE
  19. 19. ¿Qué es SAFe?
  20. 20. Scaled Agile Framework e
  21. 21. Scaled Agile Framework e Un mindset basado en valores, guiado por principios y expresado en prácticas.
  22. 22. Scaled Agile Framework e Una estructura conceptual que intenta ser un soporte o guía para la construcción de algo que expanda la estructura hacia algo significativo. Marco de referencia.
  23. 23. Trasladar hacia niveles de abstracción más altos. Llevar los beneficios de Agile hacia toda una organización. Scaled Agile Framework e
  24. 24. Niveles típicos de una organización Portafolio Programas Equipos
  25. 25. Dean Leffingwell – Creador de SAFe Agile Software Requirements Lean Requirements Practices for Teams, Programs, and the Enterprise Dean Leffingwell Foreword by Don Reinertsen Agile Software Development Series Alistair Cockburn and Jim Highsmith, Series Editors ! Creator: Scaled Agile Framework ! Agile Enterprise Coach To some of the world’s largest enterprises ! Agile Executive Mentor BMC, John Deere ! Chief Methodologist Rally Software ! Cofounder/Advisor Ping Identity, Roving Planet, Silver Creek Systems, Rally Software ! Founder and CEO ProQuo, Inc., Internet identity ! Senior VP Rational Software Responsible for Rational Unified Process (RUP) & Promulgation of UML ! Founder/CEO Requisite, Inc. Makers of RequisitePro ! Founder/CEO RELA, Inc. Colorado MEDtech Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  26. 26. Colaboradores de SAFe Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  27. 27. ©2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
  28. 28. Incrementa la motivación del empleado Incrementa la productividad entre un 20%-50% Reduce el Time to market entre 30%-75% Reduce los defectos en más del 50% La promesa de SAFe Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  29. 29. Valores de SAFe 1. Alineamiento 2. Ejecución a nivel de Programa 3. Calidad de Código 4. Transparencia
  30. 30. SAFe posee una fuerte enfoque Lean Thinking
  31. 31. Lean Thinking: Toyota Production System
  32. 32. - Taiichi Ohno Toyota Production System La forma más efectiva de mejorar la productividad es eliminar el trabajo que no agrega valor y mejorar continuamente como un todo. “ ”
  33. 33. Lean Thinking Respeto por las personas Eliminar el desperdicio Mejorar el flujo Cero inventario Aumentar el feedback Entrega rápida Visión global y compartida Hansei y Kaizen
  34. 34. SAFe posee una fuerte enfoque Lean Thinking Valor Tiempo de Espera corto Mayor Calidad Clientes deleitados
  35. 35. SAFe posee una fuerte enfoque Lean Thinking Respeto por la Gente Desarrollar individuos Empoderarlos para mejorar Construir relaciones a largo plazo basada en confianza
  36. 36. SAFe posee una fuerte enfoque Lean Thinking Kaizen Constante sensación de urgencia Reflexión Mejora continua como un valor de la empresa
  37. 37. SAFe posee una fuerte enfoque Lean Thinking Flujo de Desarrollo de Producto Vista económica Manejo de Colas Reducir el batch size Aplicar WIPs Cadencia y Sincronización Feedback
  38. 38. SAFe posee una fuerte enfoque Lean Thinking Liderazgo Ágil Tener una vision sistémica Abrazar el Manifiesto Ágil Optimizar el Flujo Motivación intrínseca de los trabajadores del conocimiento
  39. 39. Nivel de Equipos • Incrementos cada dos semanas de software de valor y completamente probado. • Equipos empoderados, auto-organizados, autogestionados y multi-funcionales. • Los equipos operan bajo una visión de programa y una guía de arquitectura y UX. • Scrum y prácticas técnicas basadas en XP. • Entrega de valor a través de Historias de Usuario.
  40. 40. Alto foco en Calidad Técnica Agile Architecture Continuous Integration Test-First Refactoring Pair Work Collective Ownership El código de calidad provee: • Productos y servicios de mayor calidad, mayor satisfacción del Cliente. • Predictibilidad e integridad en el desarrollo de software. • Escalabilidad • Mejores velocidad de desarrollo, rendimiento y agilidad del negocio. • Capacidad para innovar.
  41. 41. Alto foco en Calidad Técnica El código de calidad provee: • Productos y servicios de mayor calidad, mayor satisfacción del Cliente. • Predictibilidad e integridad en el desarrollo de software. • Escalabilidad • Mejoras en la velocidad de desarrollo, rendimiento y agilidad del negocio. • Capacidad para innovar.
  42. 42. Nivel de Programa • Auto-organización y autogestión de equipos ágiles. • Software a nivel de Sistema funcionando al menos cada dos semanas. • Alineado con una misión común a través un único backlog. • Tamaño de sprint y estimación común. • Cadencia de planificación “Cara-a-Cara” para la colaboración alineamiento, sincronización y revisiones. • Entrega de Valor a través de Features.
  43. 43. Desarrollo en Cadencia. Entrega en Demanda. El desarrollo ocurre en una cadencia fija. El negocio decide cuando el valor es lanzado. Deliver on Demand Major Release Customer Upgrade Customer Preview Major Release New Feature PSI PSI PSI PSI PSI Develop on Cadence
  44. 44. Desarrollo en Cadencia. Entrega en Demanda. El desarrollo ocurre en una cadencia fija. El negocio decide cuando el valor es lanzado.
  45. 45. Nivel de Portafolio • Estrategia centralizada, ejecución decentralizada. • Presupuesto Lean/Kanban (Lean Budgeting). • Los sistemas Kanban proveen visibilidad del portafolio y limita el WIP. • La arquitectura empresarial es una ciudadano de primera clase. • Métricas que soportan el gobierno y la mejora continua. • Entrega de Valor a través de Épicas de Negocio y Arquitectura.
  46. 46. Funnel Implemen*ng Done Accepted E3 Analysis Planned Implementa*on Done Deployed Story Backlog Task Backlog In Progress Task Done Story Done F1 H1 F2 F3 H2 H3 H4 Portfolio TeamsProgram Niveles de Abstracción en la Entrega de Valor
  47. 47. SAFe desde las Trincheras
  48. 48. Los 5 “Me gusta” de SAFe
  49. 49. 1. Agile Release Train
  50. 50. 2. Lean Thinking
  51. 51. 3. Lean & Agile Leaders
  52. 52. 4. El Big Picture
  53. 53. 5. Evolutivo
  54. 54. Los 5 “No me gusta” de SAFe
  55. 55. 1. 1 Story Point = 8 horas
  56. 56. 2. Hardening Sprint
  57. 57. 3. Retrospectivas en Excel
  58. 58. 4. Reuniones “Cerebro Frito”
  59. 59. 5. Jerárquico
  60. 60. Pensamientos finales
  61. 61. ¿Es SAFe seguro?
  62. 62. ¿Es SAFe ágil?
  63. 63. Equipo de Adopción Empresarial alineado
  64. 64. Equipo de Adopción Empresarial SAFe Consultant Enterprise Agile Coach Executive PMO SAFe Program Consultant Portfolio & Program Level Leadership Level Tech & XP Practices Coach Agile Coach Agile Coach en el nivel de Equipos Su objetivo es ayudar a que los valores y principios ágiles se vivan. Hace coaching de las prácticas y proceso Scrum. Trabaja estrechamente con RTEs y Scrum Masters. Soporte Organizacional Aporta con el alineamiento de las perspectivas del negocio y organizacionales. Proxy con las otras áreas. Ayuda a manejar la formalidad. Continuous Delivery Consultant Técnicas y prácticas Ágiles a nivel de Equipo y Programa,Trabaja estrechamente con Arquitectos y Operaciones (﴾System & Platform teams)﴿. Guía a los equipos a alcanzar mejor calidad técnica. Su objetivo es ayudar a constuir el botón mágico. Líder o Líderes de PMO Soporta el Proceso de Adopción Trabaja estrechamente con los RTEs De Project Management Office a Change Management Office
  65. 65. SAFe Program Consultant Agile Team Coach Continuous Delivery Coach Executive & PMO
  66. 66. Estrategia enfocada en: Desarrollar skills Refinar el process Cultura de entrega frecuente Caminar hacia una mindset Ágil
  67. 67. Capacitación sin Coaching es irresponsabilidad
  68. 68. Training Private & Confidential 81
  69. 69. Desarrollo del Conocimiento Internal Consultants Identifying Agile Champions Sharing Community Spaces Coaching Training Mentoring Time Knowledge, Ability, Competence
  70. 70. Recuerde que es un framework, puede adaptarlo; pero antes de eso comprenda el por qué del cambio.
  71. 71. Referencias Sobre SAFe http://scaledagileframework.com/ https://www.youtube.com/watch?v=9TJDobOJMQw http://www.youtube.com/watch?v=XRKyYI5mbhc http://scaledagileframework.com/blog/ http://scaledagileframework.com/foundations Comparaciones con otros Framework http://www.infoq.com/news/2014/07/compare-‐agile-‐scaling http://davidfrico.com/rico14n.pdf http://www.agilescaling.org/ask-‐matrix.html A favor de SAFe http://www.prettyagile.com/2014/10/is-‐it-‐safe-‐to-‐scrum.html http://www.netobjectives.com/blogs/safe-‐kanban http://scaledagileframework.com/the-‐safe-‐way-‐to-‐lean-‐software-‐development/
  72. 72. Referencias (continuación) En contra de SAFe https://kenschwaber.wordpress.com/2013/08/06/unsafe-‐at-‐any-‐speed/ http://neilkillick.com/2012/03/21/the-‐horror-‐of-‐the-‐scaled-‐agile-‐framework/ Neutrales sobre SAFe http://www.infoq.com/articles/agile-‐coaches-‐coach-‐view-‐safe http://johnnyordonez.wordpress.com/2014/10/13/los-‐5-‐me-‐gusta-‐y-‐los-‐5-‐no-‐ me-‐gusta-‐de-‐safe/ Otros relacionados http://www.slideshare.net/VersionOne/teaching-‐an-‐elephant-‐to-‐dance http://www.slideshare.net/JohnnyDark/lean-‐model-‐for-‐enterprise-‐agile-‐adoption http://www.slideshare.net/JohnnyDark/es-‐scrum-‐compatible-‐con-‐tu-‐cultura-‐ organizacional http://www.slideshare.net/JohnnyDark/from-‐the-‐vision-‐to-‐the-‐working-‐software-‐ and-‐back
  73. 73. Gracias! @JohnnyOrdonez Agile Coach & Trainer
  74. 74. Referencias de Fotografías http://buying-‐selling-‐business-‐san-‐diego.com/wp-‐content/uploads/2013/02/ canstockphoto3494671.jpg http://upload.wikimedia.org/wikipedia/commons/a/af/ Air_Force_Military_Training_Instructor.jpg http://eaobjets.files.wordpress.com/2008/07/celebrate.jpg http://cpouget.files.wordpress.com/2010/05/hippies.jpg http://blogs.r.ftdata.co.uk/photo-‐diary/files/2013/05/blg_chinastring.jpg http://www.desktopwallpapers4.me/movies/jedi-‐and-‐sith-‐star-‐wars-‐17310/ http://wallpaperswide.com/safe_deposit_box-‐wallpapers.html http://www.socialunderground.co/wp-‐content/uploads/2013/06/bigstock-‐hand-‐ pressing-‐like-‐button-‐11718554.jpg http://www.interrail.eu/sites/interrail.eu/files/tgv_high-‐spped_train_france.jpg https://johnnyordonez.files.wordpress.com/2014/10/big-‐picture-‐impresa.jpg

×