63
Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore

Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Culture eats Principles for breakfast

Jonathan Smart @jonsmart

Ian Dugmore @iandugmore

Page 2: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

Page 3: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And the customers were delighted

Page 4: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

The founders decided to expand

and the Small Company became

a Large Company

Page 5: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then Frederick Winslow Taylor came along and said “let there be Scientific Management”

and so there was and there was

and there was

and there was

and there still is

Page 6: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then someone made a mistake and

a Manager said “let there be standards”

and so there was Governance and Standards

and a culture of Control > Trust

Page 7: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then the Audit department said

“here are some audit points”

and then there were more Standards

and more Standards and more Standards

and more Standards

Page 8: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then a Manager said

“let’s adopt ITIL”

Change Advisory Board

once every 2 weeks

‘advising’?

Page 9: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then central PMO said “we need consistent

standards to keep the Regulators happy”

change lifecycle, 7 gates 100 question questionnaire x 7

change prevention control process more PMO & Control staff

Page 10: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then a Manager said

“move part (not all) of the Value Chain to a cheaper location”

and it was done

and then the firm hired more BAs and PMs

Page 11: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then someone said

“this is not working, I want you to spend more money on better plans and more detailed up

front analysis, and the date had better not move or else”

And so they did

Page 12: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And a Project Manager said

“the releases are too troublesome, so we will release less frequently”

And so they moved from monthly releases to quarterly releases

Page 13: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

In the beginning some people had a great idea

And then someone asked “Why are we all

working like this?”, everyone answered

<shrug>

“because it’s how we do things around here”

</shrug>

Page 14: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Sound familiar?

Page 15: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea
Page 16: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

CULTURE is huge

Page 17: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Aiki is to pull when you are pushed to push when you are pulled

It is the spirit of slowness and speed of harmonizing your movement

with your opponent

Page 18: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Blending not clashing

Leading the assailant

Use of Internal Strength

Page 19: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

One Size Does Not Fit All

Blending not Clashing

Page 20: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Scaling

Don’t scale agile : Descale the work first

Breadth, Diversity, Complexity

Shu Ha Ri

Product : Team 1:1 1:M M:M M:1

Team, Initiative, Dept, Group, Firm, Organisation

Blending not Clashing

Page 21: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Practices = Principles ( Organisational Context,

Team Context, Culture,

Shu Ha Ri, Customer );

Blending not Clashing

Page 22: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

3 Common Scaling Frameworks

Disciplined Agile SAFe LeSS

DA is our overarching approach as

a goal based framework Not mutually exclusive

Blending not Clashing

Page 23: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

One Size Does Fit All

Blending not Clashing

Page 24: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Why Principles

Change Lifecycle Roles

Measures

Blending not Clashing

Page 25: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Blending not clashing

Leading the assailant

Use of Internal Strength

Page 26: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Lead the business

Leading the Assailant

Page 27: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Lead management Management love targets

But targets are bad for teams, right?

Leading the Assailant

Page 28: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Targets can be good

If they fit your culture

If they are used carefully!

Leading the Assailant

Page 29: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Management Teams

Carefully

Leading the Assailant

Page 30: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Carefully

Leading the Assailant

Page 31: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Carefully

Leading the Assailant

Page 32: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Carefully

Leading the Assailant

Page 33: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Management Teams

Targets Measures

Set by Managers

Self Assessment

Carefully

Leading the Assailant

Page 34: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Carefully

Leading the Assailant

Page 35: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Management Teams

Targets Measures

Set by Managers

Self Assessment

Top Only Protect Teams

Carefully

Leading the Assailant

Page 36: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Carefully

Leading the Assailant

Page 37: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Implement Principles

Remove Impediments

Management Teams

Targets Measures

Set by Managers

Self Assessment

Top Only Protect Teams

Carefully

Leading the Assailant

Page 38: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Practices Principles

Context

Practices = Principles(Context)

Leading the Assailant

Implement Principles

Page 39: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Some practices are always a good thing

Leading the Assailant

Page 40: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Agility Level Description Agility Criteria

Level 1 Mobilising Largely Cross functional Team …

Level 2 Transitioning Daily Coordination Meeting Regular Show and Tell …

Level 3 Established WIP limited Lead Time < 8 weeks …

Level 4 Optimising Teams optimising their practices Lead Time < 4 weeks …

Agility Level

Leading the Assailant

Page 41: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Agility 1 & 2

Agility 3 & 4

...allows us to forecast

Leading the Assailant

Page 42: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

avoid agile islands

ecosystem has to support

Leading the Assailant

Page 43: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

move from annual to rolling wave budgeting

Leading the Assailant

Page 44: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

improve collaboration tools and working environment

Leading the Assailant

Page 45: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

change governance and controls

Leading the Assailant

Page 46: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

move from Project to Product

Leading the Assailant

Page 47: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

feature teams

Leading the Assailant

Page 48: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

agile architecture

Leading the Assailant

Page 49: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To increase agility...

DevOps-ification

Leading the Assailant

Page 50: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Blending not clashing

Leading the assailant

Use of Internal Strength

Page 51: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Top down and bottom up

Use of Internal Strength

Page 52: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Agile Community of Practice

Use of Internal Strength

Page 53: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Identify Natural Champions

Use of Internal Strength

Page 54: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Training and coaching, at scale

Use of Internal Strength

Page 55: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

To summarise...

Page 56: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Aiki

Blending not clashing One size does not fit all

Leading the assailant Agility Levels

Use of Internal Strength Champions

Page 57: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Where are we 1 year into the journey?

Page 58: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

From 4% to over 40% of teams agile

Page 59: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Over 50% of strategic apps adding value at least monthly

Page 60: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Higher Quality

Agility Level positively correlated to

fewer Incidents

Page 61: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

would you recommend agile to a colleague?

Page 62: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Still lots to do

Page 63: Culture eats Principles for breakfast - QCon · Culture eats Principles for breakfast Jonathan Smart @jonsmart Ian Dugmore @iandugmore . In the beginning some people had a great idea

Thank you

@jonsmart @iandugmore