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

33
Information Security Level 1 – Confidential © 2012 – Proprietary and Confidential Information of Amdocs Goodbye Scope Anxiety Hello Agility An agile implementation case study Yaki Koren Amdocs

Upload: yaki-koren

Post on 10-May-2015

1.429 views

Category:

Technology


0 download

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

Page 1: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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

Goodbye Scope AnxietyHello Agility

An agile implementation case study

Yaki Koren

Amdocs

Page 2: Goodbye scope anxiety hello agility: Kanban implementation case study at 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.”

Page 3: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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

Page 4: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

4

Scoping Anxiety - Amdocs

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

Scoping Develop SST System Test UAT

Page 5: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

5

Scoping Anxiety – Our Customers

Page 6: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

6

Kanban

XIT

BBC

Corbis

Page 7: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

7

Yuval Yeret

Page 8: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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

Our Kanban Journey

Page 9: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

9

Where do we start?

Page 10: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

10

The Kanban Core Practices

●Visualize the flow● Manage the flow

● Limit the WIP

● Make policies explicit

● Implement feedback loops

● Improve collaboratively, evolve experimentally

Page 11: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

11

Creating the flowP

erse

vere D

igest

Page 12: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

Creating the flow

● Initially there is no pace

● Some managers do with the board, some use EVM

V1 V2

12

V3V4

Page 13: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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

Page 14: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

A specific release

Page 15: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Page 16: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

16

Infra Board

Environments boardInfra: revolution!

Page 17: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

17

The Kanban Core Practices

● Visualize the flow

●Make policies explicit● Manage the flow

● Limit the WIP

● Implement feedback loops

● Improve collaboratively, evolve experimentally

Page 18: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

18

Make policies explicit

Page 19: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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.

Page 20: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

20

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

●Manage the flow● Limit the WIP

● Implement feedback loops

● Improve collaboratively, evolve experimentally

Page 21: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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?

Page 22: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

22

Managing the Flow

Knowing where you are

22

464437

266

Drop 2 Drop 3 Post

Delay

Pace is predictable

Page 23: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

23

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

●Limit the WIP● Implement feedback loops

● Improve collaboratively, evolve experimentally

Page 24: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

24

Limiting WIP

Our Core Issue

Page 25: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

25

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

● Limit the WIP

●Implement feedback loops● Improve collaboratively, evolve experimentally

Page 26: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

26

Implement feedback loops

● Formal retrospectives are still scarce

Page 27: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

27

The Kanban Core Practices

● Visualize the flow

● Make policies explicit

● Manage the flow

● Limit the WIP

● Implement feedback loops

●Improve collaboratively, evolve experimentally

Page 28: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

28

Improve collaboratively, evolve experimentally

Back to Leadership

Page 29: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

29

Our Coaching Strategy

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

Page 30: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

30

Where are we today?St

artin

g ag

ile s

copi

ng/U

AT

Page 31: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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…

Page 32: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

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

Page 33: Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs

Thank you