How to Successfully Scale Agile in Your Enterprise

  • 1,447 views
Uploaded 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 …

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,447
On Slideshare
0
From Embeds
0
Number of Embeds
18

Actions

Shares
Downloads
28
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. How to Successfully Scale Agile in your Enterprise May 22, 2014
  • 2. Isaac Hogue Enterprise Agile Coach twitter.com/isaachogue linkedin.com/in/isaachogue www.leadingagile.com facebook.com/leadingagile
  • 3. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  • 4. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  • 5. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  • 6. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  • 7. Agenda • Agile Basics • Agile at Scale • Mapping out the Journey • Agile Pilot – Incremental Iterations for Fast ROI
  • 8. Agile Basics
  • 9. Product Owner Analyst Testers Developers ScrumMaster
  • 10. How Agile Teams Work
  • 11. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story
  • 12. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity
  • 13. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity Accountability
  • 14. Team Database Report Screen User Story User Story User Story User Story User Story User Story User Story Clarity Accountability Measureable Progress
  • 15. Managing Scope
  • 16. Agile Project Management Scope CostTime
  • 17. Agile Project Management Scope CostTime
  • 18. Agile Project Management Scope CostTime Maximize Value & Minimize Risk
  • 19. Agile at Scale
  • 20. Different Teams for Different Jobs
  • 21. Team Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.
  • 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. 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. 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. Agile Delivery Structure & Conway’s Law
  • 26. Team Team TeamTeam Team Team Team Team Product & Services Teams
  • 27. Team Team TeamTeam Team Team Team Team Product & Services Teams Scrum
  • 28. Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Scrum
  • 29. Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Scrum Kanban
  • 30. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban
  • 31. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban Kanban
  • 32. The Strategic Vision is Progressively Elaborated into Epics, Features, and Stories
  • 33. Agile Governance
  • 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. Understanding Why Kanban
  • 36. Kanban creates a Pull System that is limited by your Actual Capacity
  • 37. Why is this hard?
  • 38. Its hard when… We show what it looks like But Not How organizations will get there successfully
  • 39. Finding where to start
  • 40. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Traditional Agile Lean Startup Adaptive Predictive Emergent Convergent PE PC AC AE
  • 41. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent Intent PE PC AC AE
  • 42. –CONFIDENTIAL – DO NOT DISTRIBUTE - Ad - Hoc Lean/Agile Agile Lean Startup Adaptive Predictive Emergent Convergent IntentStart PE PC AC AE
  • 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. –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. –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. –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. Up Next… - Mapping out the Journey
  • 48. Mapping out the Journey
  • 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. 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. Define the Operational Framework Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Portfolio • Program • Project
  • 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. Transforming through the Phases
  • 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. Agile Pilot – Incremental Iterations for Fast ROI
  • 56. Team Team Team Team Team Team Team Team Team Team Team Team Product & Services Teams Program Teams Portfolio Teams Scrum Kanban Kanban
  • 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. Introduce Change Incrementally Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Independent • Small • Entrepreneurial
  • 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. Introduce Change Incrementally Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Trust • Accountability • Adaptability
  • 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. Measure Improvement Change Management & Communication Structure GovernanceMetrics Assessment Targeted Coaching Measure Improvement Form Teams Teach Practices Guide Culture • Training • Workshops • Mentoring
  • 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. 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. Isaac Hogue Enterprise Agile Coach twitter.com/isaachogue linkedin.com/in/isaachogue www.leadingagile.com facebook.com/leadingagile