Scrum Gathering South Africa 2014 Closing Keynote: My Scrum Odyssey
Scrum gathering vegas agile program and portfolio management
-
Upload
mike-cottmeyer -
Category
Documents
-
view
5.311 -
download
1
Transcript of Scrum gathering vegas agile program and portfolio management
Agile Program and Portfolio Management with ScrumWhere does well groomed prioritized backlog come from... at scale?
Wednesday, May 8, 13
Mike [email protected]
www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer
Wednesday, May 8, 13
C-Suite Value Proposition • Predictability
• Quality
• Early ROI
• Cost Savings
Wednesday, May 8, 13
C-Suite Value Proposition • Predictability
• Quality
• Early ROI
• Cost Savings
Wednesday, May 8, 13
C-Suite Value Proposition • Predictability
• Quality
• Early ROI
• Cost Savings
Wednesday, May 8, 13
C-Suite Value Proposition • Predictability
• Quality
• Early ROI
• Cost Savings
Wednesday, May 8, 13
Agile Program Management
Scrum Team
ProductTeam
ScrumTeam
ScrumTeam
ScrumTeam
ProductTeam
Wednesday, May 8, 13
Agile Portfolio Management
Scrum Team
ProductTeam
ScrumTeam
ScrumTeam
ScrumTeam
ProductTeam
PortfolioTeam
Wednesday, May 8, 13
Enterprise Portfolio Management
Scrum Team
ProductTeam
ScrumTeam
ScrumTeam
ScrumTeam
ProductTeam
StrategyTeam
SupportTeam
PortfolioTeam
Wednesday, May 8, 13
ScrumTeam Developers
Testers
Analysts
DevelopersDevelopers
ScrumMaster
Product Owner
Lead
Wednesday, May 8, 13
Teams at Every Level
Scrum Team
ProductTeam
ScrumTeam
ScrumTeam
ScrumTeam
ProductTeam
StrategyTeam
SupportTeam
PortfolioTeam
Wednesday, May 8, 13
Managing Variable ScopeHow to deal with making commitments when scope is
constantly changing
Wednesday, May 8, 13
EpicEpics collec*ons of features, typically 1-‐3 months in dura*on. Epics span releases. Epics can span more than one team. These are the things senior leadership cares about.
Wednesday, May 8, 13
Epic
Feature
Epics collec*ons of features, typically 1-‐3 months in dura*on. Epics span releases. Epics can span more than one team. These are the things senior leadership cares about.
Features are smaller than epics, typically 2-‐4 weeks in dura*on. Features are contained within releases. Features are contained within a team. These are what the Product Owner Cares about.
Wednesday, May 8, 13
Epic
Feature
User Story
Epics collec*ons of features, typically 1-‐3 months in dura*on. Epics span releases. Epics can span more than one team. These are the things senior leadership cares about.
Features are smaller than epics, typically 2-‐4 weeks in dura*on. Features are contained within releases. Features are contained within a team. These are what the Product Owner Cares about.
User Stories are the smallest increment of value, typically less than a week. User Stories are contained within sprint. These are the things Engineering Management Cares about.
Wednesday, May 8, 13
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 visually show the rela*onship between User Stories
and Business Value
Wednesday, May 8, 13
Epic
Story Maps start with the iden*fica*on of larger, more strategic organiza*onal goals
Wednesday, May 8, 13
Epic
Feature
Epics are decomposed into Features that describe the value
added into the product
Wednesday, May 8, 13
Epic
Feature Feature
Epics are decomposed into Features that describe the value
added into the product
Wednesday, May 8, 13
Epic
Feature Feature Feature
Epics are decomposed into Features that describe the value
added into the product
Wednesday, May 8, 13
Epic
Feature Feature Feature Feature
Epics are decomposed into Features that describe the value
added into the product
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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 es*mated in rela*ve units of measure called
Story Points
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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 con*nuously evaluate the Story Map to determine the Minimally Marketable Feature
Wednesday, May 8, 13
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 con*nuously evaluate the Story Map to determine the Minimally Marketable Feature
Wednesday, May 8, 13
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
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
Minimally Marketable Features feed the priori*za*on of our
Sprint Planning
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
Iden*fy the User Story most likely to contribute to the MMF and
build that one first
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story3
Iden*fy the User Story most likely to contribute to the MMF and
build that one first
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story3
Pull User Stories in priority order focusing on delivering complete
MMFs
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
3
2
Pull User Stories in priority order focusing on delivering complete
MMFs
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
3
2
It’s okay to work User Stories across MMFs if that is what the
Product Owner needs
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
3
2
1
It’s okay to work User Stories across MMFs if that is what the
Product Owner needs
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
3
2
1
Planned Team Velocity = 6 points
The team uses its past velocity to determine how many stories go in
the Sprint
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
3
2
1
Planned Team Velocity = 6 points
The Team breaks each User Story down into Tasks
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
3
2
1
Task Task
TaskTask
Planned Team Velocity = 6 points
The Team breaks each User Story down into Tasks
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
Planned Team Velocity = 6 points
The Team breaks each User Story down into Tasks
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8 16
8
Planned Team Velocity = 6 points
And es*mates each Task in Real Hours so they can assess if they can make a solid Commitment to
Deliver
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8 16
8
16 2
48
Planned Team Velocity = 6 points
And es*mates each Task in Real Hours so they can assess if they can make a solid Commitment to
Deliver
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
TaskTask
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8 16
8
16 2
48
8 4
16 8
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
And es*mates each Task in Real Hours so they can assess if they can make a solid Commitment to
Deliver
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8
16 2
48
8 4
16 8
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
At the beginning of the Sprint, The Team pulls Tasks from the top of
the Task Backlog
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8
16 2
48
8 4
16 8
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
Tasks move across the Story Board un*l there is a completed User
Story.
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
2
1
Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16User Story
3
Tasks move across the Story Board un*l there is a completed User
Story.
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
Tasks move across the Story Board un*l there is a completed User
Story.
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
Task
Task Task
Task
Task Task
TaskTask
3
1
Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
User Story2
The Team works from the top of the Story Board, Swarming to get User Stories across the board as
fast as possible .
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
Task
Task Task
Task
Task Task
TaskTask
3
2
1
Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
The Team works from the top of the Story Board, Swarming to get User Stories across the board as
fast as possible .
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
3
2Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
User Story1
The Team works from the top of the Story Board, Swarming to get User Stories across the board as
fast as possible .
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
User Story
User Story
User Story
Task
Task Task
Task
Task Task
Task Task
3
2
1
Task
8
16 2
48
8 4
168
Planned Team Velocity = 6 pointsPlanned Es*mated Hours = 98 hours
Task 8
Task 16
Un*l the en*re Sprint has been delivered to the Product Owner.
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
6
From a Metrics perspec*ve, we Burn Down hours to make sure
the sprint is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
66
From a Metrics perspec*ve, we Burn Down points to make sure
the Release is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
66
8
From a Metrics perspec*ve, we Burn Down points to make sure
the Release is on track
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
66
8
5
We track Velocity Trend to make sure the team is delivering in a
Predictable manner
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
66
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.
Wednesday, May 8, 13
Release Burndown
38
Sprint Burndown
96
Velocity Trend
66
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 o\en!
Wednesday, May 8, 13
Epic Epic Epic Epic Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch Arch
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic Epic Epic Epic Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
Epic
Feature
Epic Epic Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
Epic
Feature
Epic
Feature
Epic
Feature
Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
Epic
Feature
Epic
Feature
Epic
Feature
Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Feature Feature
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
Epic
Feature
Epic
Feature
Epic
Feature
Epic Epic Epic Epic
Q1 Q2 Q3 Q4
Feature Feature Feature
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
Epic
Feature
Epic
Feature
Epic
Feature
Epic Epic
Q1 Q2 Q3 Q4
Feature
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
Epic
Feature
Epic Epic
Q1 Q2 Q3 Q4
Feature
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
Epic
Feature
Epic Epic
Q1 Q2 Q3 Q4
Feature
Risk Risk
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
Epic
Feature
Epic Epic
Q1 Q2 Q3 Q4
Feature
Risk Risk
User Story User Story
Wednesday, May 8, 13
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic Epic
Risk Risk Risk Risk
Q1 Q2 Q3 Q4
Feature
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User StoryUser Story
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User Story
Risk
User Story
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User Story
Risk
Spike Spike
User Story
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User Story
Risk
Spike SpikeSpike
User Story
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User Story
Risk
Spike SpikeSpike
User Story
Wednesday, May 8, 13
Scrum Team
ProductTeam
ScrumTeam
ScrumTeam
ScrumTeam
ProductTeam
StrategyTeam
SupportTeam
PortfolioTeam
n-Tier Model
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Done
Analysis Design Build Test Deploy
Tier 1 - Scrum
Tier 2 - Kanban
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
Kanban creates a Pull System across the entire portfolio that is
limited by your Actual Capacity
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Spike
Feature
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Feature
User Story
User Story
SpikeTaskTask
Task
8 16
8
Feature
Epic
Epic
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
Epic
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
Epic
Epic
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
Epic
Epic
Feature
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
EpicEpic
Feature
Wednesday, May 8, 13
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
SpikeTaskTask
Task
8 16
8
Feature
EpicEpic
Feature
Wednesday, May 8, 13
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
816
8
Epic
Spike
Feature
Feature
Wednesday, May 8, 13
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
SpikeTaskTask
Task
816
8
Epic
Feature
Feature
Wednesday, May 8, 13
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
816
8
Spike
Epic
Feature
Feature
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
FeatureFeature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
FeatureFeature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
Feature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
FeatureFeature
Task
Task
Task
8
16
8 User Story
Spike User Story
Epic
FeatureFeature
Wednesday, May 8, 13
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
EpicEpic
Feature Feature
Wednesday, May 8, 13
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
EpicEpic
FeatureFeature
Wednesday, May 8, 13
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
EpicEpic
FeatureFeature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
TaskTask
Task
816
8
User Story
User Story
Spike
EpicEpic
FeatureFeature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
TaskTask
8
16
8User StoryUser Story
Spike
EpicEpic
FeatureFeature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Feature Feature
Task
TaskTask
8
16
8User StoryUser Story
Spike
EpicEpic
FeatureFeature
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Task
TaskTask
8
16
8User Story
Spike
User Story
Epic
FeatureFeatureFeature
User Story
User Story
SpikeTask
Task
Task
8
8
Wednesday, May 8, 13
Story Backlog Task Backlog In Process Task Done Story Backlog
Analysis Design Build Test Deploy
Inception Elaboration Construction Transition
Epic
Epic
Feature
Feature
Task
TaskTask
8
16
8User Story
Spike
User Story
Epic
Feature
User Story
User Story
Spike
FeatureFeature
Wednesday, May 8, 13
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
SpikeTask
Task
Task
8
8
FeatureFeatureFeature
8
Wednesday, May 8, 13
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
SpikeTask
Task
8
8
FeatureFeatureFeature
Task 8
Wednesday, May 8, 13
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
SpikeTask
Task
8
8
FeatureFeatureFeature
Task 8
Wednesday, May 8, 13
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 StoryTask
Task
8
8
FeatureFeatureFeature
Task 8
User Story
Spike
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Wednesday, May 8, 13
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
Epic
Feature
User Story User Story
SpikeTask
Task
Task
8
8 Task 8
Task 8
Wednesday, May 8, 13
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
Epic
Feature
User Story User Story
SpikeTask
Task
Task
8
8 Task 8
Task 8
Wednesday, May 8, 13
Assessing ProgressHow do we visualize progress to the rest of the organization
• Start
• End
• Budget
• SWAG
• Estimate
• Actual
• % Complete
Wednesday, May 8, 13
Epic
Planned Planned Progress Budget Estimate Detail Start End
300 280
Text
325 Sprint 1 Sprint 5
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
300
16
280
19
Text
325
21
Sprint 1
Sprint 2
Sprint 5
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
300
16
5
280
19
8
Text
325
21
8
Sprint 1
Sprint 2
Sprint 2
Sprint 5
Sprint 4
Sprint 2
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
300
16
5
3
280
19
8
Text
3
325
21
8
5
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Q1 Q2 Q3 Q4
Arch Arch Arch Arch Arch Arch Arch ArchEpic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
User Story
Epic
Feature
User Story
Epic
Feature
User Story
Epic
Feature
Epic Epic
Risk Risk Risk Risk
Feature
User Story
Risk
Spike SpikeSpike
User Story
Wednesday, May 8, 13
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
Wednesday, May 8, 13
Epic
Feature
Planned Planned Progress Budget Estimate Detail Start End
User Story
User Story
User Story
300
16
5
3
8
280
19
8
8
Text
3
325
21
8
5
8
Sprint 1
Sprint 2
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 4
Sprint 2
Sprint 3
Sprint 4
Wednesday, May 8, 13
Done Develop and Test
Ready To Build
Detailed Planning
Release Targe6ng
Feasibility Study
Market Research New Concept
Development Flow
Feature Complete
Integra6on Tes6ng
Develop and Test
Story Review
Story Mapping
Feature Breakdown
Story Done
Task Done
Task In Process
Task Ready
Story Backlog
KANBAN
FEAT
URE
STORY
EPICS
KANBAN
SCRUM
The Epic Tier
• Idea list genera<on from mul<ple data feeds and sources
• Market Research • Customer Research • Field Feedback • Business Case & ROI • Compe<<ve Analysis
• High Level Es<ma<on • Solu<on Cost • High Level Architecture • Risk Analysis • Feasibility
• Detailed Architecture • Feature Mapping • Acceptance Criteria • Es<ma<on • Backlog
• All features are done • Regression tests are completed • Release Criteria are met
• Forced Priority • Certainty Curve
Done Develop and Test
Ready To Build
Detailed Planning
Release Targe6ng
Feasibility Study
Market Research New Concept
Epic Tier Ownership
R A C I
Product Management Product Management Customer Advocate PorLolio Team
R A C I
Product Owner Team Product Owner Team Engineering PorLolio Team
R A C I
Product Owner Team Product Owner Team Engineering PorLolio Team
R A C I
Engineering Product Owner Team Customer Advocate PorLolio Team
PorLolio Team
R A C I
Product Management Product Management Customer Advocate Product Owner Team
R A C I
Product Management Product Management Customer Advocate Product Owner Team
• Responsible -‐ Those who do the work to achieve the task. • Accountable -‐ The one ul<mately answerable for the correct and thorough comple<on of the deliverable. • Consulted -‐ Those whose opinions are sought, typically subject maRer experts; and with whom there is two-‐way communica<on. • Informed -‐ Those who are kept up-‐to-‐date on progress, oUen only on comple<on of the task or deliverable.
GATE RESPONSIBLITY
Done Develop and Test
Ready To Build
Detailed Planning
Release Targe6ng
Feasibility Study
Market Research New Concept
The Feature Tier
• Feature List for the Parent Epic
• Story Wri<ng • MMF • Es<ma<ng • High Level Design • UX Mockups
• Es<mate Sanity Check • Spike Iden<fica<on • Review for Feasibility • Review of Acceptance Criteria • Story Spanning • Story Tasking
• Feature Tes<ng Non-‐Func<onal • Valida<on of Automated Tests
• Detailed Design • Code • Unit Test • Code Review • Func<onal Test • User Story • Product Owner Acceptance
Feature Complete
Integra6on Tes6ng
Develop and Test
Story Review
Story Mapping
Feature Breakdown
• All Stories are done • Feature Level tes<ng is completed • Defect criteria are met • Feature Check list from RDS template • Performance and Sizing Complete
* Stand alone features must have these acceptance criteria (x, x, x)
Feature Tier Ownership
• Responsible -‐ Those who do the work to achieve the task. • Accountable -‐ The one ul<mately answerable for the correct and thorough comple<on of the deliverable. • Consulted -‐ Those whose opinions are sought, typically subject maRer experts; and with whom there is two-‐way communica<on. • Informed -‐ Those who are kept up-‐to-‐date on progress, oUen only on comple<on of the task or deliverable.
R A C I
Product Owner Team Product Owner Team Customer Advocate Engineering
R A C I
Engineering Product Owner Team Product Owner Team Product Owner Team
R A C I
Engineering Engineering Product Owner Team Product Owner Team
R A C I
Engineering Engineering Product Owner Team Product Owner Team
R A C I
Product Owner Team Product Owner Team Engineering Engineering
R A C I
Product Owner Team Product Owner Team Engineering PorLolio
Product Owner Team GATE RESPONSIBLITY
Engineering Team GATE RESPONSIBLITY
Engineering Team GATE RESPONSIBLITY
Product Owner Team GATE RESPONSIBLITY
Feature Complete
Integra6on Tes6ng
Develop and Test
Story Review
Story Mapping
Feature Breakdown
The Story Tier
Story Done
Task Done
Task In Process
Task Ready
Story Backlog
• Story List for the Parent Feature
• Approved task of 8 hours or less
• SCRUM team completes the task
• Task is done and communicated in the standup
Documented • The User Story • Acceptance Criteria • Conversa<ons • Level of Value • Level of Effort • Design Assump<ons • Design Documented (op<onal) • UI Documented (op<onal) Coded • Checked Into integrated build • Simple Design • Documented with Comments • Automated Tests for New Features Tested • Tes<ng is complete • Defect Criteria Met • Automated Tes<ng Passed Approved • Feature Complete (Scrum Master) • Test Complete (QA Lead) • Accepted (Product Owner)
* Stand alone stories must have these acceptance criteria (x, x, x)
Story Tier Ownership
• Responsible -‐ Those who do the work to achieve the task. • Accountable -‐ The one ul<mately answerable for the correct and thorough comple<on of the deliverable. • Consulted -‐ Those whose opinions are sought, typically subject maRer experts; and with whom there is two-‐way communica<on. • Informed -‐ Those who are kept up-‐to-‐date on progress, oUen only on comple<on of the task or deliverable.
R A C I
Product Owner Product Owner Customer Advocate Engineering
R A C I
Engineering Engineering Engineering Engineering
R A C I
Engineering Engineering Engineering Engineering
R A C I
Engineering Product Owner Engineering Engineering
R A C I
Engineering Engineering Engineering Engineering
Story Done
Task Done
Task In Process
Task Ready
Story Backlog