SlideShare une entreprise Scribd logo
1  sur  112
Télécharger pour lire hors ligne
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Teaching an Elephant
to Dance
or
Scaling Agile
to Large Project Teams
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Steve ‘Pov’ Povilaitis – Enterprise Agile Coach
Pov@leadingagile.com
Twitter: @stevepov
LinkedIn: /stevepov
• GE Energy
• AAI Corporation
• Lockheed Martin
Luck is not a factor. Hope is not a strategy. Fear is not an option.
What is the problem we are trying to
address?
• Predictability
• Technical Excellence
• Quality
• Time to Value
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Large Project Teams
• Not just a lot of Agile Teams
• Impacts how we do Project Management, Technical
Practices, and Product Management beyond the
teams
• Aligning Teams within Programs and Portfolios
Luck is not a factor. Hope is not a strategy. Fear is not an option.
How does Agile Work?
Small Teams with everything needed to deliver
an increment of value
Backlog prioritized by value being delivered
incrementally
At scale, the backlog and products for these
teams need to be coordinated and technical
practices must address the challenges of
integration
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Three Questions
What are the challenges with Scaling Agile?
What does Agile for Large Projects look like?
How do organizations get from here to there?
Luck is not a factor. Hope is not a strategy. Fear is not an option.
What are the challenges?
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Agile is optimized for small teams
• Agile teams measure progress in terms of user stories, but larger companies
measure progress in terms of completed projects.
• Working software every two weeks isn’t as important as finished projects every
quarter or two.
• The unit of value in the enterprise is different from the unit of value at the team
level.
Luck is not a factor. Hope is not a strategy. Fear is not an option.
User Stories are too small in an Enterprise
Context
• Companies need to make and meet commitments on longer planning horizons.
• The typical language of short commitments and rapid feedback cycles doesn’t
resonate with many senior leaders.
• At the enterprise level of scale, predictability in product delivery is needed so that
the organizations can make strategic investments for delivering value
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Multiple teams introduce dependencies
and coordination challenges
• Trouble coordinating across multiple teams
• Managing dependencies on complex programs
• Bottlenecks slow value creation
Luck is not a factor. Hope is not a strategy. Fear is not an option.
What does it look like?
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Enterprise Portfolio Management
Product
Team
Scrum
Team
Product
Team
Strategy
Team
Support
Portfolio
Team
Team Agility Multi-Team Agility
Program Agility
Portfolio
Agility
Luck is not a factor. Hope is not a strategy. Fear is not an option.
The smallest increment of value, typically less than a week.
Stories are contained within sprint. These are the things the
delivery teams care about.
Backlog Decomposition
Increments of Value
Smaller than epics, typically 2-4 weeks in duration. Features
are contained within releases. Features can span more than
one team. These are what the Product Owner Team cares
about.
Collections of features, typically 1-3 months in duration but
will fit in a release. Epics can span more than one team.
These are the things Steering Committees cares about.
Epic
Feature
User Story
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Backlog Decomposition
Each increment of value creates context and
constraints for the level below
Generally
• Increments of value must be prepared prior to
planning
• Don’t commit to an increment of value that isn’t
ready
• We want to get each increment of value done
before starting more
Epic
Feature
User Story
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Backlog Decomposition
Coordinate Across Levels of Value
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Story Maps
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Story Maps start with the
identification of larger, more
strategic organizational goals
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
Epics are decomposed into
Features that describe the value
added into the product
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature Feature
Epics are decomposed into
Features that describe the value
added into the product
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature Feature Feature
Epics are decomposed into
Features that describe the value
added into the product
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature Feature Feature Feature
Epics are decomposed into
Features that describe the value
added into the product
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
Features are decomposed into
User Stories that are thin slices of
value added into the system
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Features are decomposed into
User Stories that are thin slices of
value added into the system
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Features are decomposed into
User Stories that are thin slices of
value added into the system
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Features are decomposed into
User Stories that are thin slices of
value added into the system
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Managing Budgets
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
User Stories are estimated in
relative units of measure called
Story Points
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
11 7 12 8
Story Points can be added up to
size Features
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
11 7 12 8
38 Feature Points can be added up to
size Epics
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
11 7 12 8
38 Our Goal is to build the smallest
system possible to deliver the
value in the Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
11 7 12 8
38 We continuously evaluate the
Story Map to determine the
Minimally Marketable Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
Epic
Feature Feature Feature Feature
User Story User Story User Story
11 7 12 8
38
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
We continuously evaluate the
Story Map to determine the
Minimally Marketable Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
Epic
Feature Feature Feature Feature
User Story User Story User Story
10 4 5 7
26
3
2
5
1
1
3
2
1
2
5
3
2
1
3
2
2
When we focus on Minimally
Marketable Features, we deliver
Business Value early
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Planning
Jan Feb March April May June July Aug Sept Oct Nov Dec Jan-14 Feb Mar Apr
R17 R19 R21 R23 R25 R27
Team A Epic 1
Epic
4 Epic 7
Team B Epic 2 Epic 5 Epic 8
Teacm C Epic3 Epic 6 Epic 9
Spt
1 Spt 2
US-
42
US-
38
US-
50
US-
42
US-
56
US-
49
US-
61
US-
53
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Measuring Progress
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down hours or points to
make sure the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspective, we
Burn Down points to make sure
the sprint is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
6
From a Metrics perspective, we
Burn Down points to make sure
the Release is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
6
8
From a Metrics perspective, we
Burn Down points to make sure
the Release is on track
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
6
8
5
We track Velocity Trend to make
sure the team is delivering in a
Predictable manner
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
6
8
5
When the Release is ready to
deliver, The Team has completed
the highest priority User Stories,
against the highest priority
Features ,against the highest
priority Epics.
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
6
8
5
When the Release is ready to
deliver, The Team has completed
the highest priority User Stories,
against the highest priority
Features ,against the highest
priority Epics.
Everyone is focused on delivering
value early and often!
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Enterprise Release Execution
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Epic
Feature
User Story
Feature Feature Feature
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Features are decomposed into
User Stories that are thin slices of
value added into the system
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Done
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Tier 1 - Scrum
Tier 2 - Kanban
Tier 3 - Kanban
User Story
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Done
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Tier 1 - Scrum
Tier 2 - Kanban
Tier 3 - Kanban
Feature
User Story
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Done
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Tier 1 - Scrum
Tier 2 - Kanban
Tier 3 - KanbanEpic
Feature
User Story
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Kanban creates a Pull System
across the entire portfolio that is
limited by your Actual Capacity
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Spike
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
User Story
User Story
Spike
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
User Story
User Story
Spike
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8 16
8
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Feature
User Story
User Story
Spike
TaskTask
Task
8 16
8
Feature
Epic
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8 16
8
Feature
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8 16
8
Feature
Epic
Epic
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8 16
8
Feature
Epic
Epic
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8
16
8
Feature
EpicEpic
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8
16
8
Feature
EpicEpic
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
TaskTask
Task
8
16
8
Epic
Spike
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User Story
User Story
Spike
TaskTask
Task
8
16
8
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
User StoryUser Story
TaskTask
Task
8
16
8
Spike
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User Story
User Story
Spike
Epic
Epic
Feature Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User Story
User Story
Spike
Epic
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User Story
User Story
Spike
Epic
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User Story
User Story
Spike
Epic
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User StoryUser Story
Spike
Epic
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
Task
Task
8
16
8
User StoryUser Story
Spike
Epic
Epic
FeatureFeature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Task
Task
Task
8
16
8
User Story
Spike
User Story
Epic
Feature
FeatureFeature
User Story
User Story
Spike
Task
Task
Task
8
8
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Task
Task
Task
8
16
8
User Story
Spike
User Story
Epic
Feature
User Story
User Story
Spike
Feature
Feature
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
User Story
Spike
Task
Task
Task
8
8
Feature
FeatureFeature
8
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
User Story
Spike
Task
Task
8
8
Feature
FeatureFeature
Task
8
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User StoryUser Story
Spike
Task
Task
8
8
Feature
FeatureFeature
Task
8
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
Task
Task
8
8
Feature
FeatureFeature
Task
8
User Story
Spike
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
Task
Task
8
8
Feature
FeatureFeature
Task
8
User Story
Spike
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
Task
Task
8
8
Feature
FeatureFeature
Task
8
User Story
Spike
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
Task
Task
8
8
FeatureFeatureFeature
Task
8
User Story
Spike
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic
Epic
User Story
Task
Task
8
8
FeatureFeatureFeature
Task
8
User Story
Spike
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature
Feature
Epic Epic
User Story
Task
Task
8
8
FeatureFeature
Feature
Task
8
User Story
Spike
Epic
Feature
User Story User Story
Spike
Task
Task
Task
8
8
Task
8
Task
8
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Developers
Delivery Teams
Testers
Analysts
Specialists
Generalizing
Specialists
Agile Project
Manager/ Scrum
Master
Product Manager/
Product Owner Team
Luck is not a factor. Hope is not a strategy. Fear is not an option.
User Experience
Architect
???
Product Manager/PO
Project Manager
Product Owner Teams
Luck is not a factor. Hope is not a strategy. Fear is not an option.
How do we get there?
Luck is not a factor. Hope is not a strategy. Fear is not an option.
How do we get there from here?
• Determine the incremental and iterative approach to
the transformation
• Top down intent
– Make Changes to Organizational Structure
– Change focus of Metrics and Assessments
• Bottom up implementation
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Top down intent
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Organizational Restructure
Director
Manager
BA
BA
BA
Manager
DEV
DEV
DEV
Manager
QA
QA
QA
Architect
PM UX
???
Luck is not a factor. Hope is not a strategy. Fear is not an option.
The Messy Middle
info
guide
info
guide
info
guideinfo
guide
Assessments and
Metrics are directly
targeted at giving the
managers (the messy
middle) something
concrete to do (safety)
while being able to
demonstrate success
(safety and value).
Luck is not a factor. Hope is not a strategy. Fear is not an option.
New Metrics
• Stop focusing on (task) utilization
metrics
• Start focusing on predictability,
technical excellence, and quality
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Assessing Predictability
Teams can plan,
coordinate, and
deliver predictably
enough to make a
release level
commitment.
Has the team established
a stable velocity?
Is working, tested,
remediated code being
delivered frequently?
Does the team have
everything expected to
perform the work each
iteration?
Does the team have
confidence they will
deliver the functionality
expected for the release?
Does the team deliver the
functionality it intended
each iteration?
Story Ratio
Velocity / Throughput
Variance
WIP to Throughput
Ratio
Resource Availability
Release Confidence
Goal Question Metric
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Agile Team Metrics Summary
Story Ratio
The goal is to help teams
become predictable in their
estimating.
Velocity Variance
Throughput Variance
90%+ Stories Delivered /Stories Committed
80% - 90% Stories Delivered /Stories Committed
< 80% Stories Delivered /Stories Committed
Throughput to WIP
There should not be more than 4
weeks work of throughput active in
a team from Ready to Delivered.
Trend
(Will show current state color on Dashboard)Category Current State
Positive iteration to iteration
Flat iteration to iteration
Negative iteration to iteration
< 2 weeks
2 weeks – 4 weeks
> 4 weeks
Gap is lower
Gap is the same
Gap is higher
Variance < last iteration
Variance = last iteration
Variance is increasing iteration to iteration
Velocity Variance 20% of last 3 sprints
Velocity Variance 40% of last 3 sprints
Velocity Variance 40% of last 3 sprints
The goal is to help teams
become stable in their
velocity.
Predictability
Resource Availability
Is the team getting the
resource available that was
planned? We need an
indication when planned
resources aren't available.
(Post Inception)
On time release
confidence
Resources available as planned
2 off planned resource availability
3+ off planned resource availability
Resources are available iteration to iteration
Resource is yellow iteration to iteration
Resource availability dropped iteration to iteration
Confidence on track or improving
Features on track < 100% and flat
Features on track < 100% and trending down
Team is very confident
Team is challenged
Release can’t be delivered
Teams should be able to
roughly estimate and identify
risks and dependencies
sufficiently that we can make
and keep release
commitments.
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Program Dashboard
A higher level view of the teams provides
information to leadership so they can provide
guidance where necessary
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Bottom up implementation
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Cycle of Learning
Training
Mentoring
Coaching
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Cultural Change is Last
Cultural
Beliefs
Processes,
Practices, Policies
Organizational
Structure
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Change Takes Time
Luck is not a factor. Hope is not a strategy. Fear is not an option.
Thank you!
Steve ‘Pov’ Povilaitis
LinkedIn: /stevepov
Twitter: @stevepov
Email: pov@LeadingAgile.com

Contenu connexe

Tendances

Prioritization – 10 different techniques for optimizing what to start next ...
Prioritization – 10 different techniques for optimizing what to start next   ...Prioritization – 10 different techniques for optimizing what to start next   ...
Prioritization – 10 different techniques for optimizing what to start next ...Troy Magennis
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?Alban Gérôme
 
Acceptance, accessible, actionable and auditable
Acceptance, accessible, actionable and auditableAcceptance, accessible, actionable and auditable
Acceptance, accessible, actionable and auditableAlban Gérôme
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimatingBrett Child
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopStephen Vance
 
The Importance of Estimating - WCMKE 2015
The Importance of Estimating  - WCMKE 2015The Importance of Estimating  - WCMKE 2015
The Importance of Estimating - WCMKE 2015Jess Jurick
 
Measure what matters
Measure what mattersMeasure what matters
Measure what mattersEd Kless
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworksSwatiKapoor43
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!SwatiKapoor43
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examplesSimon Girvan
 

Tendances (13)

Prioritization – 10 different techniques for optimizing what to start next ...
Prioritization – 10 different techniques for optimizing what to start next   ...Prioritization – 10 different techniques for optimizing what to start next   ...
Prioritization – 10 different techniques for optimizing what to start next ...
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?
 
Acceptance, accessible, actionable and auditable
Acceptance, accessible, actionable and auditableAcceptance, accessible, actionable and auditable
Acceptance, accessible, actionable and auditable
 
NoEstimates @ miniIAD
NoEstimates @ miniIADNoEstimates @ miniIAD
NoEstimates @ miniIAD
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation Workshop
 
The Importance of Estimating - WCMKE 2015
The Importance of Estimating  - WCMKE 2015The Importance of Estimating  - WCMKE 2015
The Importance of Estimating - WCMKE 2015
 
Measure what matters
Measure what mattersMeasure what matters
Measure what matters
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworks
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examples
 

En vedette

La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEANClaude Emond
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallPrateek Shrivastava
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreSteve Gladstone
 
The Project Management Process - Week 7 Managing Teams
The Project Management Process - Week 7   Managing TeamsThe Project Management Process - Week 7   Managing Teams
The Project Management Process - Week 7 Managing TeamsCraig Brown
 
The Project Management Process - Week 2
The Project Management Process - Week 2The Project Management Process - Week 2
The Project Management Process - Week 2Craig Brown
 
Torah and Grace (Old and New Covenant)
 Torah and Grace (Old and New Covenant) Torah and Grace (Old and New Covenant)
Torah and Grace (Old and New Covenant)Butch Yulo
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Jeremy Jay Lim
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1Craig Brown
 

En vedette (11)

La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEAN
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
 
Va era 2015
Va era 2015Va era 2015
Va era 2015
 
The Project Management Process - Week 7 Managing Teams
The Project Management Process - Week 7   Managing TeamsThe Project Management Process - Week 7   Managing Teams
The Project Management Process - Week 7 Managing Teams
 
The Project Management Process - Week 2
The Project Management Process - Week 2The Project Management Process - Week 2
The Project Management Process - Week 2
 
Torah and Grace (Old and New Covenant)
 Torah and Grace (Old and New Covenant) Torah and Grace (Old and New Covenant)
Torah and Grace (Old and New Covenant)
 
Tetzaveh acy
Tetzaveh acyTetzaveh acy
Tetzaveh acy
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1
 
Project management
Project managementProject management
Project management
 

Similaire à Scaling Agile to Large Project Teams

Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinarMike Cottmeyer
 
Get rid of story points
Get rid of story pointsGet rid of story points
Get rid of story pointsPino Decandia
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Big agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreBig agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreJesse Fewell
 
Points 200Term Paper Using Agile Project Management to Impleme.docx
Points 200Term Paper Using Agile Project Management to Impleme.docxPoints 200Term Paper Using Agile Project Management to Impleme.docx
Points 200Term Paper Using Agile Project Management to Impleme.docxharrisonhoward80223
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile worldRavikanth-BA
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerRasmus Runberg
 
AgileME Dubai - Agile A-Z Chapter 2 - Product Owner
AgileME Dubai - Agile A-Z Chapter 2 - Product OwnerAgileME Dubai - Agile A-Z Chapter 2 - Product Owner
AgileME Dubai - Agile A-Z Chapter 2 - Product OwnerAgile ME
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationAlan Albert
 

Similaire à Scaling Agile to Large Project Teams (20)

Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinar
 
Get rid of story points
Get rid of story pointsGet rid of story points
Get rid of story points
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Scrum
ScrumScrum
Scrum
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Big agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreBig agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymore
 
Points 200Term Paper Using Agile Project Management to Impleme.docx
Points 200Term Paper Using Agile Project Management to Impleme.docxPoints 200Term Paper Using Agile Project Management to Impleme.docx
Points 200Term Paper Using Agile Project Management to Impleme.docx
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile world
 
Ritcha R
Ritcha RRitcha R
Ritcha R
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
 
AgileME Dubai - Agile A-Z Chapter 2 - Product Owner
AgileME Dubai - Agile A-Z Chapter 2 - Product OwnerAgileME Dubai - Agile A-Z Chapter 2 - Product Owner
AgileME Dubai - Agile A-Z Chapter 2 - Product Owner
 
Story writing
Story writingStory writing
Story writing
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
 
Agile
AgileAgile
Agile
 

Plus de VersionOne

AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2VersionOne
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1VersionOne
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile VersionOne
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?VersionOne
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2VersionOne
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1VersionOne
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2VersionOne
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeVersionOne
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...VersionOne
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2VersionOne
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1VersionOne
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentVersionOne
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseVersionOne
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2VersionOne
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1VersionOne
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports VersionOne
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical DebtVersionOne
 

Plus de VersionOne (20)

AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile Development
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the Enterprise
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 

Scaling Agile to Large Project Teams

  • 1. Luck is not a factor. Hope is not a strategy. Fear is not an option. Teaching an Elephant to Dance or Scaling Agile to Large Project Teams
  • 2. Luck is not a factor. Hope is not a strategy. Fear is not an option. Steve ‘Pov’ Povilaitis – Enterprise Agile Coach Pov@leadingagile.com Twitter: @stevepov LinkedIn: /stevepov • GE Energy • AAI Corporation • Lockheed Martin
  • 3. Luck is not a factor. Hope is not a strategy. Fear is not an option. What is the problem we are trying to address? • Predictability • Technical Excellence • Quality • Time to Value
  • 4. Luck is not a factor. Hope is not a strategy. Fear is not an option. Large Project Teams • Not just a lot of Agile Teams • Impacts how we do Project Management, Technical Practices, and Product Management beyond the teams • Aligning Teams within Programs and Portfolios
  • 5. Luck is not a factor. Hope is not a strategy. Fear is not an option. How does Agile Work? Small Teams with everything needed to deliver an increment of value Backlog prioritized by value being delivered incrementally At scale, the backlog and products for these teams need to be coordinated and technical practices must address the challenges of integration
  • 6. Luck is not a factor. Hope is not a strategy. Fear is not an option. Three Questions What are the challenges with Scaling Agile? What does Agile for Large Projects look like? How do organizations get from here to there?
  • 7. Luck is not a factor. Hope is not a strategy. Fear is not an option. What are the challenges?
  • 8. Luck is not a factor. Hope is not a strategy. Fear is not an option. Agile is optimized for small teams • Agile teams measure progress in terms of user stories, but larger companies measure progress in terms of completed projects. • Working software every two weeks isn’t as important as finished projects every quarter or two. • The unit of value in the enterprise is different from the unit of value at the team level.
  • 9. Luck is not a factor. Hope is not a strategy. Fear is not an option. User Stories are too small in an Enterprise Context • Companies need to make and meet commitments on longer planning horizons. • The typical language of short commitments and rapid feedback cycles doesn’t resonate with many senior leaders. • At the enterprise level of scale, predictability in product delivery is needed so that the organizations can make strategic investments for delivering value
  • 10. Luck is not a factor. Hope is not a strategy. Fear is not an option. Multiple teams introduce dependencies and coordination challenges • Trouble coordinating across multiple teams • Managing dependencies on complex programs • Bottlenecks slow value creation
  • 11. Luck is not a factor. Hope is not a strategy. Fear is not an option. What does it look like?
  • 12. Luck is not a factor. Hope is not a strategy. Fear is not an option. Enterprise Portfolio Management Product Team Scrum Team Product Team Strategy Team Support Portfolio Team Team Agility Multi-Team Agility Program Agility Portfolio Agility
  • 13. Luck is not a factor. Hope is not a strategy. Fear is not an option. The smallest increment of value, typically less than a week. Stories are contained within sprint. These are the things the delivery teams care about. Backlog Decomposition Increments of Value Smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Features can span more than one team. These are what the Product Owner Team cares about. Collections of features, typically 1-3 months in duration but will fit in a release. Epics can span more than one team. These are the things Steering Committees cares about. Epic Feature User Story
  • 14. Luck is not a factor. Hope is not a strategy. Fear is not an option. Backlog Decomposition Each increment of value creates context and constraints for the level below Generally • Increments of value must be prepared prior to planning • Don’t commit to an increment of value that isn’t ready • We want to get each increment of value done before starting more Epic Feature User Story
  • 15. Luck is not a factor. Hope is not a strategy. Fear is not an option. Backlog Decomposition Coordinate Across Levels of Value
  • 16. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Story Maps
  • 17. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Story Maps start with the identification of larger, more strategic organizational goals
  • 18. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature Epics are decomposed into Features that describe the value added into the product
  • 19. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature Feature Epics are decomposed into Features that describe the value added into the product
  • 20. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature Feature Feature Epics are decomposed into Features that describe the value added into the product
  • 21. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature Feature Feature Feature Epics are decomposed into Features that describe the value added into the product
  • 22. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story Features are decomposed into User Stories that are thin slices of value added into the system
  • 23. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story Features are decomposed into User Stories that are thin slices of value added into the system
  • 24. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Features are decomposed into User Stories that are thin slices of value added into the system
  • 25. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Features are decomposed into User Stories that are thin slices of value added into the system
  • 26. Luck is not a factor. Hope is not a strategy. Fear is not an option. Managing Budgets
  • 27. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 User Stories are estimated in relative units of measure called Story Points
  • 28. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 11 7 12 8 Story Points can be added up to size Features
  • 29. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 11 7 12 8 38 Feature Points can be added up to size Epics
  • 30. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 11 7 12 8 38 Our Goal is to build the smallest system possible to deliver the value in the Epic
  • 31. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 11 7 12 8 38 We continuously evaluate the Story Map to determine the Minimally Marketable Feature
  • 32. Luck is not a factor. Hope is not a strategy. Fear is not an option. User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Epic Feature Feature Feature Feature User Story User Story User Story 11 7 12 8 38 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 We continuously evaluate the Story Map to determine the Minimally Marketable Feature
  • 33. Luck is not a factor. Hope is not a strategy. Fear is not an option. User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Epic Feature Feature Feature Feature User Story User Story User Story 10 4 5 7 26 3 2 5 1 1 3 2 1 2 5 3 2 1 3 2 2 When we focus on Minimally Marketable Features, we deliver Business Value early
  • 34. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Planning Jan Feb March April May June July Aug Sept Oct Nov Dec Jan-14 Feb Mar Apr R17 R19 R21 R23 R25 R27 Team A Epic 1 Epic 4 Epic 7 Team B Epic 2 Epic 5 Epic 8 Teacm C Epic3 Epic 6 Epic 9 Spt 1 Spt 2 US- 42 US- 38 US- 50 US- 42 US- 56 US- 49 US- 61 US- 53
  • 35. Luck is not a factor. Hope is not a strategy. Fear is not an option. Measuring Progress
  • 36. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 37. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 38. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 39. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 40. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 41. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 42. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down hours or points to make sure the sprint is on track
  • 43. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 44. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 From a Metrics perspective, we Burn Down points to make sure the sprint is on track
  • 45. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 6 From a Metrics perspective, we Burn Down points to make sure the Release is on track
  • 46. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 6 8 From a Metrics perspective, we Burn Down points to make sure the Release is on track
  • 47. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 6 8 5 We track Velocity Trend to make sure the team is delivering in a Predictable manner
  • 48. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 6 8 5 When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics.
  • 49. Luck is not a factor. Hope is not a strategy. Fear is not an option. Release Burndown 38 Sprint Burndown 96 Velocity Trend 6 6 8 5 When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics. Everyone is focused on delivering value early and often!
  • 50. Luck is not a factor. Hope is not a strategy. Fear is not an option. Enterprise Release Execution
  • 51. Luck is not a factor. Hope is not a strategy. Fear is not an option. Epic Feature User Story Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Features are decomposed into User Stories that are thin slices of value added into the system
  • 52. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Done Analysis Design Build Test Deploy Inception Elaboration Construction Transition Tier 1 - Scrum Tier 2 - Kanban Tier 3 - Kanban User Story
  • 53. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Done Analysis Design Build Test Deploy Inception Elaboration Construction Transition Tier 1 - Scrum Tier 2 - Kanban Tier 3 - Kanban Feature User Story
  • 54. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Done Analysis Design Build Test Deploy Inception Elaboration Construction Transition Tier 1 - Scrum Tier 2 - Kanban Tier 3 - KanbanEpic Feature User Story
  • 55. Luck is not a factor. Hope is not a strategy. Fear is not an option. Kanban creates a Pull System across the entire portfolio that is limited by your Actual Capacity
  • 56. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic
  • 57. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic
  • 58. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic
  • 59. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Feature
  • 60. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Feature
  • 61. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Feature
  • 62. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Spike Feature
  • 63. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature User Story User Story Spike Feature
  • 64. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature User Story User Story Spike Feature
  • 65. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature
  • 66. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Feature User Story User Story Spike TaskTask Task 8 16 8 Feature Epic Epic
  • 67. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature Epic
  • 68. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature Epic Epic
  • 69. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature Epic Epic Feature
  • 70. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature EpicEpic Feature
  • 71. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Feature EpicEpic Feature
  • 72. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story TaskTask Task 8 16 8 Epic Spike Feature Feature
  • 73. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User Story User Story Spike TaskTask Task 8 16 8 Epic Feature Feature
  • 74. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature User StoryUser Story TaskTask Task 8 16 8 Spike Epic Feature Feature
  • 75. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature Feature
  • 76. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature Feature
  • 77. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature
  • 78. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature
  • 79. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story Spike User Story Epic FeatureFeature
  • 80. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story User Story Spike Epic Epic Feature Feature
  • 81. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story User Story Spike Epic Epic FeatureFeature
  • 82. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story User Story Spike Epic Epic FeatureFeature
  • 83. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User Story User Story Spike Epic Epic FeatureFeature
  • 84. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User StoryUser Story Spike Epic Epic FeatureFeature
  • 85. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Task Task Task 8 16 8 User StoryUser Story Spike Epic Epic FeatureFeature
  • 86. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature FeatureFeature User Story User Story Spike Task Task Task 8 8
  • 87. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Epic Feature Feature Task Task Task 8 16 8 User Story Spike User Story Epic Feature User Story User Story Spike Feature Feature
  • 88. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story User Story Spike Task Task Task 8 8 Feature FeatureFeature 8
  • 89. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story User Story Spike Task Task 8 8 Feature FeatureFeature Task 8
  • 90. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User StoryUser Story Spike Task Task 8 8 Feature FeatureFeature Task 8
  • 91. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 Feature FeatureFeature Task 8 User Story Spike
  • 92. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 Feature FeatureFeature Task 8 User Story Spike
  • 93. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 Feature FeatureFeature Task 8 User Story Spike
  • 94. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 FeatureFeatureFeature Task 8 User Story Spike
  • 95. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 FeatureFeatureFeature Task 8 User Story Spike
  • 96. Luck is not a factor. Hope is not a strategy. Fear is not an option. Story Backlog Task Backlog In Process Task Done Story Backlog Analysis Design Build Test Deploy Inception Elaboration Construction Transition Epic Feature Feature Epic Epic User Story Task Task 8 8 FeatureFeature Feature Task 8 User Story Spike Epic Feature User Story User Story Spike Task Task Task 8 8 Task 8 Task 8
  • 97. Luck is not a factor. Hope is not a strategy. Fear is not an option. Developers Delivery Teams Testers Analysts Specialists Generalizing Specialists Agile Project Manager/ Scrum Master Product Manager/ Product Owner Team
  • 98. Luck is not a factor. Hope is not a strategy. Fear is not an option. User Experience Architect ??? Product Manager/PO Project Manager Product Owner Teams
  • 99. Luck is not a factor. Hope is not a strategy. Fear is not an option. How do we get there?
  • 100. Luck is not a factor. Hope is not a strategy. Fear is not an option. How do we get there from here? • Determine the incremental and iterative approach to the transformation • Top down intent – Make Changes to Organizational Structure – Change focus of Metrics and Assessments • Bottom up implementation
  • 101. Luck is not a factor. Hope is not a strategy. Fear is not an option. Top down intent
  • 102. Luck is not a factor. Hope is not a strategy. Fear is not an option. Organizational Restructure Director Manager BA BA BA Manager DEV DEV DEV Manager QA QA QA Architect PM UX ???
  • 103. Luck is not a factor. Hope is not a strategy. Fear is not an option. The Messy Middle info guide info guide info guideinfo guide Assessments and Metrics are directly targeted at giving the managers (the messy middle) something concrete to do (safety) while being able to demonstrate success (safety and value).
  • 104. Luck is not a factor. Hope is not a strategy. Fear is not an option. New Metrics • Stop focusing on (task) utilization metrics • Start focusing on predictability, technical excellence, and quality
  • 105. Luck is not a factor. Hope is not a strategy. Fear is not an option. Assessing Predictability Teams can plan, coordinate, and deliver predictably enough to make a release level commitment. Has the team established a stable velocity? Is working, tested, remediated code being delivered frequently? Does the team have everything expected to perform the work each iteration? Does the team have confidence they will deliver the functionality expected for the release? Does the team deliver the functionality it intended each iteration? Story Ratio Velocity / Throughput Variance WIP to Throughput Ratio Resource Availability Release Confidence Goal Question Metric
  • 106. Luck is not a factor. Hope is not a strategy. Fear is not an option. Agile Team Metrics Summary Story Ratio The goal is to help teams become predictable in their estimating. Velocity Variance Throughput Variance 90%+ Stories Delivered /Stories Committed 80% - 90% Stories Delivered /Stories Committed < 80% Stories Delivered /Stories Committed Throughput to WIP There should not be more than 4 weeks work of throughput active in a team from Ready to Delivered. Trend (Will show current state color on Dashboard)Category Current State Positive iteration to iteration Flat iteration to iteration Negative iteration to iteration < 2 weeks 2 weeks – 4 weeks > 4 weeks Gap is lower Gap is the same Gap is higher Variance < last iteration Variance = last iteration Variance is increasing iteration to iteration Velocity Variance 20% of last 3 sprints Velocity Variance 40% of last 3 sprints Velocity Variance 40% of last 3 sprints The goal is to help teams become stable in their velocity. Predictability Resource Availability Is the team getting the resource available that was planned? We need an indication when planned resources aren't available. (Post Inception) On time release confidence Resources available as planned 2 off planned resource availability 3+ off planned resource availability Resources are available iteration to iteration Resource is yellow iteration to iteration Resource availability dropped iteration to iteration Confidence on track or improving Features on track < 100% and flat Features on track < 100% and trending down Team is very confident Team is challenged Release can’t be delivered Teams should be able to roughly estimate and identify risks and dependencies sufficiently that we can make and keep release commitments.
  • 107. Luck is not a factor. Hope is not a strategy. Fear is not an option. Program Dashboard A higher level view of the teams provides information to leadership so they can provide guidance where necessary
  • 108. Luck is not a factor. Hope is not a strategy. Fear is not an option. Bottom up implementation
  • 109. Luck is not a factor. Hope is not a strategy. Fear is not an option. Cycle of Learning Training Mentoring Coaching
  • 110. Luck is not a factor. Hope is not a strategy. Fear is not an option. Cultural Change is Last Cultural Beliefs Processes, Practices, Policies Organizational Structure
  • 111. Luck is not a factor. Hope is not a strategy. Fear is not an option. Change Takes Time
  • 112. Luck is not a factor. Hope is not a strategy. Fear is not an option. Thank you! Steve ‘Pov’ Povilaitis LinkedIn: /stevepov Twitter: @stevepov Email: pov@LeadingAgile.com