Impact Mapping: Making an Impact over Shipping Software

59
Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected] Impact Mapping: Making an Impact over Shipping Software Agile Australia 18 th June 2014

description

Are you lost in a sea of business requirements? Are you struggling to articulate the business value of your technology project? Do your user stories lack context? Is there a lack of alignment between your delivery teams and business stakeholders? If you answered yes to one or more of these questions then this session is for you! Impact Mapping is a facilitation technique that brings technologists and senior stakeholders together meaningfully to explore options. It exposes assumptions and helps shape a path from “We want everything” to “We want to to make these impacts in this order” avoiding the trap of solutions looking for problems. This session provides an overview of how to create an Impact Map, share some real world examples of how impact mapping has helped support the delivery of software products and even provide an opportunity for you to start using the tool! Presented at Agile Australia 2014

Transcript of Impact Mapping: Making an Impact over Shipping Software

Page 1: Impact Mapping: Making an Impact over Shipping Software

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

Impact Mapping: Making an Impact over Shipping Software

Agile Australia 18th June 2014

Page 2: Impact Mapping: Making an Impact over Shipping Software

Build the Right Thing Vs.

Build the Thing Right

Page 3: Impact Mapping: Making an Impact over Shipping Software

“There is surely nothing quite so useless as doing with great efficiency what should not be done at all.”

– Peter Drucker

Page 4: Impact Mapping: Making an Impact over Shipping Software
Page 5: Impact Mapping: Making an Impact over Shipping Software

Impact Mapping is a strategic planning technique. It prevents organisations from getting lost while building products and delivering projects…

- Gojko Adzic

Page 6: Impact Mapping: Making an Impact over Shipping Software
Page 7: Impact Mapping: Making an Impact over Shipping Software

HOW I DISCOVERED IMPACT MAPPING

Page 8: Impact Mapping: Making an Impact over Shipping Software

February 2013

Can you help?

Page 9: Impact Mapping: Making an Impact over Shipping Software

March 2013

Who is the Product Owner?

Page 10: Impact Mapping: Making an Impact over Shipping Software

April 2013

How do we expedite delivery?

Page 11: Impact Mapping: Making an Impact over Shipping Software

May 2013

Here is the BRD….

Page 12: Impact Mapping: Making an Impact over Shipping Software

June 2013

Can we report data that has been deleted by robots?

Page 13: Impact Mapping: Making an Impact over Shipping Software

July 2013

You need to accelerate delivery!

Page 14: Impact Mapping: Making an Impact over Shipping Software

August 2013

What do you mean you won’t deliver everything in FY14?

Page 15: Impact Mapping: Making an Impact over Shipping Software

September 2013

Here is the list of priorities, we added a few extra features…

Page 16: Impact Mapping: Making an Impact over Shipping Software

October 2013

Has anyone seen the PO?

Page 17: Impact Mapping: Making an Impact over Shipping Software

Source: https://www.flickr.com/photos/trancemist/361935363/

Page 18: Impact Mapping: Making an Impact over Shipping Software

WAYNE: LET ME TELL YOU ABOUT IMPACT MAPPING….

Page 19: Impact Mapping: Making an Impact over Shipping Software
Page 20: Impact Mapping: Making an Impact over Shipping Software
Page 21: Impact Mapping: Making an Impact over Shipping Software
Page 22: Impact Mapping: Making an Impact over Shipping Software

November 2013

Workshop #1

Page 23: Impact Mapping: Making an Impact over Shipping Software

SETTING THE STAGE

Page 24: Impact Mapping: Making an Impact over Shipping Software

THE GOAL:

Why are we doing this?

Page 25: Impact Mapping: Making an Impact over Shipping Software

Source: http://gojko.net/2013/02/13/the-february-revolution/

Page 26: Impact Mapping: Making an Impact over Shipping Software

•  Why are we doing this?

GETTING TO THE GOAL – ASK:

Page 27: Impact Mapping: Making an Impact over Shipping Software

•  Identify why the product will be useful •  Explore the problem to be solve

GETTING TO THE GOAL- DO:

Page 28: Impact Mapping: Making an Impact over Shipping Software

•  Define the scope •  Provide the solution

GETTING TO THE GOAL- DON’T

Page 29: Impact Mapping: Making an Impact over Shipping Software

GOOD GOALS ARE S.M.A.R.T.

Specific Measurable Action-Oriented Realistic Timely

Page 30: Impact Mapping: Making an Impact over Shipping Software

PIXAR PITCH

•  Once upon a time there was ___. •  Every day, ___. •  One day ___. •  Because of that, ___. •  Because of that, ___. •  “ “ “ •  “ “ “ •  Until finally ___. •  And ever since then ___.

http://www.prettyagile.com/2014/06/pitching-pixar-pitch.html

Page 31: Impact Mapping: Making an Impact over Shipping Software

THE ACTORS:

Who can effect the outcome?

Page 32: Impact Mapping: Making an Impact over Shipping Software

•  Who can produce the desired effect? •  Who can obstruct it? •  Who are the consumers or users of our product? •  Who will be impacted by it?

GETTING TO THE ACTORS – ASK:

Page 33: Impact Mapping: Making an Impact over Shipping Software

•  Identify who will derive value •  Consider

–  Primary Actors whose goals are fulfilled –  Secondary Actions who provide services –  Off stage actors, who have influence but do not benefit

or provide services

•  Be specific

GETTING TO THE ACTORS – DO:

Page 34: Impact Mapping: Making an Impact over Shipping Software

BRAINSTORMING ACTORS

Page 35: Impact Mapping: Making an Impact over Shipping Software

FOCUSING IN

Page 36: Impact Mapping: Making an Impact over Shipping Software

December 2013

Workshop #2

Page 37: Impact Mapping: Making an Impact over Shipping Software

THE IMPACTS:

How should our actors’ behavior change?

Page 38: Impact Mapping: Making an Impact over Shipping Software

•  How should our actors’ behavior change? •  How can they help us to achieve the goal? •  How they can obstruct or prevent us from

succeeding?

GETTING TO THE IMPACTS - ASK:

Page 39: Impact Mapping: Making an Impact over Shipping Software

•  Focus on desired changes in business activities •  Show how the activity is different to what is

currently possible •  Consider negatives and positives •  Think about multiple impacts per actor

GETTING TO THE IMPACTS – DO:

Page 40: Impact Mapping: Making an Impact over Shipping Software

•  Record every possible impact •  List software ideas

GETTING TO THE IMPACTS – DON’T:

Page 41: Impact Mapping: Making an Impact over Shipping Software

BRAINSTORMING IMPACTS

Page 42: Impact Mapping: Making an Impact over Shipping Software

THE “GROAN ZONE”

Page 43: Impact Mapping: Making an Impact over Shipping Software

MIND MUP

www.mindmup.com

Page 44: Impact Mapping: Making an Impact over Shipping Software

THE DELIVERABLES:

What can we do to support the desired impacts?

Page 45: Impact Mapping: Making an Impact over Shipping Software

•  What can we do, as an organisation or a

delivery team, to support the required impacts?

GETTING TO THE DELIVERABLES – ASK:

Page 46: Impact Mapping: Making an Impact over Shipping Software

•  Refine it iteratively as you deliver. •  Treat deliverables as options. •  List only high level deliverables. •  Consider anything that helps achieve the

impact

GETTING TO THE DELIVERABLES – DO:

Page 47: Impact Mapping: Making an Impact over Shipping Software

•  Try and make it complete from the start. •  Take it for granted that everything listed

will be delivered. •  Don’t get into the details. •  Limit solutions to software

GETTING TO THE DELIVERABLES – DON’T:

Page 48: Impact Mapping: Making an Impact over Shipping Software

January 2014

Workshop #3

Page 49: Impact Mapping: Making an Impact over Shipping Software

PLAYING BACK THE IMPACT MAP

Page 50: Impact Mapping: Making an Impact over Shipping Software

GETTING TO A RELEASE PLAN

Page 51: Impact Mapping: Making an Impact over Shipping Software

February 2014

Workshop #4

Page 52: Impact Mapping: Making an Impact over Shipping Software

REACHING CONSENSUS

Page 53: Impact Mapping: Making an Impact over Shipping Software

April 2014

The Result

Page 54: Impact Mapping: Making an Impact over Shipping Software

•  An agreed set of priorities

•  An iterative plan to get there

•  While still not smooth sailing …

…the users are happy!

THE RESULT?

Page 55: Impact Mapping: Making an Impact over Shipping Software

An example from Facebook (via Gojko)

Page 56: Impact Mapping: Making an Impact over Shipping Software

AN EXAMPLE FROM GOJKO…

Page 57: Impact Mapping: Making an Impact over Shipping Software

TESTING ASSUMPTIONS

Page 58: Impact Mapping: Making an Impact over Shipping Software

USER STORIES FIT ON IMPACT MAPS

Page 59: Impact Mapping: Making an Impact over Shipping Software

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

WANT TO KNOW MORE?

Read “Impact Mapping” by Gojko Adzic Check out impactmapping.org/ See my blog: bit.ly/PrettyAgileImpactMap