lkce16 - kanban @pingan by adam wu

51
Kanban @PingAn Adam Wu Agilean Consulting Twitter: @adwu73 Email: [email protected]

Upload: lean-kanban-central-europe

Post on 13-Jan-2017

80 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: LKCE16 - Kanban @PingAn by Adam Wu

Kanban @PingAn

Adam Wu Agilean Consulting

Twitter: @adwu73

Email: [email protected]

Page 2: LKCE16 - Kanban @PingAn by Adam Wu

About PingAn Group

• Ranking 41st on the Global Fortune 500

• 2nd largest insurance group in China

• Biggest private owned company in China

• 1.2M employees in total

• More than 6000 IT staff

Page 3: LKCE16 - Kanban @PingAn by Adam Wu

Our journey started from

an UNHAPPY business department of

PingAn Property Insurance in April 2011

Page 4: LKCE16 - Kanban @PingAn by Adam Wu

Unhappy Business People

•  Taobao Insurance can deliver a feature within 2 weeks

•  However, we have to wait for 2 months

•  WHY?!!

Page 5: LKCE16 - Kanban @PingAn by Adam Wu

First Agile Experiment - A Radical Change

• The whole team, business & IT people, were moved in together, incl. PMs, developers, testers etc.

• The role of Business/Software Analyst was eliminated, therefore, the Product Manager can talk with developers directly.

• The team started to manage and merge code on their own, no more Configuration Managers exists, but the delivery turned out to be better and faster.

Page 6: LKCE16 - Kanban @PingAn by Adam Wu

Here Comes Astonishing Business Result

•  Sales volume via website grew 15 times by the end of 2011

•  PingAn took over the leading position in the online market for car insurance

•  All this happened within 8 months

4 5 6 7 8 9 10 11 12

2173 3063

8262

13092 13181

17870

27624

31365 32921

Page 7: LKCE16 - Kanban @PingAn by Adam Wu

Happy ending of 1st experiment led to SCALING requirement on team level.

However, copy & paste wouldn’t work for all teams

considering their contextual difference.

What should we DO?

Page 8: LKCE16 - Kanban @PingAn by Adam Wu

Kanban Training for Team Leaders

Page 9: LKCE16 - Kanban @PingAn by Adam Wu

Kanban Training for Internal Coaches

Page 10: LKCE16 - Kanban @PingAn by Adam Wu

Advanced Training for Managers

Page 11: LKCE16 - Kanban @PingAn by Adam Wu

Kanban Parade to Exchange Tips & Ideas

Page 12: LKCE16 - Kanban @PingAn by Adam Wu

Allow Each Kanban to be Different……

Page 13: LKCE16 - Kanban @PingAn by Adam Wu

Allow Each Kanban to be Different……

Page 14: LKCE16 - Kanban @PingAn by Adam Wu

Encourage Team to Evolve Kanban after Iteration (I/III/V)

Page 15: LKCE16 - Kanban @PingAn by Adam Wu

Encourage Team to Evolve Kanban after Iteration (VI/VIII/XI)

Page 16: LKCE16 - Kanban @PingAn by Adam Wu
Page 17: LKCE16 - Kanban @PingAn by Adam Wu

Using Kanban to ensure more

RELIABILITY and ADAPTIVITY of

different project delivery since 2012

Page 18: LKCE16 - Kanban @PingAn by Adam Wu

Using Kanban to Avoid Scarcity Mood

•  Relieve people from overburden and multi-tasking

•  Stop starting, start finishing

•  Limit WIP

•  Defer commitment

Page 19: LKCE16 - Kanban @PingAn by Adam Wu

Why should We Avoid Scarcity Mood Choose rich and poor people randomly for the experiment. Before they taking 2 test, ask them the question below.

“Your car is having some trouble and requires $XX to be fixed. You can pay in full, take a loan, or take a chance and forego the service at the moment. How would you go about making the decision? “

Page 20: LKCE16 - Kanban @PingAn by Adam Wu

Test 1: Cognitive Capacity

• Raven’s matrices

Page 21: LKCE16 - Kanban @PingAn by Adam Wu

Test 2: Executive Control

Page 22: LKCE16 - Kanban @PingAn by Adam Wu

Easy Mode: Repair will Cost $150

• Not much concern caused for either rich or poor people

Page 23: LKCE16 - Kanban @PingAn by Adam Wu

Hard Mode: Repair will Cost $1500

• Much more concern is caused for the poor, but not the rich.

Page 24: LKCE16 - Kanban @PingAn by Adam Wu

Concl.: Scarcity Occupies People’s Bandwidth • Focusing on scarcity is involuntary.

•  It fills our mind and results in less bandwidth for everything else.

• Bandwidth – what our brain can do.

•  It’s our “computational capacity, ability to pay attention, to make good decisions, to stick to our plans, and to resist temptations.”

Page 25: LKCE16 - Kanban @PingAn by Adam Wu

Lead Time Shorten from 2 Months to 3 Weeks

PS: Sx is # for iteration (one iteration per week)

Each feature completed dev, test & UAT within 3 weeks

Page 26: LKCE16 - Kanban @PingAn by Adam Wu

Kanban Enhanced Adaptivity Greatly

60% original features got deployed as planned 60%

40% features with low priority were abandoned

40%

40% features with high priority were added during delivery 40%

necessary technical tasks accomplished

Page 27: LKCE16 - Kanban @PingAn by Adam Wu

Using Kanban with business people

to manage product VARIABILITY

since 2014

Page 28: LKCE16 - Kanban @PingAn by Adam Wu

Typical Innovation Process for an Enterprise

Business leader presents idea

BA/SA turns idea into requirement

IT leader provides estimation

Quality

Schedule

Idea Budget

Quality

Schedule

Feature Budget

Quality

Schedule

Feature Budget

Page 29: LKCE16 - Kanban @PingAn by Adam Wu

But, Variability Cannot Never Be Eliminated

Page 30: LKCE16 - Kanban @PingAn by Adam Wu

How to Solve the Issue?

Leading the Variability into Areas with Lower Cost

Page 31: LKCE16 - Kanban @PingAn by Adam Wu

Always Lack of Variability in Budget Area

•  In most companies, experienced stuff is a scared resource. The success of new projects can hardly rely on support from using lots of experienced people.

•  Adding new people to boost the size of the project team is not recommended, since it will always increase managing and collaboration cost.

Quality

Schedule

Feature Budget

Page 32: LKCE16 - Kanban @PingAn by Adam Wu

Choosing Quality as Cheap Area is Not Wise

•  People have got used to choose quality as the “low cost” area.

•  But it won’t be easy to acknowledge this publicly.

•  As a result, lots of projects are doomed to fail from the day they launched.

Quality

Schedule

Feature Budget

Page 33: LKCE16 - Kanban @PingAn by Adam Wu

Managing Variability via Managing Feature List or Feature Details

Feature

Schedule

Budget

Details

Quality

Quality

Schedule

Feature Budget

Quality

Schedule

Feature Budget

Page 34: LKCE16 - Kanban @PingAn by Adam Wu

What Should We Provide?

Business leader presents idea

BA/SA turns idea into requirement

IT leader provides estimation

Quality

Schedule

Idea Budget

Quality

Schedule

Feature Budget

Quality

Schedule

Feature Iteration

Plan Budget

Page 35: LKCE16 - Kanban @PingAn by Adam Wu

Here Comes Astonishing Business Result

•  Sales volume via website grew 15 times by the end of 2011

•  PingAn took over the leading position in the online market for car insurance

•  All this happened within 8 months

4 5 6 7 8 9 10 11 12

2173 3063

8262

13092 13181

17870

27624

31365 32921

Page 36: LKCE16 - Kanban @PingAn by Adam Wu

3-day Quick Start to Kick Off the Project

Page 37: LKCE16 - Kanban @PingAn by Adam Wu

More than 350 User Stories

Page 38: LKCE16 - Kanban @PingAn by Adam Wu

Brief Iteration Plan for next 3 Months

Page 39: LKCE16 - Kanban @PingAn by Adam Wu
Page 40: LKCE16 - Kanban @PingAn by Adam Wu
Page 41: LKCE16 - Kanban @PingAn by Adam Wu

Using Kanban to manage

END-2-END value stream since 2015

Page 42: LKCE16 - Kanban @PingAn by Adam Wu

Training for Business Managers

Page 43: LKCE16 - Kanban @PingAn by Adam Wu
Page 44: LKCE16 - Kanban @PingAn by Adam Wu

End-2-End Lead Time Shorten from 140 days to 80 days (PingAn Bank)

140

93 106

84.4 80

0

20

40

60

80

100

120

140

160

2015.09-10 2015.11-12 2016.01-02 2016.03 2016.04

Page 45: LKCE16 - Kanban @PingAn by Adam Wu

Using CEO Level Kanban for

company portfolio management in 2016

Page 46: LKCE16 - Kanban @PingAn by Adam Wu

Mapping the Company Value Stream

Page 47: LKCE16 - Kanban @PingAn by Adam Wu

CEO Level Kanban (PingAn Fintech)

Page 48: LKCE16 - Kanban @PingAn by Adam Wu

Kanban Adoption Journey of PingAn

•  Our journey started from an UNHAPPY business department of PingAn Property Insurance in April 2011

•  1st experiment achieved astonishing business result, with car insurance online sales volume GROWING by 15 TIMES within 8 months

•  Team level Kanban adoption started - “SCALING BY PULL”

•  Ensuring more RELIABILITY and ADAPTIVITY of different project delivery since 2012

•  Managing product VARIABILITY together with business people since 2014

•  Managing END-2-END value stream since 2015

•  CEO Level Kanban established for portfolio management in 2016

Page 49: LKCE16 - Kanban @PingAn by Adam Wu

Software Dev is Heterogenous by Nature

• Different CoD (Cost of Delay)

• Different Size

• Different Complexity

• Different Staff Capability

Page 50: LKCE16 - Kanban @PingAn by Adam Wu

On the Way along, We Noticed…… •  Traditionally, we use a homogeneous process to manage tasks and people

•  What is needed, however, is a heterogeneous ecosystem for the complex environment

•  Kanban plays a significant role in the evolvement of this ecosystem, from a homogeneous status into a heterogeneous model safely

•  Starting with visualization of the working process, the difference emerges gradually, such as value stream, class of service, replenishment / pull policy, definition of done, SLA etc.

•  As we explore into it, more benefits achieved on business level and cultural level. Finally, the whole organization peacefully reached its “harmonious way of surviving and evolving”.

Page 51: LKCE16 - Kanban @PingAn by Adam Wu

Thank You!

Adam Wu Agilean Consulting

Twitter: @adwu73

Email: [email protected]