may 22 2014 how to scale agility in your enterprise
TRANSCRIPT
Isaac HogueEnterprise Agile Coach
twitter.com/isaachoguelinkedin.com/in/isaachogue
www.leadingagile.comfacebook.com/leadingagile
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
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 Accountability
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountability Measureable Progress
TeamServices Teams – These teams support common services across product lines. These teams support the needs of the product teams.
Team
TeamProduct 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.
Team
Team
TeamPrograms 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.
Team
Team
Team
TeamPortfolio 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.
Team
Team Team
Team Team
Team
Team
Team Team Team Team
Product & ServicesTeams
ProgramTeams
Scrum
Kanban
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product & ServicesTeams
ProgramTeams
PortfolioTeams
Scrum
Kanban
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product & ServicesTeams
ProgramTeams
PortfolioTeams
Scrum
Kanban
Kanban
DoneDevelop and Test
Ready To Build
Detailed Planning
Release Targeting
FeasibilityStudy
Market Research
New Concept
Governing the flow of work
Feature CompleteFeature
CompleteIntegration
TestingIntegration
TestingDevelopand Test
StoryReviewStory
ReviewStory
MappingStory
MappingFeature
BreakdownFeature
Breakdown
Story Done
TaskDone
Task InProcess
TaskReady
StoryBacklog
KANBAN
FEAT
URE
STO
RY
EPIC
S
KANBAN
SCRUM
Clarity
Accountability
Measurable Progress
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Traditional Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
PE
PC AC
AE
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
Intent
PE
PC AC
AE
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
IntentStart
PE
PC AC
AE
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Lean/Agile Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
IntentStart
PE
PC AC
AE
Predictive & EmergentIrrational• Predictive plans treat all scope as equal• Lots of Expediting• Resource Shifting / Multi-tasking• Heavy Change Control
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become PredictableLean/Agile Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
Start
Establish Trust
PhaseI
PE
PC AC
AE
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become PredictableLean/Agile
Reduce Batch SizeAgile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
Start
Establish Trust
PhaseI
PhaseII
PE
PC AC
AE
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become PredictableLean/Agile
Reduce Batch SizeAgile
Lean StartupProduct Discovery
AdaptivePr
edic
tive
Emergent
Convergent
Start
Establish Trust
PhaseI
PhaseII
PhaseIII
PE
PC AC
AE
Defining the Roadmap
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
•Identify Business Drivers•Identify Gaps in Current
Delivery Processes•Identify Pilot Structure
Define the OperationalFramework
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Built around teams• Product focused• Service oriented
Change Management& Communication
Define the OperationalFramework
Change Management& Communication
Structure
Governance
Metrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Portfolio• Program• Project
Define the OperationalFramework
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Return on Investment• Throughput• Capitalization
–CONFIDENTIAL – DO NOT DISTRIBUTE -
Ad - Hoc
Become PredictableLean/Agile Agile
Lean StartupAdaptive
Pred
ictiv
e
Emergent
Convergent
Start
Establish Trust
PhaseI
PE
PC AC
AE
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product & ServicesTeams
ProgramTeams
PortfolioTeams
Scrum
Kanban
Kanban
Team
Team
Team
Team
Team Team
Team
Team
Team Team Team Team
Product & ServicesTeams
ProgramTeams
PortfolioTeams
Scrum
Kanban
Kanban
Agile Pilot
Introduce ChangeIncrementally
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Independent• Small • Entrepreneurial
Introduce ChangeIncrementally
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPractices
Guide Culture
• Product definition• Project management• Technical and delivery
Introduce ChangeIncrementally
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPractices
Guide Culture
• Trust• Accountability• Adaptability
Measure Improvement
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Capability focused• Objectively assessed• Focus on sustainability
Measure Improvement
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
• Training• Workshops• Mentoring
Measure Improvement
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improveme
nt
Form Teams
TeachPracticesGuide Culture
• Demonstrable progress• Outcomes focused• Map to business drivers
Continue to Incrementally Iterate & Manage Change
Change Management& Communication
Structure
GovernanceMetrics
Assessment
Targeted Coaching
Measure Improvement
Form Teams
TeachPracticesGuide Culture
•Maintain Safety•Identify champions•Centers of excellence