Introducción a SAFe - Dev Academy (Julio 2015)

934 visualizaciones

Publicado el

Publicado en: Software

Introducción a SAFe - Dev Academy (Julio 2015)

  1. 1. Un vistazo a Scaled Agile Framework, unos de los frameworks más populares para llevar Agile a gran escala. Introducción a SAFe Johnny Ordóñez
  2. 2. Un gusto saludarlos Johnny Ordóñez Enterprise Agile Coach SAFe Practitioner Certified Kanban Methodologist Certified Scrum Professional Certified Scrum Master Certified Scrum Product Owner Certified Scrum Developer Enterprise Agile Adoption, Management 3.0, Design Thinking & UX, Change Management and Organizational Culture, Entrepreneurship. @JohnnyOrdonez JohnnyOrdonez
  3. 3. Agenda El Estado de Agile y frameworks para escalar Escalamiento de Agile – 5 min 01 Principios, Estructura, Dinámica del Flujo de Valor ¿Qué es SAFe: Scaled Agile Framework? – 25 min 02 Q&A Preguntas – 10 min 03
  4. 4. El momentum de Agile continúa
  5. 5. El Estado de Agile Fuente: The Annual 9th State of Agile Survey by VersionOne
  6. 6. ¿Cómo llevar Agile a una gran empresa?
  7. 7. Frameworks / Enfoques para Escalar Agile Ken Scwaber, 2007 eScrum: Enterprise Scrum 01 Dean Leffingwell, 2007 SAFe: Scaled Agile Framework 02 Craig Larman, 2008 LeSS: Large Scale Scrum 03 Scott Ambler, 2012 DAD: Discipline Agile Delivery 04 Kevin Thompson, 2013 RAGE: Recipes of Agile Governance 06 Henrik Kniberg & Anders Ivarsson, 2012 Spotify Model 05 Jeff Sutherland & Brown, 2014 Scrum at Scale 07 Masa Maeda, 2014 Seriuos LeAP 08
  8. 8. Comparaciones entre Frameworks Fuente: Lean & Agile Enterprise Frameworks - 2014, David Rico, http://davidfrico.com/rico14n.pdf
  9. 9. Fuente: ASK: Agile Scaling Knowledge - The Matrix, http://www.agilescaling.org/ask-matrix.html Comparaciones entre Frameworks
  10. 10. Comparaciones entre Frameworks SAFe LeSS DaD Non Existent Low Moderate High Very High Non Existent Low Moderate High Very High Non Existent Low Moderate High Very High Structure   Simplicity,  Defined  Structure,  Depth   Level   Consistency  with  the  principles  of   Agile  and  Lean   Agile  Techniques  &  Principles     (TDD,  CI,  Refactoring,  Code  Quality)     Metrics    Organiza.onal   Context   Adaptability  to  Corporate  Context   Business  Scope  at  PorJolio  Level   Training  &  Coaching   Availability  of  CerKfied  Trainers  &   Coaches   Training  Material  Available  Online   CerKficaKon  Availability   Tools   Framework  Support  for  Tools   Popularity   ReputaKon   Documented  Success  Cases   Used  by  Fortune  500  Companies   Fuente:    Modificado  de  “Lean  &  Agile  Enterprise  Frameworks”  de  David  F.  Rico  y  de  ASK:  Agile  Scaling  Knowledge  -­‐  The  Matrix    
  11. 11. ¿Qué es SAFe?
  12. 12. ¿Qué es SAFe? SAFe es una base de conocimiento en línea de patrones exitosamente probados para la implementación del desarrollo Lean y Agile a escala empresarial. – Scaled Agile Framework, SAFe Foundations “ ” Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  13. 13. Agile Software Development Series Alistair Cockburn and Jim Highsmith, Series Editors Agile Software Requirements Lean Requirements Practices for Teams, Programs, and the Enterprise Dean Leffingwell Foreword by Don Reinertsen !  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 Dean Leffingwell – Creador de SAFe Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  14. 14. Raíces de SAFe LEAN  THINKING AGILE  DEVELOPMENT PRINCIPLES  OF  THE  PRODUCT   DEVELOPMENT  FLOW
  15. 15. Valores Lean y Agile LIDERAZGO Respetoporlas PersonasylaCultura Flujo Innovación Mejoracontinua       VALOR
  16. 16. Principios en SAFe #1- Tener una vista económica #2- Aplicar el pensamiento sistémico #3- Asumir la variabilidad; preservar opciones #4- Construir incrementalmente con ciclos rápidos de integración y aprendizaje #5- Basar hitos sobre evaluaciones objetivas de sistemas funcionando #6- Visualizar y limitar el WIP, reducir el tamaño de batch y manejar la longitud de las colas #7- Aplicar cadencia, sincronizar con una planificación de dominio cruzado #8- Desbloquear la motivación intrínseca de los trabajadores del conocimiento #9- Descentralizar la toma de decisiones
  17. 17. Funnel   ImplemenKng   Done   Accepted   Analysis   Planned   ImplementaKon   Done   Deployed   Story  Backlog   Task  Backlog   In  Progress   Task  Done   Story  Done   E3   F1   H1   F2   F3   H2   H3   H4   Portfolio Program Teams Niveles de Abstracción en la Entrega de Valor
  18. 18. Funnel   ImplemenKng   Done   Accepted   Analysis   Planned   ImplementaKon   Done   Deployed   Story  Backlog   Task  Backlog   In  Progress   Task  Done   Story  Done   E3   F1   H1   F2   F3   H2   H3   H4   Portfolio Program Teams Niveles de Abstracción en la Entrega de Valor KANBAN   KANBAN   SCRUM/KANBAN  
  19. 19. •  Uso de Scrum o Kanban •  Incrementos de software de valor cada dos semana •  Prácticas técnicas basadas en XP. •  Entrega de valor a través de Historias de Usuario. Nivel de Equipos ScrumXP Kanban
  20. 20. Agile Architecture Continuous Integration Test-First Refactoring Pair Work Collective Ownership 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 •  Mejores velocidad de desarrollo, rendimiento y agilidad del negocio. •  Capacidad para innovar.
  21. 21. •  Auto-organización y autogestión de equipos ágiles. •  Software a nivel de Sistema funcionando al menos cada dos semanas. •  Opera bajo una visión, arquitectura y guía de UX comunes. •  Planificación “Cara-a-Cara”, colaboración, alineamiento y retrospectivas. •  Entrega de Valor a través de Features. Nivel de Programa
  22. 22. Desarrollo en Cadencia. Entrega en Demanda. Release on Demand Major Release Customer Upgrade Customer Preview Major Release New Feature Develop on Cadence PI PI PI PI PI
  23. 23. •  Organización de ARTs alrededor deValue Streams •  Estrategia centralizada, ejecución descentralizada •  Toma de decisiones con presupuesto Lean-Agile •  Visibilidad del flujo del Portafolio y WIPs •  Métricas que soportan el gobierno y la mejora continua. •  Entrega de Valor a través de Épicas de Negocio y Arquitectura. Nivel de Portafolio
  24. 24. Casos de Estudio Fuente: SAFe Foundations, http://scaledagileframework.com/case-‐studies
  25. 25. 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% SAFe permite Resultados de Negocio Fuente: SAFe Foundations, http://scaledagileframework.com/foundations
  26. 26. Preguntas y Respuestas
  27. 27. 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 http://www.slideshare.net/JohnnyDark/escalando-‐agile-‐con-‐safe-‐regional-‐scrum-‐ gathering-‐uio-‐2015-‐final http://www.slideshare.net/JohnnyDark/escalando-‐agile-‐con-‐safe http://www.netobjectives.com/blogs/safe-‐kanban http://scaledagileframework.com/the-‐safe-‐way-‐to-‐lean-‐software-‐development/ 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 Referencias
  28. 28. Otros relacionados 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/ http://www.slideshare.net/JohnnyDark/lean-‐model-‐for-‐enterprise-‐agile-‐adoption http://www.slideshare.net/JohnnyDark/from-‐the-‐vision-‐to-‐the-‐working-‐software-‐ and-‐back Referencias (continuación)
  29. 29. Gracias! @JohnnyOrdonez Enterprise Agile Coach

×