lkna 2014 - agile transformation in amdocs delivery

27
Amdocs Delivery Agile Transformation Keren Yahalom Yaki Koren May, 2014

Upload: kerenya

Post on 14-Jul-2015

165 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: LKNA 2014 - Agile Transformation in Amdocs Delivery

Amdocs Delivery

Agile Transformation

Keren Yahalom

Yaki Koren

May, 2014

Page 2: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs2

#1 in North America

Telecom Operations

Management Systems

(TOMS)

Amdocs wins

2013 Outsourcing

Excellence Award

Public Company of

the Year Award

About Amdocs

Overview

● Leader in Customer Experience Systems and Services

● $3.3 billion revenue in 2013

● More than 20,000 professionals

● Serving customers in more than 70 countries

● Listed on NASDAQ (DOX)

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs2

Page 3: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs3

“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 development 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 4: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs4

Page 5: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs5

Starting the journey

Our strategy for the implementation was “Pull”.

We told the first VP who wanted this that the first

stage is visualization.

Page 6: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs6

• Slowly yet surely

• Identify board substitutions

• Notice questions in daily meetings

• Adapt policies

• Adapt board

6

400 people

4 development centres

1 Release every 4 months

16 Products

Two weeks later our first board was up in the air.

It took them 1 week to abandon the traditional

project plan and a month to start telling high

management about it.

Page 7: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs7

Management were very happy about it.

So they asked us to prepare an implementation

plan.

So we did.

And then life started to manage the

implementation.

Page 8: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs8

Status – January 2013

8

● Our third project started implementation

● A small group from Cyprus decided to dare and are

starting these days

● We see a lot of interest in Kanban/agile

● A lot of groups are asking for sessions to introduce the

concept

●In most cases managers would rather wait

Page 9: LKNA 2014 - Agile Transformation in Amdocs Delivery

9Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

The popcorn syndrome

There was the first account.

After a month another.

Then a lot of “sounds interesting”.

And then another.

And then many more.

Page 10: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs10

Implementation Growth until July ‘13

Pro

jec

ts

Page 11: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs11https://c2.staticflickr.com/8/7134/7722572538_5cbe0dc746_z.jpg

We were elated.

Management were very happy.

Management wanted to mandate the change.

Page 12: LKNA 2014 - Agile Transformation in Amdocs Delivery

12Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

http://farm1.staticflickr.com/29/55862858_3e90b4da68_o.jpg

Our implementation was based on doing it only

with people who wanted to do it.

People who want the change see challenges

while those who are pushed into it see problems

.

Page 13: LKNA 2014 - Agile Transformation in Amdocs Delivery

13Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

V1

V2

V3

The transition from

waterfall to flow most

projects went through.

Page 14: LKNA 2014 - Agile Transformation in Amdocs Delivery

14Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

Each project, on average:

• 1 Delivery manager

• 2 program managers

• 7 development directors

• 13 project managers

• 20 team leaders

• 100 Developers/Testers

• 8 products

Coaching managers, helping them to:

- Visualize the end to end flow

- Manage the flow

- Break scope to small chunks

- Start to test early

- Move from component teams to feature teams

Page 15: LKNA 2014 - Agile Transformation in Amdocs Delivery

15Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

With Kanban people started to feel

emancipated: they got the freedom to define

their own processes.

Some existing processes were being

abandoned.

Some people in management were worried:

“where is the methodology?”

We were focused on guidelines.

Page 16: LKNA 2014 - Agile Transformation in Amdocs Delivery

16Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

http://farm6.staticflickr.com/5474/12105522476_edd50e5eae

_o.jpg

500-1000 Dev MM

New customer

New team

New system

Few months to deliver

Many interfaces

Then Transformation projects started the

implementation.

These are very challenging: new customer,

new team, new system.

Many challenges started to surface.

Page 17: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs17

One of the main issues was “how am I

doing?”

Kanban is basing on actual pace.

And at the beginning of a project pace is

slow.

Page 18: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs18

We realized we can’t expect high pressure

projects to “evolution”. These should get

much more detailed guidelines then ongoing

projects.

Implementation strategy for each project

should take into account its specific context.

Page 19: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs19

SBG KANBANFRAMEWORK V1

AC

CO

UN

T ROADMAP & VISION SUSTAINABLE PACE

Agile Maturity Indicators

REL

EASE

Kanban for Backlog ManagementFrequent SWP

Release Scoping

RELEASE SCOPING & IMPLEMENTATION

ReleasePlanning

Construct (Develop and Test) Acceptand Deploy

METRICS&

REPORTS

TEA

M

Daily Team Meeting

METRICS&

REPORTSiTeam

LMCSU

Developers & Testers

Topic iLead

Code OwnershipOngoing Planning

Kanban For Task Management

Kickoff

ReadyFor

TopicTest

BP iLead(IM)

Agile Depth Improvement Focus Map

Ongoing Planning

Daily Execution Meetings Release retrospectives Customer Demos

Unit Automation Team Retrospectives Team Demos

Op

erat

e

Topic

}Prioritized Stories

}

On

site

Tes

tin

g

Dep

loy

Cer

tifi

cati

on

Topics in Development

Certified Topics

Production

Design Develop

2 – 4 weeks

StoryTest

iTeams

Pri

ori

tize

d

Top

ics

Agr

eed

Sco

pe

Bre

ak S

cop

e to

To

pic

s

New Features

Defects & Improvements

Operability Pla

nn

ed S

cop

e

Kanban for Release Management

So we came up with

more detailed

implementation

guidelines.

Page 20: LKNA 2014 - Agile Transformation in Amdocs Delivery

20Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

And then at one cold winter day we had a

meeting with management at which we

realized they don’t see it like we do.

Suddenly many challenges became

problems.

Page 21: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs21

“We’re on the right track”

0% 20% 40% 60% 80% 100%

Work life balance

Issue Resolution

Quality

Ownership

Visibility

Flexibility

Working together

Early feedback

200 respondents

So we ran a survey

After doing some investigations we

realized that many problems that were

hidden or were revealed in later

stages are being revealed early and

people were not used to it.

Page 22: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs22

We ran a root cause analysis to

understand why Work Life Balance

was deteriorating.

Page 23: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs23

Delivery Sustainable Pace Manifesto

Pulling work & going home happy

with today’s amount & quality of

work

Delivering working scope

Having a profitable bottom line for

the whole project

Finding the time to fine-tune

the way we work

Pushing for meeting

due dates

Delivering 100% of scope

Meeting construct budget

Focusing on

day to day activities

Over

We Value:

Meaning:

While there is value in the items on the right,

we value the items on the left more.

And came up, together

with management, with

this.

Page 24: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs24

But… What if?...

“What if...

● “… I am pressured to complete large scope by an unrealistic due date?...”

● “… I am pushed to start something new when I’m already overloaded? ”

● “… I see no option but to push untested code to the CC? ”

● “… I don’t believe the plan is achievable?...”

“Don’t agree to compromise your professional integrity!

Engage your peers, managers & CDU

to find a reasonable alternative.

If all measures were exhausted,

and you still feel the issue is not settled – Escalate!

Escalate to us if needed!

We in SD&I Management want to hear about it!

I personally invite you to call me or email me anytime,

I will back you up! ”

Tammy, +972-52-659-5555A message sent from high

management to the people

Page 25: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs25

Where we are today

● Most projects moved to kanban

● Many projects are either stabilizing or recharging

● Some projects are starting to work on the next leap

Page 26: LKNA 2014 - Agile Transformation in Amdocs Delivery

26Information Security Level 1 – Confidential

© 2013 – Proprietary and Confidential Information of Amdocs

ConstructScoping UAT

The first implementing account

is now preparing for the next

leap toward wider and deeper

agility

Page 27: LKNA 2014 - Agile Transformation in Amdocs Delivery

Information Security Level 1 – Confidential

© 2014 – Proprietary and Confidential Information of Amdocs27

CUSTOMERS

30+GLOBAL TELCOS

KANBAN BOARDS

130+

USAGE

1600+BOARD

USERS

2500+DEVELOPERS

DIR

EC

T 20 - 300

TEAM SIZE

PER BOARD15000+ CARDS

1000+

BA

CK

LO

G 6000+

ON

BO

AR

D

7500+

AR

CH

IVE

D

TIME TO SCALE < 2 YEARS

GLOBAL DISTRIBUTED TEAMS

MAN MONTH HANDLED > 10000Some statistics about the scale of the

implementation