Embracing Uncertainty Dan North Dan North & Associates - - PowerPoint PPT Presentation

embracing uncertainty
SMART_READER_LITE
LIVE PREVIEW

Embracing Uncertainty Dan North Dan North & Associates - - PowerPoint PPT Presentation

Embracing Uncertainty Dan North Dan North & Associates @tastapod Patterns of Effective Delivery @tastapod Accelerated Agile @tastapod With apologies to George Lucas Fear leads to Risk Risk Risk leads to Process Process leads to


slide-1
SLIDE 1

Embracing Uncertainty

Dan North Dan North & Associates @tastapod

slide-2
SLIDE 2

@tastapod

Patterns of Effective Delivery

slide-3
SLIDE 3

@tastapod

Accelerated Agile

slide-4
SLIDE 4

@tastapod

With apologies to George Lucas…

Fear leads to Risk Risk leads to Process Process leads to Hate …and suffering and Gantt charts Risk

slide-5
SLIDE 5

@tastapod

Understanding risk

Impact Likelihood [0.0, 1.0]

C

  • n

t e x t / S t a k e h

  • l

d e r

slide-6
SLIDE 6

@tastapod

Snowbird 2001

Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

slide-7
SLIDE 7

@tastapod

Everywhere 2013

Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

slide-8
SLIDE 8

@tastapod

Everywhere 2013

Processes and tools over individuals and interactions Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

slide-9
SLIDE 9

@tastapod

Everywhere 2013

Processes and tools over individuals and interactions Comprehensive documentation over working software Customer collaboration over contract negotiation Responding to change over following a plan

slide-10
SLIDE 10

@tastapod

Everywhere 2013

Processes and tools over individuals and interactions Comprehensive documentation over working software Contract negotiation over customer collaboration Responding to change over following a plan

slide-11
SLIDE 11

@tastapod

Everywhere 2013

Processes and tools over individuals and interactions Comprehensive documentation over working software Contract negotiation over customer collaboration Following a plan over responding to change

slide-12
SLIDE 12

@tastapod

We crave certainty!

Faith becomes religion Complex questions become simplistic answers Interpretation becomes dogma We would rather be wrong than uncertain

slide-13
SLIDE 13

@tastapod

So we resist uncertainty

We resist uncertainty of scope We resist uncertainty of technology We resist uncertainty of effort We resist uncertainty of structure

slide-14
SLIDE 14

@tastapod

The Hourglass: a model of change

Stage 1: Chaos Stage 2: Control Stage 3: Freedom Stabilize Optimize

YOU ARE HERE!!

slide-15
SLIDE 15

@tastapod

Three Ages: a model of growth

  • 1. Explore
  • maximize discovery
  • 2. Stabilize
  • minimize variance
  • 3. Commoditize
  • maximize efficiency

Agile methods optimize for the Second Age

Stabilize

slide-16
SLIDE 16

@tastapod

Real Options

Options have value Options expire Commit deliberately “Never commit early unless you know why”

slide-17
SLIDE 17

@tastapod

Deliberate discovery

Ignorance is your biggest constraint You are second order ignorant (but not third!) Ignorance is multivariate and disjoint Some unexpected bad things will happen

slide-18
SLIDE 18

@tastapod

Deliberate discovery

Ignorance is your biggest constraint You are second order ignorant (but not third!) Ignorance is multivariate and disjoint Some unexpected bad things will happen

slide-19
SLIDE 19

@tastapod

Deliberate discovery

Ignorance is your biggest constraint You are second order ignorant (but not third!) Ignorance is multivariate and disjoint Some unexpected bad things will happen

slide-20
SLIDE 20

@tastapod

Deliberate discovery

Ignorance is your biggest constraint You are second order ignorant (but not third!) Ignorance is multivariate and disjoint Some unexpected bad things will happen

slide-21
SLIDE 21

@tastapod

Embracing uncertainty

Embrace uncertainty of scope Embrace uncertainty of technology Embrace uncertainty of effort Embrace uncertainty of structure

slide-22
SLIDE 22

@tastapod

tl; dr

Expect the unexpected

slide-23
SLIDE 23

@tastapod

tl; dr

Expect the unexpectable Anticipate ignorance Embrace uncertainty – it’s inevitable!

slide-24
SLIDE 24

@tastapod

Thanks for listening

@tastapod http://dannorth.net dan@dannorth.net