Feature Teams Launch - Comms Deck

Preview:

Citation preview

Agile Delivery ModelDecember 2012

Contents

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

Why change?

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

Think Services and Epics…

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

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

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

Working in Multi-functional teams

Iterations Team StructureFeature Team

1

Feature Team

3

Feature Team

2

Feature Team

5

Feature Team

4

IterationsManageme

nt

IntegrationTeam

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

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

Inside the Integration Team

ArchitectIntegrationManager

IntegrationLead

DevelopmentTriplet

DevelopmentTriplet

Make SIT Happen

Integrate Foundation

Service Work

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

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

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)

Schedule

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

Team Transition Days

Transition WeekMonday Tuesday Wednesday Thursday Friday

Mercury Venus Earth Mars Jupiter

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

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

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

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

The Wall

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

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

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?