How to Successfully Scale
Agile in your Enterprise
May 22, 2014
Isaac Hogue
Enterprise Agile Coach
twitter.com/isaachogue
linkedin.com/in/isaachogue
www.leadingagile.com
facebook.com/lea...
Agenda
• Agile Basics
• Agile at Scale
• Mapping out the Journey
• Agile Pilot – Incremental Iterations for Fast ROI
Agenda
• Agile Basics
• Agile at Scale
• Mapping out the Journey
• Agile Pilot – Incremental Iterations for Fast ROI
Agenda
• Agile Basics
• Agile at Scale
• Mapping out the Journey
• Agile Pilot – Incremental Iterations for Fast ROI
Agenda
• Agile Basics
• Agile at Scale
• Mapping out the Journey
• Agile Pilot – Incremental Iterations for Fast ROI
Agenda
• Agile Basics
• Agile at Scale
• Mapping out the Journey
• Agile Pilot –
Incremental Iterations for Fast ROI
Agile Basics
Product Owner
Analyst
Testers
Developers
ScrumMaster
How Agile Teams Work
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountab...
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountab...
Managing Scope
Agile Project Management
Scope
CostTime
Agile Project Management
Scope
CostTime
Agile Project Management
Scope
CostTime
Maximize
Value
&
Minimize
Risk
Agile at Scale
Different Teams for
Different Jobs
Team
Services Teams – These teams support common
services across product lines. These teams
support the needs of the produ...
Team
Team
Product Teams – These teams integrate services
and write customer facing features. This is the
proto-typical Scr...
Team
Team
Team
Programs Teams – These teams define
requirements, set technical direction, and
provide context and coordina...
Team
Team
Team
Team
Portfolio Teams – These teams govern the
portfolio and make sure that work is moving
through the syste...
Agile Delivery Structure
& Conway’s Law
Team
Team TeamTeam
Team Team Team Team
Product &
Services
Teams
Team
Team TeamTeam
Team Team Team Team
Product &
Services
Teams
Scrum
Team
Team Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Scrum
Team
Team Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Scrum
Kanban
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Portfolio
Teams
Scrum
K...
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Portfolio
Teams
Scrum
K...
The Strategic Vision is Progressively
Elaborated into Epics, Features, and
Stories
Agile Governance
Done
Develop
and Test
Ready To
Build
Detailed
Planning
Release
Targeting
Feasibility
Study
Market
Research
New
Concept
G o...
Understanding
Why Kanban
Kanban creates a Pull System that
is limited by your Actual Capacity
Why is this hard?
Its hard when…
We show what it looks like
But Not
How organizations will get there successfully
Finding where to start
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Traditional Agile
Lean Startup
Adaptive
Predictive
Emergent
Convergent
PE
PC ...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean Startup
Adaptive
Predictive
Emergent
Convergent
Intent
...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean Startup
Adaptive
Predictive
Emergent
Convergent
IntentS...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean Startup
Adaptive
Predictive
Emergent
Convergent
IntentS...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become Predictable
Lean/Agile Agile
Lean Startup
Adaptive
Predictive
Emergent...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become Predictable
Lean/Agile
Reduce Batch Size
Agile
Lean Startup
Adaptive
P...
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become Predictable
Lean/Agile
Reduce Batch Size
Agile
Lean Startup
Product Di...
Up Next…
- Mapping out the Journey
Mapping out the Journey
Defining the
Roadmap
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Im...
Define the Operational
Framework
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Improvement
Form Teams
T...
Define the Operational
Framework
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coachin...
Define the Operational
Framework
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coachin...
Transforming through the
Phases
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become Predictable
Lean/Agile Agile
Lean Startup
Adaptive
Predictive
Emergent...
Agile Pilot – Incremental
Iterations for Fast ROI
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Portfolio
Teams
Scrum
K...
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product &
Services
Teams
Program
Teams
Portfolio
Teams
Scrum
K...
Introduce Change
Incrementally
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
...
Introduce Change
Incrementally
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
...
Introduce Change
Incrementally
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
...
Measure
Improvement
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Imp...
Measure
Improvement
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Imp...
Measure
Improvement
Change Management
& Communication
Structure
GovernanceMetrics
Assessment
Targeted
Coaching
Measure
Imp...
Continue to Incrementally Iterate &
Manage Change
Change Management
& Communication
Structure
GovernanceMetrics
Assessment...
Isaac Hogue
Enterprise Agile Coach
twitter.com/isaachogue
linkedin.com/in/isaachogue
www.leadingagile.com
facebook.com/lea...
How to Successfully Scale Agile in Your Enterprise
Upcoming SlideShare
Loading in …5
×

How to Successfully Scale Agile in Your Enterprise

2,063 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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,063
On SlideShare
0
From Embeds
0
Number of Embeds
974
Actions
Shares
0
Downloads
47
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×