if you need to run a project youve already failed - agilia · If you need to run a project –...

30
@eleybourn @eleybourn If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016

Transcript of if you need to run a project youve already failed - agilia · If you need to run a project –...

Page 1: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

@eleybourn

If you need to run a project – you’ve already failed #noprojects

Evan Leybourn

Agilia 2016

Page 2: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Come with an open mind

This is a controversial topic

Page 3: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

PART ONEUnderstanding projects

Page 4: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

What exactly is a project?

A temporary structure to govern and deliver a

complex change (such as a new product)

Page 5: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Projects are expensive

The three O’s of project cost;

1. Overheads,

2. Overruns and

3. Opportunity costs

Page 6: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Projects fail

The definition of insanity is to “do the same thing

and expect a different result”

Page 7: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Projects focus on the wrong thing

What is measurable not what is valuable

Page 8: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Projects are temporary (products aren’t)

Products don’t end when the project does – don’t

artificially constrain them & lose key skills

Page 9: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Page 10: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

PART TWOintroducing #noprojects

Page 11: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Continuous change is the alternative!

The approach and structure to successfully deliver

continuous change without a project

Page 12: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

What is #noprojects?

The alignment of activities to outcomes

measured by value,

constrained by guiding principles and

supported by continuous delivery technologies

Page 13: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

The continuous culture

Continuous delivery,

deployment,

monitoring,

strategy,

planning,

design,

marketing,

feedback,

Page 14: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

PART THREEWhere to begin

Page 15: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Outcomes over outputs

Outcomes are valuable, planned, slowly changing

and define a common direction for all work

Page 16: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Page 17: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Working principles

Common, agreed, and prioritised constraints that

shape all activities

(e.g. quality, communication, staff engagement,

security, or branding)

Page 18: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Understanding the value of work

Value degrades

Page 19: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Understanding the value of work

High value activities may come later

Page 20: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Understanding the value of work

Local Maxima

Page 21: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Understanding the value of work

The “So What” Factor

Page 22: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Value delivery teams

Dedicated cross-functional teams that contain the

required skills to deliver an outcome

(e.g. developers, testers, HR, accountants,

sales/marketing)

Page 23: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

PART FOURDelivering work

Page 24: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

The activity canvas

An activity is any discrete work that is undertaken

as part of a change

Page 25: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Page 26: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Page 27: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Page 28: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

The technology of #noprojects

Automated testing, continuous integration,

continuous delivery, and DevOps

Page 29: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@DipeshPala@eleybourn

Funding #noprojects

Change the question – not “how much will this

cost?”, but rather “how much is it worth?”

Page 30: if you need to run a project youve already failed - agilia · If you need to run a project – you’ve already failed #noprojects Evan Leybourn Agilia 2016 @DipeshPala@eleybourn

@eleybourn

Evan LeybournIBM GBS

[email protected]

@eleybourn

slideshare.net/eleybourn

sg.linkedin.com/in/evanleybourn