80
Özlem Yüce [email protected] @OzzieYuce Improving Agility (Learning from Maersk Line’s journey)

Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Embed Size (px)

Citation preview

Page 1: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

   

Özlem Yüce [email protected]

@OzzieYuce

Improving Agility  (Learning from Maersk Line’s journey)

Page 2: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Together > Σ(parts)

Page 3: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

World’s largest container fleet

Page 4: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Turnover: $27 billion

Bookings/day: 23,000

Bookings/day: 23,000 Turnover: $27 billion

Page 5: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Truly global business

Containers in circulation: 2.2 million

Page 6: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Fragmented Technology Landscape USI WebSimon P&O Nedloyd career.

maersk.com eProfile (SCV) iReceivables (MLIS)

World map

VMLO (CAF)

ATS2

eXport booking

eXport documen-

tation

SFX (document

pouch)

SCV

RKST

GSMS

MARS

SAF marine eRates

Message broker

MEPC

NGP3 GEO

NGP3 office

NGP3 mall

SAF marine portal RKEM GEO

mainframe MCS GCSS IBM payment systems MEX (MLIS)

SAF sailing schedules

einfo Maersk.com Mondo-search LivePerson Emergency pages

Reference-Data MARS service

Rates

Schedules

GUPS

Followup shipments

CCC

ePayment

Payment system service

eDB

Phone book 3

Tracking 3 sROE

Portal

Office WS client/portal

service

MailService

MEPC W8

Page 7: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Outsourced Development

Page 8: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Design Test Develop

Analyse

Page 9: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 10: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

(2007)

Page 11: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Department

(2007)

Page 12: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Department

Page 13: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 14: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Department

Page 15: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Department

Page 16: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 17: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 18: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Source: http://epn.dk/brancher/transport/skib/article2069838.ece

Make it as simple to book a container

as it is to buy a book through Amazon.com

– Maersk Line CEO ”

Page 19: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Introduction to Agile thinking

Page 20: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

• Making progress visible • Delivering working software • Collaboration towards shared goal • Acting as Scrum Master • Various roles in Feature Teams

Individuals and interactions Co-located teams in Copenhagen

Page 21: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

First  booking  :  Together  with  customer  in  Poland  

Release  early,  release  o;en  

Working Software Beta Release of the new booking application

Page 22: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Customer Collaboration Focus on Customer and Innovation

Page 23: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 24: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Responding to change Taking on different roles and self organising

Breaking down

requirements

Developing Product

Roadmaps Facilitating

Prioritisation

Customer Experience

Design

Scrum Master

Feature Team Coach

Observing

Customer Needs

Real Options

Adapt to

Customer

Feedback

Managing

dependencies Managing change

Business Analyst

Product Owner

Page 25: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Lessons from the revolutionary approach

Manage stakeholder expectations

Don’t attempt to scale until you’re ready

Defer architectural

decisions

Legacy dependencies

are painful

Only tacit knowledge of

‘agile’...

Page 26: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

0 10

0 20

0 30

0 40

0 50

0 60

0

30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 480 More

# R

equi

rem

ents

Days

Cycle time analysis From Lightbulb (idea) to Live (in production)

Median = 150 days

During 2010 Med = 373 days

GCSS

Page 27: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

From Revolution to Evolution...

New Project, Platform, Team

Revolutionary

Existing Setup, Platform, Team

Evolutionary

Lean  Product  Development  

Page 28: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

The vision

More Value

Faster Flow

Better Quality

Supported by an agile mindset: Customer doesn’t really know what they want

The developer doesn’t really know how to build it

Things change!

Faster delivery of value (<90 days lead time)

+ +

Page 29: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Mature practices they weren’t leveraging

Lean Product Development

Agile

SCRUM

Enterprise Practices

Team Practices

Project Practices

XP

Engineering Practices

Page 30: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Selected Lean Enterprise practices for Maersk Line First steps in improving the whole...

Contains 8 practices selected for Maersk Line: 1.  Get to initial prioritisation faster 2.  Improve prioritisation 3.  Pull Requirements from Dynamic Priority List 4.  Reduce size of requirements 5.  Get to the point of writing code quickly 6.  Actively manage Work-In-Progress (WIP) 7.  Enable Faster Feedback 8.  Enable smooth, sustainable flow

Page 31: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a pull system

Increase quality with

fast feedback

Get the point of writing

code quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

Scope: Lightbulb... to Live

The end-to-end innovation process

Page 32: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

0 10

0 20

0 30

0 40

0 50

0 60

0

30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 480 More

# R

equi

rem

ents

Days

Cycle time analysis From Lightbulb (idea) to Live (in production)

Median = 150 days

During 2010 Med = 373 days

GCSS

Page 33: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

State # RQ Idea! 729 New 897 Being Drafted 416 Ready for Review 422 Ready for Guesstimation 181 Ready for Prioritization Analysis 2980 335

Ready for Estimation 68 Ready for Authorization 219 Authorized Estimation 502 215

Development Initiated 242 Development Complete Development 326 84

Testing (total of all states) Testing 395 395

On Hold Waiting 471 471

Fuzzy Front End

* Requirements work-in-progress (October 2010)

Page 34: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Go Live! Dev & Test

(82 hrs) Captured PoC

(24 hrs)

18 weeks waiting 9 weeks waiting   11 weeks waiting

Wait waste = 38 weeks

Fuzzy Front End

Page 35: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Focus the upstream process 1. Get to initial prioritisation faster 5. Get to point of writing code quickly

<1 week <2 weeks Triage Dynamic

Priority List Max 5

Refine Pull to coding…

Dev Buffer

Expect >10% attrition otherwise upstream process is too heavy

Don’t waste time

doing too much

analysis too early! Don’t waste time on low-value ideas

Quickly identify the ideas that will be the

most profitable

Page 36: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Problem: Demand is unlimited

Consumerisation of I.T. high expectations…

Most change is now enabled by I.T. so they need more

Page 37: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

HiPPO: Highest Paid Person’s Opinion

Page 38: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

2. Improve Prioritisation

Page 39: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Benefits $

Cost of Delay

Duration

Prioritise features by

How value decays over time Information

discovery value

2. Improve Prioritisation Using CD3: Cost of Delay Divided by Duration

Page 40: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Benefits of using Cost of Delay

•  ‘Less yelling and screaming’ data-driven, more visible •  Enables better trade-off decisions and increased ROI •  Handles dependencies between teams •  Changes the conversation…

Cutting I.T. costs

Delivering value quickly

Delivering “on time”

Data driven decision-making

Makes urgency

visible

Handles multiple

delivery streams

Maximises ROI

Page 41: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Cost

Scope Schedule

Value!

Page 42: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Try this at home...

Ask each person on one of your project teams:

What would you estimate the

Cost of Delay for this project to be?

Page 43: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

System A: Value by quartile

$230,000/wk $220/wk

Bottom 25%

Top 25% of RQs

$18,600/wk

Next 25%

$5,200/wk

Next 25%

Average $ Benefits Per Requirement

Page 44: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

 $0    

 $200,000    

 $400,000    

 $600,000    

 $800,000    

 $1,000,000    

 $1,200,000    

 $1,400,000    

 $1,600,000    

 $1,800,000    

 $2,000,000    

 $2,200,000    

 $2,400,000    

 $2,600,000    

 $2,800,000    

0   10   20   30   40   50   60   70   80  

Requirements sorted by Cost of Delay

Cos

t of

Del

ay /

wee

k

Focal Point Feb 28 2012.

A small number of features have a very high Cost

of Delay

System A: Value distribution

Page 45: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

System B: Value distribution

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

0 10 20 30 40 50 60

Cos

t of D

elay

(U

S$ p

er w

eek)

80:20 Pareto Principle “the vital few”

Requirements sorted by Cost of Delay

Cos

t of

Del

ay /

wee

k

Page 46: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a

pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

Reduce batching to smooth flow

Page 47: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Before: Feast and Famine The effect of creating large release batches upstream

Requ

irem

ents

S Des Dev T

Apr

S Des Dev T

S Des Dev T

S Des Dev T

R22

R23

R24

R25

Jul Jan 2011

Oct Jan 2012

Dev Dev Dev Dev

…Vendor team had ~10,000 hours of idle time in 2010

Development Perspective:

Time

13 wks

Page 48: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Next train: in 13 weeks

Page 49: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Next train 7 wks

Page 50: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

The end-to-end innovation process

Pull System From Dynamic Priority List

Page 51: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016
Page 52: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Fund the capacity to deliver change ...and make small adjustments over time

Time

Thro

ughp

ut

Mobilise (3 months?)

Learning curve (9 months?)

Stop!

Go!

Page 53: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Required flexible funding 3 potential models

Fund a given team size for a period of time

Fund small batches of requirements in advance

Fund individual requirements on demand

Time–based

Buffering

Just-in-Time

Page 54: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

T Dev Des S

After: Smooth, sustainable flow Reduce batching of requirements upstream

Requ

irem

ents

Releases

Action:

Change batching

Time

Page 55: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Cost

Scope Schedule

Pull System!

Flexible scope!

Page 56: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Predicting scope using data Refine

Clarify WHW Check DPL:

Priority Q: Dev Buffer

RQ-XXX

Realise Dev Demo Tests

Prod

uctio

n

18/07 14/07 07/07 05/07 27/06 23/06 04/07 14/08

15/08 12/07 05/08 03/08 18/07 14/07 02/08 11/09

RQ-XXX RQ-XXX

RQ-XXX

RQ-XXX

RQ-XXX

RQ-XXX RQ-XXX RQ-XXX RQ-XXX

RQ-XXX

RQ-XXX

RQ-XXX

RQ-XXX

Rn

Rn+1

Then, work backwards from fixed release dates to the option expiry date

Measure duration for each step.

Page 57: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Variable   Typical  measures   Usual  outcomes   Lean-­‐Agile  alternaBves  

Time   Delivering  on  a  predicted  date  

Incen;vises  hidden  ;me  buffers  and  slower  delivery  

Maximise  speed  in  geGng  to  the  point  where  value  starts  to  be  realised  

Scope     Delivering  all  of  the  originally  predicted  scope  

Incen;vises  gold  pla;ng  and  discourages  exploita;on  of    learning.  

Minimize  size  of  work  packages  to  maximize  both  learning  and  early  release  of  value  

Cost   Delivering  at  or  below  a  predicted  development  cost  

Incen;vises  hidden  cost  con;ngencies,  pushing  costs  up.  

Maximize  value  delivered  (trade  development  cost  against  the  opportunity    cost  of  delay)  

Quality   Delivering  changes  with  zero  down;me  and  no  errors  

Resistance  to  making  any  changes.  Overinvestment  in  tes;ng  &  documenta;on.  

Shorten  feedback  cycles  at  many  levels  (coding,  defects…)  

Key Performance Measures for IT

Page 58: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Refine

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a

pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

Break down the work

Page 59: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   More  

Requirement size variability

Guesstimate Points

Benefits split? - Break down during Triage

Max. size <2 weeks

# R

equi

rem

ents

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   More  

Highly variable with some very

large requirements

Before

After

Page 60: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a

pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

Constraining Work-in-Progress

Page 61: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Department Slide no. 61

Streamline impact

assessment Improve error

tracing

Daily feedback/

review

Actively Manage Work-in-Progress

WIP LIMIT of 8 (upstream of bottleneck)

Page 62: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

190  

# R

equi

rem

ents

*

46  

6.0 5.2 6.1

7.9 8.8

6.4 7.1

Rel 19-22 R23 R24 R25 R26 R27 R28

Work-in-Progress. Controlled.

Oct 2010 Jan 2012

76%

…whilst at least maintaining throughput

Reduced wait waste

Improved

visibility

*”Authorized” to “Launched”

Guesstimate points/week

Page 63: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a

pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

‘Quality’ requires feedback

Page 64: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Faster Feedback Eight Standard Measures

Requirement captured

Requirement validated

Started coding

Integrated & built

Completedcoding

Accepted for launch

Launched in production

Feasible Demonstrated

Accepted

Launched

Code complete

Feature complete

Require-ments

Release candidate

Code

Launchable

Page 65: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Faster Feedback Comparing GCSS with the X-leap on the Eight Measures

All times are in days

Action:

HOAT Forward

Action: Faster SPT

Page 66: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

<1 week

Dynamic Priority

List

Prioritise new ideas quickly

Triage Refine Realise Release

Prioritise by knowing the

Cost of Delay

Manage capacity with a

pull system

Increase quality with

fast feedback

Get the point of writing code

quickly

Break down the work

Limit the Work in Progress

Reduce batching to smooth flow

What about the outcomes?

Page 67: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Faster Delivery How do we know the changes are an improvement?

Half the time 60

104

168

208

FACT

GCSS

90 150

Target All

Apps

days

days

days

days SAP

For GCSS : Prioritised to Live For FACT : Idea to Live

Page 68: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Better Quality How do we know the changes are an improvement?

8.2

11.2

2 1

2.2

0.3

Defects Delays Patches

88% 85% 80%

Page 69: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

More Value How do we know the changes are an improvement?

$26.30

$44.80

GCSS FACT MLIT Average (Before)

Benefits per dollar invested

$4.10

(After)

Page 70: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

And... delivering Cheaper Not what we were aiming for, but reducing waste has led to...

$82.8

$75.6

Cost per hour

6

7.3

Throughput

22% 9%

The data is for GCSS Throughput is measured as guesstimate point/week

Page 71: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

“Absolutely worth it”

People love it!

“Less yelling & screaming”

“Smaller and clear changes delivered faster”

“Fewer defects in a release to handle”

“Daily calls provide good visibility

of changes”

“We have not had such a smooth launch since Release 16 –

I thought my phone had stopped working”

“It (LPD) does more then just making the development cycle more cost and time effective, it also improves quality of work, enjoyment of work and teamspirit” “Things have

improved with cycle time, now I have hardly anything in my queue”

Harit Gupta, BPO

Dirk Van Mierlo, SAP Developer

Page 72: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Learnings from an evolutionary approach •  It’s possible to make a huge impact on cycle time

without changing engineering practices •  Every team is like a separate company •  Long lead time to get to ‘kick off’ •  It’s easier to sell when the process is knowingly broken •  Two steps forward one step backwards • Organizational uncertainty is a challenge • Huge push back for WIP limits from some •  It’s all about stakeholder management (70%) • Systemic issues block adoption…

Page 73: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

What went well? •  Enthusiastic portfolio managers make it easier to get buy-in

from the business partners •  People with right mindset and background in the team make a

difference •  People in the field get it; Practices work well on team level •  All parts of the organisation were on our Steering Group •  Combination of Consultants+Maersk resources as Lean-Agile

coaches •  COD adoption went viral after the pilot •  Presenting an engagement plan and defining the coach’s role

upfront •  Kanban boards and Standups go viral (but..)

Page 74: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

What could have been better?

•  Organisational changes shifted the entire stakeholder map •  We could have brought management closer to the work •  Introduce training on the principles early on to embed the

mindset •  Mandate to change the organisation and process •  Set up champions network early on

Page 75: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

What still puzzles us? •  Success with legacy changed the perception that ‘agile works

with greenfield’ •  How to predict the value for a pipeline over the longer term •  How to approach teams that are on a likely path to failure •  How to encourage the organisation as a whole to learn •  How to get senior managers to lead the transformation •  How to change the culture of an organisation •  How to explain Cumulative Flow Diagrams to people better

Page 76: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Bottom of the iceberg It’s not just process…

Visible change

Hidden Culture & Mindset

Change

Finish the Roll-out Drive the Std Process

Address Systemic Issues

Additional Practices

Transformational Leadership

Mindset Change Coaching & Training

for Verticals

Transformation: ‘Be Lean-Agile’

Adoption: ‘Do Lean-Agile’

Behaviours Customs Language Values Traditions Beliefs Stereotypes Taboos

Org chart Processes Roles Tools

Page 77: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Final piece of advice

• Don’t give up • Avoid Agile vs. Waterfall > Outcomes • Look at the whole end to end • Make the problem visible • Start with the principles • Study your stakeholders • Appeal to hearts & minds

Page 78: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Drawing by Portia Tung

Page 79: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

If you’re not moving at the speed of the marketplace you're already dead

…you just haven't stopped

breathing yet

Jack Welch CEO of General Electric 1981-2001

“ ”

Page 80: Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile Greece Summit 2016

Maersk Line Experience report and lots of other material

BLACK SWAN FARMING.COM

Want more?

[email protected] @OzzieYuce

Özlem Yüce