scrum scalability: advanced techniques for managing distributed agile teams

18
Scrum Scalability: Advanced Techniques for Distributed Agile Teams Wed Sep 17th at 1: 00pm PT | 4:00pm ET Webinar www.belatrixsf.com

Upload: belatrixsoftware

Post on 24-Dec-2014

117 views

Category:

Presentations & Public Speaking


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

Scrum Scalability: Advanced Techniques for Distributed Agile

TeamsWed Sep 17th at 1: 00pm PT | 4:00pm

ET

Webinar

www.belatrixsf.com

Page 2: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

PANELISTS

Hubert SmitsCertified Scrum Trainer & Scrum Coach

Juan Pablo CalvoProject Lead & Certified ScrumMaster

Page 3: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

SCRUM AND SCALED SCRUM

Quick overview

Page 4: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

SCRUM

www.craiglarman.comwww.odd-e.com

© c. larman & b. vodde 2008, all rights reserved

Page 5: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

SCRUM | FEW TEAMS

www.craiglarman.comwww.odd-e.com

© c. larman & b. vodde 2008all rights reserved

Page 6: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

TEAMS OF TEAMS

www.craiglarman.comwww.odd-e.com

© c. larman & b. vodde 2008

all rights reserved

Page 7: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

LARGE TEAM EXAMPLE

Program Director

Off-Shore

Onyx (billing)

Flintstone (billing)

Jade (policy)

Obsidian (common)

Emerald (BI)

Quartz (test automation)

Near-Shore

Amatista (claims)

Oro (claims)

Team 3 (claims)

Team 4 (claims)

On-Shore

Core (core platform)

Tuff (UI platform)

Dilitium (modeling)

Fluorite (docs)

Tourmaline (User Experience)

QA Product Owners

Architecture Billing / Policy

Common / Claims

Page 8: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

LA

RG

E T

EA

M E

XA

MP

LE

Near-Shore (PM)

Amatista (claims)

Diana

Sudeep

Ariel

Carolina

Lucas

Javier

M.D.

Juan Pablo

Cristian

Oro (claims)

Ruben

Wade

Nestor

Francisco

Abel

Gillermo

Elina

Mariano

Diego

Zafiro(claims)

Diana

Sree

Sebastian

Leandro

Evangelina

Miquel

Gonzalo

Fransisco

Nahuel

Esmeralda (claims)

Ruben

Senthil

Ale

Javier

Guillermo

Jose

Santiago

Marta

Diego

Near-Shore (Jose)

Julieta (Lead QA/PM)

ScrumMaster

ApplicationArchitect

LeadDeveloper

Developer

Lead QA

QA

Page 9: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

DASHBOARD

Page 10: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

STRUCTURE

Page 11: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

ALIGN THE PEOPLE: RELEASE PLANNING

release planning meeting• review product backlog• add missing features• move features to the right sprint• find and solve dependencies

product backlogprioritized features

desired byproduct owner

release

2-4 months

productfeatures shipped to (internal) customer

release backlogordered features

desired by product owner

based on: Five levels of planning by Hubert Smits

Page 12: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

ALIGN THE PEOPLE: SCRUM OF SCRUMS

9:00am9:15am

9:15am9:30am

9:15am9:30am

9:45am10:00am

Denver Team

scrum

Mendoza team

scrum

Lima team

scrum

scrum of

scrums

Page 13: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

SUMMARY

• Delivered 152 StoryPoints during Sprint• Concluded Billing work• Sprint challenges for performance and quality:

– Drop in Off-Shore velocity (20%) caused by defects detected during acceptance– Increasing Off-Shore defects (39 this Sprint, 50% increase)– Less then expected Near-Shore velocity – expectations not set right

• Switching 1 Off-Shore team from Policy to Claims, may not be enough for Claims to reach targets for 2018

• Decision on CWS re-use: There is agreement that PO and Architects feel it will be less work overall to provide new IIP services rather than attempt to work with the existing code

• Hiring: near shore app architect & lead core architect in progress• Testing – process re-evaluated and modified for all teams

Page 14: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

BUDGET

• March development actuals: $ 777,390 ($ 198,948 below budget of $ 976,338 )

• March product management actuals $ 113,179($ 27,584 over budget of $ 85,595)

• 2018 Forecast– 2018 Dev: $ 9,346k (-/- $ 1,445k)– 2018 Prod: $ 905k (+/+ $ 15k)– 2018 Total: $ 10,251k (-/- 1,430k)

Page 15: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

PROJECT RISKS

• Calendar time is our single biggest challenge• Moving 1 team to Claims may not be enough to meet year-

end objectives (vs. jeopardizing Policy & Portal)• Attrition and retention in GHT and InsBroker• Quality & performance challenges in GHT teams (impact of

SLAs)• Ramp-up in SouthSoft teams slower than projected• Potential Claims backlog readiness upon full velocity• Technical unknowns based on Architecture Analysis

Page 16: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

FIVE LEVELS

Page 17: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

CADENCE

Page 18: Scrum Scalability: Advanced Techniques for Managing Distributed Agile Teams

THANK YOU

Belatrix Software

@BelatrixSF

HubertSmits

@HubertSmits