feature teams launch - comms deck

31
Agile Delivery Model December 2012

Upload: robert-bradbury

Post on 15-Jan-2017

25 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Feature Teams Launch -  Comms Deck

Agile Delivery ModelDecember 2012

Page 2: Feature Teams Launch -  Comms Deck

Contents

1. Why change?2. Think Services and Epics3. Working in Multi-Functional Teams4. Schedule5. The Wall6. Rally7. What now?

Page 3: Feature Teams Launch -  Comms Deck

Why change?

Page 4: Feature Teams Launch -  Comms Deck

We’re 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

Page 5: Feature Teams Launch -  Comms Deck

Think Services and Epics…

Page 6: Feature Teams Launch -  Comms Deck

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

SERVICEStory

Dev Story Dev Story

Customer Release

Dev Story

EPICStory

Dev Story Dev Story

Page 7: Feature Teams Launch -  Comms Deck

About Epics

EPIC

Story

Story

Story

EPICEPICEPICEPIC

Priority

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

EPIC EPIC

Can be broken into Child Stories Helps you to understand a big backlog

Helps prioritisation‘Mini Projects’ – Vertically Sliced

PSP = ‘Potentially Shippable Product’

PSP

EPIC

PSP

EPIC

PSP

EPIC

PSP

EPIC

Page 8: Feature Teams Launch -  Comms Deck

WhatHappens

TeamMembers

SupportingMeetings

Define

Epic LifecycleBreakdown 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

OnshoreFeatureTeam

Release Planning Epic Breakdown Epic Schedule Iteration Planning

Plan Dev Stories into Iterations

Iterations Management Team

OffshoreFeatureTeam

OnshoreFeatureTeam

OffshoreFeatureTeam

OnshoreFeatureTeam

Page 9: Feature Teams Launch -  Comms Deck

Working in Multi-functional teams

Page 10: Feature Teams Launch -  Comms Deck

Iterations Team StructureFeature Team

1

Feature Team

3

Feature Team

2

Feature Team

5

Feature Team

4

IterationsManageme

nt

IntegrationTeam

Page 11: Feature Teams Launch -  Comms Deck

Inside the Feature Team

PM

UX PropBA

Designer

UAT

ATGBA

Architect

TestLead

Scrum Master

TechLead

UIDeveloper

DevelopmentTriplet

DevelopmentTriplet Development

TripletDevelopment

Triplet

DevelopmentTriplet

Multi-Disciple

Multi-Organisation

Seated Together

Page 12: Feature Teams Launch -  Comms Deck

The Feature TeamOne Team with One Goal

PM UAT

TestLead

Scrum Master

Tech

Lead

UIDeveloper

Develop

D Development

Working Software

EPIC

Turn Epics into Working Software

EPICEPIC

Page 13: Feature Teams Launch -  Comms Deck

Inside the Integration Team

ArchitectIntegrationManager

IntegrationLead

DevelopmentTriplet

DevelopmentTriplet

Make SIT Happen

Integrate Foundation

Service Work

Page 14: Feature Teams Launch -  Comms Deck

Iterations Management

Iterations Manager

Lead Prop BA

Lead ATG Delivery

Lead Cust Prop

UAT Lead

Lead ATGBA

TestLead

Delivery Lead

ATGArchitect

Assign Epics

Report Progress

Define Epics

Prioritise

Epics

Remove Blocker

s

Build Engineer

Lead iDev

Page 15: Feature Teams Launch -  Comms Deck

Mercury Mars Earth Venus Jupiter Integration

What planet are you on?

Spencer MProject Manager

Ian WUX

ChadDesigner

Gareth GProp BA

Faisel AArchitect

AbbyUAT

Roger TATG BA

Dan SATG BA

BrianUAT

Rob BProject Manager

Mas JArchitect

Martin YProp BA

Roger HDesigner

MikeyUX

Colin MATG BA

Ben EUAT

Martin BATG BA

Mike LUAT

TBAProject Manager

KatiaArchitect

TarikUX

TBADesigner

Char WarATG BA

Stuart HUAT

Peter DSIT Manager

Aoife O’CProp BA

Graham UUX

Arrey AProp BA

ViktoriiaScrum Master

IraScrum Master

YaroslavScrum Master

MaksymScrum Master Lina

Scrum Master

Page 16: Feature Teams Launch -  Comms Deck

Feature Teams Seating PlanMike L

UAT (Mars)Martin B

BA (Mars)Masood

Arch (Mercury / Mars)Martin Y

PBA (Mercury / Mars)Rob B

SM (Mercury / Mars)

Roger HDes (Mercury / Mars)

MikeyUX (Mercury / Mars)

Colin MBA (Mercury)

Ben EUAT (Mercury)

ChadDes (Venus / Earth)

Ian WUX (Venus / Earth)

Roger TBA (Earth)

FaiselArch (Venus / Earth)

BrianUAT (Venus)

Dan SBA (Venus)

GarethPBA (Venus / Earth)

SpencerSM (Venus / Earth)

ArreyPBA (Venus)

NehaliDev (Venus / Shared)

GrahamUX (Venus)

Mark(Program Team)

AoifePBA (Jupiter / (Program Team)

Peter D(Integration)

KatyaArch (Jupiter / Integration)

VacancySM (Jupiter)

Anuj (F2)

Stuart HUAT (Jupiter)

CharlotteBA (Jupiter)

TarikUX (Jupiter)

Vacant until JanuaryDesigner (Jupiter)

Dan G(Program Team)

OliverDes Lead (Shared)

JasonUX Lead (Shared)

AndreaCust Test (Shared)

Reuben(Program Team)

Pete(Program Team)

Paul H (UAT / Program Team)

AbbyUAT (Earth)

Rich W(UAT)

Ian T(UAT)

Page 17: Feature Teams Launch -  Comms Deck

Schedule

Page 18: Feature Teams Launch -  Comms Deck

Staggered IterationsTransition 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

Page 19: Feature Teams Launch -  Comms Deck

Team Transition Days

Transition WeekMonday Tuesday Wednesday Thursday Friday

Mercury Venus Earth Mars Jupiter

Page 20: Feature Teams Launch -  Comms Deck

Onshore Feature Team CalendarIteration

Day 1 Day2 Day 3 Day 4 Day5

Day 6 Day 7 Day 8 Day 9 Day 10

Iteration Planning

IterationReview Epic Breakdown

Schedule Epic

Mixed Event On-ShoreEvent

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

Page 21: Feature Teams Launch -  Comms Deck

Feature Team CalendarIteration

Day 1 Day2 Day 3 Day 4 Day5

Day 6 Day 7 Day 8 Day 9 Day 10

ReviewRetrospective

Iteration Planning

IterationReview Epic Breakdown

Schedule Epic

OffshoreEvent 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

Page 22: Feature Teams Launch -  Comms Deck

Iterations Management CalendarEvery 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

Page 23: Feature Teams Launch -  Comms Deck

Christmas Transition ChangesTransition Week Christmas Week17M

18T

19W

20T

21F

24M

25T

26W

27T

28F

New Year Week Ukraine Xmas Hols

31M

1T

2 W

3T

4F

7M

8T

9W

10T

11F

Transition Week14M

15T

16W

17T

18F

i21

i21

i21

i22

i22

i22

i22

i22

i23

i23

i23

i23

i23

i21

Page 24: Feature Teams Launch -  Comms Deck

The Wall

Page 25: Feature Teams Launch -  Comms Deck

Feature Team WallFeature 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

Prio

rity

These Dev Stories are children of the EPIC in the swim

lane

Breaking Down

EPIC

EPIC

Prio

rity

Ready to Play

EPIC

EPIC

EPIC

Prio

rity

Page 26: Feature Teams Launch -  Comms Deck

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

TeamName

PredictedVelocity:

ActualVelocity:

i30

i30

i30

i30

i30

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

PredictedVelocity:

ActualVelocity:

Dec Jan Feb Mar Apri21 i22 i23 i24 i26 i27 i28 i29i25 i30

SERVICE

SERVICE

EPIC

SERVICE

EPIC

SERVICE

EPIC

EPIC

EPIC

EPIC

EPIC

EPIC

One for each of the five teams

Page 27: Feature Teams Launch -  Comms Deck

Rally

Page 28: Feature Teams Launch -  Comms Deck

Iteration Feature Teams in Rally

Page 29: Feature Teams Launch -  Comms Deck

What now?

Page 30: Feature Teams Launch -  Comms Deck

Next Steps

● Move Desks into your Feature Team

● Epic Handover!

● Epic Breakdown – Trial Run● Not to normal schedule● Wednesday and Thursday this week

Page 31: Feature Teams Launch -  Comms Deck

Questions?