際際滷

際際滷Share a Scribd company logo
Agile Delivery Model
December 2012
Contents
1. Why change?
2. Think Services and Epics
3. Working in Multi-Functional Teams
4. Schedule
5. The Wall
6. Rally
7. What now?
Why change?
Were Restructuring  Why?
 Our experiences in F1 and CR1
 Different disciplines not working together efficiently
 Complex and inefficient handoffs
 Impact on speed and quality of delivery
 Simple Solution
 People working on a piece of the solution do it
together and at the same time
 Everyone has the same shared goal:
WORKING SOFTWARE
Think Services and 掘沿庄界壊
Stories across releases
Top level stories will be about delivering
the integration with KITS Services
Top level stories are about delivering
end-to-end Business functionality
Foundation
Dev Story
SERVICE
Story
Dev Story Dev Story
Customer Release
Dev Story
EPIC
Story
Dev Story Dev Story
About Epics
EPIC
Stor
y
Stor
y
Stor
y
EPI
C
EPI
C
EPI
C
EPI
C
Priority
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
Stor
y
EPIC EPIC
Can be broken into Child Stories
Helps you to understand a big
backlog
Helps prioritisationMini Projects  Vertically Sliced
PSP = Potentially Shippable Product
PS
P
EPI
C
PS
P
EPI
C
PS
P
EPI
C
PS
P
EPI
C
What
Happens
Team
Members
Supporting
Meetings
Define
Epic Lifecycle
Breakdown Schedule Play
Create Epic Card
Prioritise Epic
within Backlog
Create Dev User
Stories
Create supporting
Artefacts (UX etc)
Get Breakdown
estimate
Present to the
whole team
Show team
where to find
Artefacts
Complete
working software
Iterations
Management
Team
Offshore
Leads
Onshore
Feature
Team
Release Planning Epic Breakdown Epic Schedule Iteration Planning
Plan Dev Stories
into Iterations
Iterations
Management
Team
Offshore
Feature
Team
Onshore
Feature
Team
Offshore
Feature
Team
Onshore
Feature
Team
Working in Multi-functional teams
Iterations Team StructureFeatur
e
Team
1
Featur
e
Team
3
Featur
e
Team
2
Featur
e
Team
5
Featur
e
Team
4
Iterations
Manageme
nt
Integratio
n
Team
Inside the Feature Team
PM
UX Prop
BA
Designer
UAT
ATG
BA
Architect
Test
Lead
Scrum
Master
Tech
Lead
UI
Developer
Development
Triplet
Development
Triplet
Development
Triplet
Development
Triplet
Development
Triplet
Multi-Disciple
Multi-Organisation
Seated Together
The Feature Team
One Team with One Goal
PM UA
T
Tes
t
Lea
d
Scr
um
Ma
ster
Tec
h
Lea
d
UI
Dev
elo
per
Deve
lop
D Deve
lopm
ent
Working
Software
EPIC
Turn Epics into Working
Software
EPICEPIC
Inside the Integration Team
ArchitectIntegration
Manager
Integration
Lead
Development
Triplet
Development
Triplet
Make SIT Happen
Integrate
Foundation
Service Work
Iterations Management
Iterations
Manager
Lead Prop
BA
Lead ATG
Delivery
Lead Cust
Prop
UAT Lead
Lead ATG
BA
Test
Lead
Delivery
Lead
ATG
Architect
Assign
Epics
Report
Progress
Define
Epics
Prioritis
e
Epics
Remove
Blocker
s
Build
Engineer
Lead iDev
Mercury Mars Earth Venus Jupiter Integration
What planet are you on?
Spencer M
Project Manager
Ian W
UX
Chad
Designer
Gareth G
Prop BA
Faisel A
Architect
Abby
UAT
Roger T
ATG BA
Dan S
ATG BA
Brian
UAT
Rob B
Project Manager
Mas J
Architect
Martin Y
Prop BA
Roger H
Designer
Mikey
UX
Colin M
ATG BA
Ben E
UAT
Martin B
ATG BA
Mike L
UAT
TBA
Project Manager
Katia
Architect
Tarik
UX
TBA
Designer
Char War
ATG BA
Stuart H
UAT
Peter D
SIT Manager
Aoife OC
Prop BA
Graham U
UX
Arrey A
Prop BA
Viktoriia
Scrum Master
Ira
Scrum Master
Yaroslav
Scrum Master
Maksym
Scrum Master Lina
Scrum Master
Feature Teams Seating Plan
Mike L
UAT (Mars)
Martin B
BA (Mars)
Masood
Arch (Mercury / Mars)
Martin Y
PBA (Mercury / Mars)
Rob B
SM (Mercury / Mars)
Roger H
Des (Mercury / Mars)
Mikey
UX (Mercury / Mars)
Colin M
BA (Mercury)
Ben E
UAT (Mercury)
Chad
Des (Venus / Earth)
Ian W
UX (Venus / Earth)
Roger T
BA (Earth)
Faisel
Arch (Venus / Earth)
Brian
UAT (Venus)
Dan S
BA (Venus)
Gareth
PBA (Venus / Earth)
Spencer
SM (Venus / Earth)
Arrey
PBA (Venus)
Nehal
iDev (Venus / Shared)
Graham
UX (Venus)
Mark
(Program Team)
Aoife
PBA (Jupiter / (Program Team)
Peter D
(Integration)
Katya
Arch (Jupiter / Integration)
Vacancy
SM (Jupiter)
Anuj
(F2)
Stuart H
UAT (Jupiter)
Charlotte
BA (Jupiter)
Tarik
UX (Jupiter)
Vacant until January
Designer (Jupiter)
Dan G
(Program Team)
Oliver
Des Lead (Shared)
Jason
UX Lead (Shared)
Andrea
Cust Test (Shared)
Reuben
(Program Team)
Pete
(Program Team)
Paul H
(UAT / Program Team)
Abby
UAT (Earth)
Rich W
(UAT)
Ian T
(UAT)
Schedule
Staggered Iterations
Transition Week Free Week
M T W T F M T W T F
Transition Week Free Week
M T W T F M T W T F
Transition Week
M T W T F
i
i
i
i+1
i+1
i+1
i+1
i+1
i+3
i+3
i+3
i+3
i+3
i
i+2
i+2
i+2
i+2
i+2
Team Transition Days
Transition Week
Monday Tuesday Wednesday Thursday Friday
Mercur
y
Venus Earth Mars Jupiter
Onshore Feature Team Calendar
Iteration
Day 1 Day2 Day 3 Day 4 Day5
Day 6 Day 7 Day 8 Day 9 Day 10
Iteration
Planning
Iteration
Review
Epic Breakdown
Schedule Epic
Mixed Event
On-Shore
Event
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Epic Breakdown
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Onshore Stand-
up
Feature Team Calendar
Iteration
Day 1 Day2 Day 3 Day 4 Day5
Day 6 Day 7 Day 8 Day 9 Day 10
Review
Retrospective
Iteration
Planning
Iteration
Review
Epic Breakdown
Schedule Epic
Offshore
Event
Mixed Event
On-Shore
Event
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Epic Breakdown
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Offshore Stand-
up
Onshore Stand-
up
Iterations Management Calendar
Every Two Weeks
Mon Tue Wed Thu Fri
Mon Tue Wed Thu Fri
Scrum of
Scrums
Offshore
Review
Review and
Retrospective
Scrum of
Scrums
Scrum of
Scrums
Scrum of
Scrums
Review and
Priority
Christmas Transition Changes
Transition Week Christmas Week
17
M
18
T
19
W
20
T
21
F
24
M
25
T
26
W
27
T
28
F
New Year Week Ukraine Xmas
Hols
31
M
1
T
2
W
3
T
4
F
7
M
8
T
9
W
10
T
11
F
Transition Week
14
M
15
T
16
W
17
T
18
F
i21
i21
i21
i22
i22
i22
i22
i22
i23
i23
i23
i23
i23
i21
The Wall
Feature Team Wall
Feature Team Name
Epic Defined
Epic In
Play
This
Iteration
Next
Iteration
Two Iterations
Away
EPIC
EPIC
EPIC
EPIC
EPIC
EPIC
EPIC
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Dev
Priority
These Dev Stories are children of the EPIC in the swim lane
Breaking
Down
EPIC
EPIC
Priority
Ready to Play
EPIC
EPIC
EPIC
Priority
Release Wall
i21 i22 i23 i24 i26 i27 i28 i29i25
i21 i22 i23 i24 i26 i27 i28 i29i25
i21 i22 i23 i24 i26 i27 i28 i29i25
i21 i22 i23 i24 i26 i27 i28 i29i25
i21 i22 i23 i24 i26 i27 i28 i29i25
Team
Name
Predicted
Velocity:
Actual
Velocity:
i30
i30
i30
i30
i30
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Predicted
Velocity:
Actual
Velocity:
Dec Jan Feb Mar Apr
i21 i22 i23 i24 i26 i27 i28 i29i25 i30
SERVI
CE
SERVI
CE
EPIC
SERVI
CE
EPIC
SERVI
CE
EPIC
EPIC
EPIC
EPIC
EPIC
EPIC
One for each of the five teams
Rally
Iteration Feature Teams in Rally
What now?
Next Steps
 Move Desks into your Feature Team
 Epic Handover!
 Epic Breakdown  Trial Run
 Not to normal schedule
 Wednesday and Thursday this week
Questions?

More Related Content

Feature Teams Launch - Comms Deck

  • 2. Contents 1. Why change? 2. Think Services and Epics 3. Working in Multi-Functional Teams 4. Schedule 5. The Wall 6. Rally 7. What now?
  • 4. Were Restructuring Why? Our experiences in F1 and CR1 Different disciplines not working together efficiently Complex and inefficient handoffs Impact on speed and quality of delivery Simple Solution People working on a piece of the solution do it together and at the same time Everyone has the same shared goal: WORKING SOFTWARE
  • 5. Think Services and 掘沿庄界壊
  • 6. Stories across releases Top level stories will be about delivering the integration with KITS Services Top level stories are about delivering end-to-end Business functionality Foundation Dev Story SERVICE Story Dev Story Dev Story Customer Release Dev Story EPIC Story Dev Story Dev Story
  • 8. What Happens Team Members Supporting Meetings Define Epic Lifecycle Breakdown Schedule Play Create Epic Card Prioritise Epic within Backlog Create Dev User Stories Create supporting Artefacts (UX etc) Get Breakdown estimate Present to the whole team Show team where to find Artefacts Complete working software Iterations Management Team Offshore Leads Onshore Feature Team Release Planning Epic Breakdown Epic Schedule Iteration Planning Plan Dev Stories into Iterations Iterations Management Team Offshore Feature Team Onshore Feature Team Offshore Feature Team Onshore Feature Team
  • 11. Inside the Feature Team PM UX Prop BA Designer UAT ATG BA Architect Test Lead Scrum Master Tech Lead UI Developer Development Triplet Development Triplet Development Triplet Development Triplet Development Triplet Multi-Disciple Multi-Organisation Seated Together
  • 12. The Feature Team One Team with One Goal PM UA T Tes t Lea d Scr um Ma ster Tec h Lea d UI Dev elo per Deve lop D Deve lopm ent Working Software EPIC Turn Epics into Working Software EPICEPIC
  • 13. Inside the Integration Team ArchitectIntegration Manager Integration Lead Development Triplet Development Triplet Make SIT Happen Integrate Foundation Service Work
  • 14. Iterations Management Iterations Manager Lead Prop BA Lead ATG Delivery Lead Cust Prop UAT Lead Lead ATG BA Test Lead Delivery Lead ATG Architect Assign Epics Report Progress Define Epics Prioritis e Epics Remove Blocker s Build Engineer Lead iDev
  • 15. Mercury Mars Earth Venus Jupiter Integration What planet are you on? Spencer M Project Manager Ian W UX Chad Designer Gareth G Prop BA Faisel A Architect Abby UAT Roger T ATG BA Dan S ATG BA Brian UAT Rob B Project Manager Mas J Architect Martin Y Prop BA Roger H Designer Mikey UX Colin M ATG BA Ben E UAT Martin B ATG BA Mike L UAT TBA Project Manager Katia Architect Tarik UX TBA Designer Char War ATG BA Stuart H UAT Peter D SIT Manager Aoife OC Prop BA Graham U UX Arrey A Prop BA Viktoriia Scrum Master Ira Scrum Master Yaroslav Scrum Master Maksym Scrum Master Lina Scrum Master
  • 16. Feature Teams Seating Plan Mike L UAT (Mars) Martin B BA (Mars) Masood Arch (Mercury / Mars) Martin Y PBA (Mercury / Mars) Rob B SM (Mercury / Mars) Roger H Des (Mercury / Mars) Mikey UX (Mercury / Mars) Colin M BA (Mercury) Ben E UAT (Mercury) Chad Des (Venus / Earth) Ian W UX (Venus / Earth) Roger T BA (Earth) Faisel Arch (Venus / Earth) Brian UAT (Venus) Dan S BA (Venus) Gareth PBA (Venus / Earth) Spencer SM (Venus / Earth) Arrey PBA (Venus) Nehal iDev (Venus / Shared) Graham UX (Venus) Mark (Program Team) Aoife PBA (Jupiter / (Program Team) Peter D (Integration) Katya Arch (Jupiter / Integration) Vacancy SM (Jupiter) Anuj (F2) Stuart H UAT (Jupiter) Charlotte BA (Jupiter) Tarik UX (Jupiter) Vacant until January Designer (Jupiter) Dan G (Program Team) Oliver Des Lead (Shared) Jason UX Lead (Shared) Andrea Cust Test (Shared) Reuben (Program Team) Pete (Program Team) Paul H (UAT / Program Team) Abby UAT (Earth) Rich W (UAT) Ian T (UAT)
  • 18. Staggered Iterations Transition Week Free Week M T W T F M T W T F Transition Week Free Week M T W T F M T W T F Transition Week M T W T F i i i i+1 i+1 i+1 i+1 i+1 i+3 i+3 i+3 i+3 i+3 i i+2 i+2 i+2 i+2 i+2
  • 19. Team Transition Days Transition Week Monday Tuesday Wednesday Thursday Friday Mercur y Venus Earth Mars Jupiter
  • 20. Onshore Feature Team Calendar Iteration Day 1 Day2 Day 3 Day 4 Day5 Day 6 Day 7 Day 8 Day 9 Day 10 Iteration Planning Iteration Review Epic Breakdown Schedule Epic Mixed Event On-Shore Event Onshore Stand- up Onshore Stand- up Onshore Stand- up Onshore Stand- up Onshore Stand- up Epic Breakdown Onshore Stand- up Onshore Stand- up Onshore Stand- up Onshore Stand- up Onshore Stand- up
  • 21. Feature Team Calendar Iteration Day 1 Day2 Day 3 Day 4 Day5 Day 6 Day 7 Day 8 Day 9 Day 10 Review Retrospective Iteration Planning Iteration Review Epic Breakdown Schedule Epic Offshore Event Mixed Event On-Shore Event Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Epic Breakdown Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up Offshore Stand- up Onshore Stand- up
  • 22. Iterations Management Calendar Every Two Weeks Mon Tue Wed Thu Fri Mon Tue Wed Thu Fri Scrum of Scrums Offshore Review Review and Retrospective Scrum of Scrums Scrum of Scrums Scrum of Scrums Review and Priority
  • 23. Christmas Transition Changes Transition Week Christmas Week 17 M 18 T 19 W 20 T 21 F 24 M 25 T 26 W 27 T 28 F New Year Week Ukraine Xmas Hols 31 M 1 T 2 W 3 T 4 F 7 M 8 T 9 W 10 T 11 F Transition Week 14 M 15 T 16 W 17 T 18 F i21 i21 i21 i22 i22 i22 i22 i22 i23 i23 i23 i23 i23 i21
  • 25. Feature Team Wall Feature Team Name Epic Defined Epic In Play This Iteration Next Iteration Two Iterations Away EPIC EPIC EPIC EPIC EPIC EPIC EPIC Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Priority These Dev Stories are children of the EPIC in the swim lane Breaking Down EPIC EPIC Priority Ready to Play EPIC EPIC EPIC Priority
  • 26. Release Wall i21 i22 i23 i24 i26 i27 i28 i29i25 i21 i22 i23 i24 i26 i27 i28 i29i25 i21 i22 i23 i24 i26 i27 i28 i29i25 i21 i22 i23 i24 i26 i27 i28 i29i25 i21 i22 i23 i24 i26 i27 i28 i29i25 Team Name Predicted Velocity: Actual Velocity: i30 i30 i30 i30 i30 Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Predicted Velocity: Actual Velocity: Dec Jan Feb Mar Apr i21 i22 i23 i24 i26 i27 i28 i29i25 i30 SERVI CE SERVI CE EPIC SERVI CE EPIC SERVI CE EPIC EPIC EPIC EPIC EPIC EPIC One for each of the five teams
  • 27. Rally
  • 30. Next Steps Move Desks into your Feature Team Epic Handover! Epic Breakdown Trial Run Not to normal schedule Wednesday and Thursday this week