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.

How to Successfully Scale Agile in Your Enterprise

2,504 views

Published on

In an enterprise environment that is not structured to adopt out-of-the-box Agile, it’s critical to adopt Agile to your enterprises business drivers, value structure and governance. While Agile methodologies can improve the predictability, quality, and time to market of your software delivery, they are not a silver bullet.

Published in: Leadership & Management
  • Be the first to comment

How to Successfully Scale Agile in Your Enterprise

  1. 1. How to Successfully Scale Agile in your Enterprise May 22, 2014
  2. 2. Isaac Hogue Enterprise Agile Coach twitter.com/isaachogue linkedin.com/in/isaachogue www.leadingagile.com facebook.com/leadingagile
  3. 3. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  4. 4. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  5. 5. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  6. 6. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  7. 7. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  8. 8. Agile Basics
  9. 9. Product Owner Analyst Testers Developers ScrumMaster
  10. 10. How Agile Teams Work
  11. 11. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story
  12. 12. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity
  13. 13. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity Accountability
  14. 14. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity Accountability Measureable Progress
  15. 15. Managing Scope
  16. 16. Agile Project Management Scope CostTime
  17. 17. Agile Project Management Scope CostTime
  18. 18. Agile Project Management Scope CostTime Maximize Value & Minimize Risk
  19. 19. Agile at Scale
  20. 20. Different Teams for Different Jobs
  21. 21. Team Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  22. 22. Team Team Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team. Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  23. 23. Team Team Team Programs Teams – These teams define requirements, set technical direction, and provide context and coordination. Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team. Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  24. 24. Team Team Team Team Portfolio Teams – These teams govern the portfolio and make sure that work is moving through the system. Programs Teams – These teams define requirements, set technical direction, and provide context and coordination. Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team. Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  25. 25. Agile Delivery Structure & Conway’s Law
  26. 26. Team Team TeamTeam Team Team Team Team Product & Services Teams
  27. 27. Team Team TeamTeam Team Team Team Team Product & Services Teams Scrum
  28. 28. Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Scrum
  29. 29. Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Scrum Kanban
  30. 30. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban
  31. 31. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban Kanban
  32. 32. The Strategic Vision is Progressively Elaborated into Epics, Features, and Stories
  33. 33. Agile Governance
  34. 34. Done Develop and Test Ready To Build Detailed Planning Release Targeting Feasibility Study Market Research New Concept G o v e r n i n g t h e f l o w o f w o r k Feature Complete Integration Testing Develop and Test Story Review Story Mapping Feature Breakdown Story Done Task Done Task In Process Task Ready Story Backlog KANBAN FEATURE STORY EPICS KANBAN SCRUM Clarity Accountability Measurable Progress
  35. 35. Understanding Why Kanban
  36. 36. Kanban creates a Pull System that is limited by your Actual Capacity
  37. 37. Why is this hard?
  38. 38. Its hard when… We show what it looks like But Not How organizations will get there successfully
  39. 39. Finding where to start
  40. 40. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Traditional Agile Lean Startup Adaptive Predictive Emergent Convergent PE PC AC AE
  41. 41. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent Intent PE PC AC AE
  42. 42. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent IntentStart PE PC AC AE
  43. 43. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent IntentStart PE PC AC AE Predictive & Emergent Irrational • Predictive plans treat all scope as equal • Lots of Expediting • Resource Shifting / Multi-tasking • Heavy Change Control
  44. 44. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Become Predictable Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent Start Establish Trust Phase I PE PC AC AE
  45. 45. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Become Predictable Lean/Agile Reduce Batch Size Agile Lean Startup Adaptive Predictive Emergent Convergent Start Establish Trust Phase I Phase II PE PC AC AE
  46. 46. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Become Predictable Lean/Agile Reduce Batch Size Agile Lean Startup Product Discovery Adaptive Predictive Emergent Convergent Start Establish Trust Phase I Phase II Phase III PE PC AC AE
  47. 47. Up Next… - Mapping out the Journey
  48. 48. Mapping out the Journey
  49. 49. Defining the Roadmap Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture •Identify Business Drivers •Identify Gaps in Current Delivery Processes •Identify Pilot Structure
  50. 50. Define the Operational Framework Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Built around teams • Product focused • Service oriented Change Management & Communication
  51. 51. Define the Operational Framework Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Portfolio • Program • Project
  52. 52. Define the Operational Framework Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Return on Investment • Throughput • Capitalization
  53. 53. Transforming through the Phases
  54. 54. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Become Predictable Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent Start Establish Trust Phase I PE PC AC AE
  55. 55. Agile Pilot – Incremental Iterations for Fast ROI
  56. 56. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban Kanban
  57. 57. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban Kanban Agile Pilot
  58. 58. Introduce Change Incrementally Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Independent • Small • Entrepreneurial
  59. 59. Introduce Change Incrementally Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Product definition • Project management • Technical and delivery
  60. 60. Introduce Change Incrementally Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Trust • Accountability • Adaptability
  61. 61. Measure Improvement Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Capability focused • Objectively assessed • Focus on sustainability
  62. 62. Measure Improvement Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Training • Workshops • Mentoring
  63. 63. Measure Improvement Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Demonstrable progress • Outcomes focused • Map to business drivers
  64. 64. Continue to Incrementally Iterate & Manage Change Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture •Maintain Safety •Identify champions •Centers of excellence
  65. 65. Isaac Hogue Enterprise Agile Coach twitter.com/isaachogue linkedin.com/in/isaachogue www.leadingagile.com facebook.com/leadingagile

×