Transcript
Page 1: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs1

Scaling Scrum using

Lean/Kanban @ Amdocs

September, 2010

Shirly Paster-Benor

Page 2: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs2

Agenda

Amdocs and PBG challenges

Agile in PBG

Phase 1 – Scrum for development teams

Phase 2 – scaling to Lean& Kanban

Roadmap and vision

Page 3: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs3

CUSTOMER EXPERIENCE SYSTEMS INNOVATION

“…we provide state-of-the-art customer experience system products and services, allowing Service Providers to achieve their business goals and gain a competitive edge”

Page 4: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs4

annual revenues in excess of

$3 billion global employees

17,000+customers in over

50 countries

Some of our customers

Page 5: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Information Security Level 1 – Confidential © 2010 – Proprietary and Confidential Information of Amdocs5

1500 developers and testers

6 locations

35 stand alone products

5 lines of business

More than 100 components

1 portfolio

PBG Division – Product Business Group

Page 7: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs7

Agile as Planned organizational Change

Culture

Tools

R&R & Career Path

Incentives and reward

Processes and measurements

Organization Structure

BalanceBalance

Balance

Bal

ance

Balance

Page 8: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs8

From Team Agility to Enterprise Agility

Page 9: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs9

Phase 1 – Main Actions

Establish overall end to end agile process

Establish organization heartbeat

Define the backlog entities and structure

Perform Organizational Changes

Page 10: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs10

Phase 1 – Main Actions

Perform Organizational Changes

Page 11: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs11

Change Teams To

Co-Location where

needed

RemoveMiddle

Management

Change the

evaluation process

Merge Testing and

development organizationProduct

Manager Vs

Product Owner

Perform Roles and

responsibilities changes

Page 12: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Two Strategic Themes for Creating the Change

Leadership Making an impact

Culture Flexibility & Agility

Culture Flexibility & Agility

Leadership From Management

to Leadership

TrustRespectOpenness

Page 13: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Phase 1 – Main Actions

Establish organization heartbeat

13

Page 14: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Scrum Team

Opportunity/customer

Team

Backlog Management Process

Releases Development Product Integration

Portfolio Heartbeat

Portfolio Integration Lab

Portf Mini Release 1

Portf Mini Release 2

Portf Mini Release 3

Portf Mini Release 4

Portfolio Planning

Portf Mini Release 1

Portf Mini Release 2

Portf Mini Release 3

Portf Mini Release 4

Plan

1 Pl

an

2 Plan

3 Pl

an

4

Products Iterations

Initiations

Solution Overview

High Level Design

StrategyRelease

PlanManaging Release Backlog

Top Priority – Mini Release Items

14

Page 15: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Phase 1 – Main Actions

Define the backlog entities and structure

15

Page 16: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Backlog Entities Release VehicleProduct/Architecture

Release

Project

Product

Portfolio

Mini Release

Component

StoryAgile Group

Feature

Sprint

Initiative

Epic

Epic

16

Page 17: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs17

We were happy with the results

BUT

More challenges waited around the corner…

Page 18: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs18

Not enough visibility to E2E process

Page 19: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs19

Requirements not ready for design, Designs not ready for development Changes run into

sprint

Page 20: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs20

Not enough collaboration within Customer teams and

with Scrum teams

Page 21: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs21

No focus on E2E cycle time

Page 22: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs22

No sync between backlog grooming and development

Page 23: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs23

The solution: Lean / Kanban for customer teams, to

ensure flow of work

Page 24: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs24

Step 1: Value Stream mapping

Page 25: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs25

Page 26: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs26

Page 27: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs27

Page 28: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs28

Page 29: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs29

Step 2: Create Kanban board for project/product

Page 30: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs30

We started this way…

Page 31: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs31

Than became more structured

Page 32: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs32

e-Kanban in Team Player(In house development)

Page 33: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs33

What is the best granularity?

Features?

Epics?

Stories?

Epics/MMFs!

Page 34: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs34 34

RE

AD

Y!

DO

NE

E2E Flow

Opportunity Team Scrum Team

ScrumBan

Page 35: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs35

Page 36: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs36

Customer (opportunity) team

36

Page 37: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs37

Step 3: Limit the WIP and create a pull system

Page 38: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs38

> Set the initial WIP limits

> Analysis should be made after 1 months and after 2 months. Only then make changes if needed

> WIP limit is constantly violated probably too tight limit

> WIP limit is never violated too loose limit, decrease it

> WIP limit is sometimes violated good. Analyze the root cause for violation and solve it.

WIP limit guidelines for customer teams

Page 39: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs39

Thresholds Customization

To ensure min’ work at each stage What is the average time

each item should stay at each stage – to identify the ones that are not active

And not more then what can actually be handled

Page 40: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs40

Flow/Pull Indications

If one of the parameters are not met the column is colored

And you get here a notice what is the problem

Indicates an “aging” note

Page 41: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs41

How to drive more Pull?

Management Drive Move from Mandatoryto Toolbox

Measures/KPIs Take Lean/Kanban as High as possible

Page 42: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs42

Step 4: Continuous improvement

Page 43: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs43

Toyota culture Western companies culture

Continuous improvement

Page 44: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs44

• Coach teams to stop and observe

• Perform Kaizen events

• Implement Root cause analysis techniques: 5 why’s, fish bone diagram, …

• OPS review

• OT retrospective

Continuous improvement

Page 45: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs45

Root cause analysis (5 why’s)

Page 46: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs46

OT retrospective

Page 47: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

Information Security Level 1 – Confidential© 2010 – Proprietary and Confidential Information of Amdocs47

> Complete all JUnits/TC mapping

> Automate all Critical/High TCs

> Start Code Review process

> Incorporate Static code analyzer and code coverage tool

> Understand and Use Story Points

> Close all Medium Defects by End of SP2

> Complete all outstanding NFT issues

OPS review example – “Continuous improvement spot”

Example

Page 48: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs48

Some more components

• Feature Points

• EVM for project management

Page 49: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs49

Most Features are Big

Smaller Features, Some are still Big

Most Features are Small Enough so Estimates are redundant

One-piece-flow with Small Features

The need for sizing Features

Feature Points provide planning/tracking as long as Feature size varies

Page 50: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs50

Feature Point

Page 51: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs51

EVM (Earned Value Management)

Page 52: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

© 2010 – Proprietary of Amdocs52

Lean Portfolio Management

Kanban for initiatives

Kanban for management team

work

Personal Kanban for Managers

Roadmap/vision

Page 53: Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean and kanban - Shirly Paster-Benor

AMDOCS > CUSTOMER EXPERIENCE SYSTEMS INNOVATION

© 2010 – Proprietary of Amdocs53

Thank You!

[email protected]


Top Related