goodbye scope anxiety hello agility: kanban implementation case study at amdocs

Post on 10-May-2015

1.433 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

The main problem we were asked to help solve was scope instability: for years, the organization had been fighting to receive the entire scope upfront and, as time passed, this became less and less possible. Our customers’ (Telecommunication Service Providers) business required better responsiveness and flexibility. In the session we will describe our approach for the implementation: evolution. How we helped the managers to evolve and in parallel evolved our coaching practices. The session will show many examples of successful attempts at evolving and also of failures (which provide great opportunities for learning). The session should be a good kick-starter for lean agile implementation.

TRANSCRIPT

Information Security Level 1 – Confidential© 2012 – Proprietary and Confidential Information of Amdocs

Goodbye Scope AnxietyHello Agility

An agile implementation case study

Yaki Koren

Amdocs

“Amdocs has a proven track record with demonstrated transformation capabilities in various service provider accounts around the world.”

Amdocs Delivery

4000PROFESSIONALS

Global foot print with develoDev Managerent centers around the world (inc. Israel, India, Brazil)

100+ PROJECTS running in parallel

Proven track record of 95% successful project delivered on budget, on time, with quality and at large scaleIndustry standard 60% -

“Amdocs has shown it has the size, scale and stability to reliably supply telecom software professional services to CSPs.”

3

Our projects are complex

Typical project, developing over 8 weeks• 1 Delivery manager• 2 program managers• ~ 7 develoDev Managerent directors• ~ 13 project managers• ~ 20 team leaders• ~ 80 Developers/Testers• ~ 8 products

4

Scoping Anxiety - Amdocs

http://www.flickr.com/photos/rabih/

Scoping Develop SST System Test UAT

5

Scoping Anxiety – Our Customers

6

Kanban

XIT

BBC

Corbis

7

Yuval Yeret

Information Security Level 1 – Confidential© 2012 – Proprietary and Confidential Information of Amdocs

Our Kanban Journey

9

Where do we start?

10

The Kanban Core Practices

●Visualize the flow● Manage the flow

● Limit the WIP

● Make policies explicit

● Implement feedback loops

● Improve collaboratively, evolve experimentally

11

Creating the flowP

erse

vere D

igest

Creating the flow

● Initially there is no pace

● Some managers do with the board, some use EVM

V1 V2

12

V3V4

13

● Slowly yet surely

● Identify board substitutions

● Notice questions in daily meetings

● Adapt policies

● Adapt board

2 Releases5 Drops16 Products(Card color represents product/product group)90 card assignees (Team leads / experts)200 users

A specific release

16

Infra Board

Environments boardInfra: revolution!

17

The Kanban Core Practices

● Visualize the flow

●Make policies explicit● Manage the flow

● Limit the WIP

● Implement feedback loops

● Improve collaboratively, evolve experimentally

18

Make policies explicit

19

New Conversations

● Dev Manager: Task 123’ detailed design is done.

● Delivery Manager: Were test cases designed?

● Dev Manager: Test cases? That’s testing.

● Delivery Manager: Right. It should be completed with design.

● Dev Manager: Why?

● Delivery Manager: Test design may impact design. You can’t start dev.

● Dev Manager: But they don’t have anyone available. They’re up their neck testing the previous release.

● Delivery Manager: OK, then we should help them. If we help them they will probably have someone to help you.

20

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

●Manage the flow● Limit the WIP

● Implement feedback loops

● Improve collaboratively, evolve experimentally

21

Managing the flow:

The Daily Meeting Challenge

● Getting away from micro management● What do you do with all these blockers?

● Are all these cards moving anywhere?

● Focusing the team

● How do I know I’ll get there?

22

Managing the Flow

Knowing where you are

22

464437

266

Drop 2 Drop 3 Post

Delay

Pace is predictable

23

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

●Limit the WIP● Implement feedback loops

● Improve collaboratively, evolve experimentally

24

Limiting WIP

Our Core Issue

25

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

● Limit the WIP

●Implement feedback loops● Improve collaboratively, evolve experimentally

26

Implement feedback loops

● Formal retrospectives are still scarce

27

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

● Limit the WIP

● Implement feedback loops

●Improve collaboratively, evolve experimentally

28

Improve collaboratively, evolve experimentally

Back to Leadership

29

Our Coaching Strategy

PULL4 coachers in Israel………2 in India……..1 external consultant

30

Where are we today?St

artin

g ag

ile s

copi

ng/U

AT

31

Results!

● Major release in production, unprecedented quality*

● Easier to accept scope changes

● Drastically reduced program management technical effort

● Sustainable develoDev Managerent: reduced HR peaks and valleys

● People filled with new energy

● Less micromanagement, more empowerment

● Too early for the numbers…

32

Summary – Key success factors

● Strong leadership with a good reason to change

● Courage

● Discipline to keep evolving

● Patience, letting things evolve slowly but surely

● Understanding of Lean/Agile

Thank you

top related