55
Fabio Armani & Raffaello Torraco IMPACT MAPPING LEGO Game based on the work of Gojko Adzic

Impact Mapping LEGO Game - Agile Business Day 2016

Embed Size (px)

Citation preview

Page 1: Impact Mapping LEGO Game - Agile Business Day 2016

Fabio Armani & Raffaello Torraco

IMPACT MAPPING

LEGO Game

based on the work of Gojko Adzic

Page 2: Impact Mapping LEGO Game - Agile Business Day 2016

Fabio Armani CEO of OpenWare Lean Agile Coach & Consultant Organizational Change Agent @fabioarmani www.open-ware.org

About Us

Page 3: Impact Mapping LEGO Game - Agile Business Day 2016

Raffaello Torraco Lean Agile Coach Licensed NLP Coach @raffaellotorraco www.agile-nlp.com

About Us

Page 4: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 5: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 6: Impact Mapping LEGO Game - Agile Business Day 2016

Why should you care?

Impact mapping is a strategic planning technique.

- It helps teams to align their activities with overall business objectives and make better roadmap decisions.

- It helps teams to adapt plans effectively and react to change, while still providing a good road map for delivery teams and a big-picture view for business sponsors.

- It provides focus for delivery by putting deliverables in the context of impacts they are supposed to achieve.

- It enhances collaboration by creating a shared big-picture view for technical and business people.

Page 7: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 8: Impact Mapping LEGO Game - Agile Business Day 2016

We're ConcertsOnline: we run a Web Site for music lovers, earn money from selling tickets to concerts and google ads

Setting the Initial Plan

Page 9: Impact Mapping LEGO Game - Agile Business Day 2016

ConcertsOnline

Setting the Initial Plan

Target: 20M users all over Europe 60% users are 15-25 years 30% users are 25-35

Profit: 75% Ticket sales 15% (google) advertising 10% Merchandise

Actually the service supports only Web Browser from PC, build your plan (4-5 iterations) in order to have an

iPhone App

Most popular pages: 50% Artist Pages 30% Location Pages 20% Forums

Page 10: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 11: Impact Mapping LEGO Game - Agile Business Day 2016

Comparing plans and behaviors

Why are your features the best?Write the key features on the Post-its and put them all around your LEGO solution.

Page 12: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 13: Impact Mapping LEGO Game - Agile Business Day 2016

Identify you Actors

Page 14: Impact Mapping LEGO Game - Agile Business Day 2016

Impact Card

Page 15: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 16: Impact Mapping LEGO Game - Agile Business Day 2016

Why should you care?

Page 17: Impact Mapping LEGO Game - Agile Business Day 2016

WHAT IS AN IMPACT MAP?

An impact map is a visualisation of scope and underlying assumptions, created collaboratively by senior technical and business people. It is a mind-map grown

during a discussion facilitated by answering the following four questions:

why

who

how

what

Page 18: Impact Mapping LEGO Game - Agile Business Day 2016
Page 19: Impact Mapping LEGO Game - Agile Business Day 2016
Page 20: Impact Mapping LEGO Game - Agile Business Day 2016

WHY

Page 21: Impact Mapping LEGO Game - Agile Business Day 2016

GOAL

The centre of an impact map answers the most important question: Why are we doing this? This is the

goal we are trying to achieve.

Page 22: Impact Mapping LEGO Game - Agile Business Day 2016

GOAL

The centre of an impact map answers the most important question: Why are we doing this? This is the

goal we are trying to achieve.

Page 23: Impact Mapping LEGO Game - Agile Business Day 2016

WHO

Page 24: Impact Mapping LEGO Game - Agile Business Day 2016

ACTORS

The first level of an impact map provides answers to the following questions: Whose behavior do we want to

impact? 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? These are the

actors who can influence the outcome.

Page 25: Impact Mapping LEGO Game - Agile Business Day 2016

HOW

Page 26: Impact Mapping LEGO Game - Agile Business Day 2016

IMPACTS

The second level of an impact map sets the actors in the perspective of our business goal. It answers the

following questions: How should our actors' behavior change? How can they help us to achieve the goal?

How can they obstruct or prevent us from succeeding? These are the impacts that we're trying to create.

Page 27: Impact Mapping LEGO Game - Agile Business Day 2016

WHAT

Page 28: Impact Mapping LEGO Game - Agile Business Day 2016

DELIVERABLESOnce we have the first three questions answered, we

can talk about scope. The third level of an impact map answers the following question: What can we do, as an organization or a delivery team, to support the required impacts? These are the deliverables, software features

and organizational activities.

Page 29: Impact Mapping LEGO Game - Agile Business Day 2016
Page 30: Impact Mapping LEGO Game - Agile Business Day 2016

Modify your LEGO representations accordingly and introduce

the new solution using the Impact Mapping

We're getting a lot of customers from mobile phone

browsers, and they aren't staying long. We want to offer at least basic

functionality to them to show more ads.

Page 31: Impact Mapping LEGO Game - Agile Business Day 2016

• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior

changes • Creating an Impact Map • Conclusions

Agenda

Page 32: Impact Mapping LEGO Game - Agile Business Day 2016
Page 33: Impact Mapping LEGO Game - Agile Business Day 2016
Page 34: Impact Mapping LEGO Game - Agile Business Day 2016

ISSUESProject plans and requirements documents are often shopping lists of features, without any context why such things are important. Without a clear mapping of deliverables to business objectives, and a justification of that mapping through impacts that need to be supported, it is incredibly difficult to argue why certain items should or shouldn’t be invested in. In larger organizations with many project stakeholders or product sponsors, this leads to huge scope-creep as everyone’s pet features and ideas are bundled in.

Page 35: Impact Mapping LEGO Game - Agile Business Day 2016

IMPACT MAPAn impact map puts all the deliverables in the context of the impacts that they are supposed to support. This allows us to compare deliverables and avoid over-investing in less important areas of a system. It also helps to throw out deliverables that do not really contribute to any impact that is critical for a particular goal. Finally, by connecting deliverables to impacts and goals, an impact map shows the chain of reasoning that led to a feature suggestion. This allows us to scrutinize those decisions better and re-evaluate them as new information becomes available through delivery.

Page 36: Impact Mapping LEGO Game - Agile Business Day 2016
Page 37: Impact Mapping LEGO Game - Agile Business Day 2016

Busi

ness

Goa

l

Test and Code

Capabilities

and Features

Strategic

Visual

CollaborativeStrategic

courtesy of: Christian Hassa

Page 38: Impact Mapping LEGO Game - Agile Business Day 2016

http://www.wallpaperpimper.com/wallpaper/Military/F_16_Fighting_Falcon/F-16-Fighting-Falcon-20-9XTZMAN20G-1280x1024.jpg

Page 39: Impact Mapping LEGO Game - Agile Business Day 2016

http://2.bp.blogspot.com/-mJ8gPBlBRjY/TcYv9xOuWlI/AAAAAAAAKvY/0JniIDxlBjY/s1600/how-to-get-your-boss-off-your-back.jpg

Who set the scope?

Page 40: Impact Mapping LEGO Game - Agile Business Day 2016

Busi

ness

Goa

l

Test and Code

Capabilities

and Features

Page 41: Impact Mapping LEGO Game - Agile Business Day 2016
Page 42: Impact Mapping LEGO Game - Agile Business Day 2016

Collaborative

Visual

StrategicBu

sine

ss G

oal

Test and Code

Capabilities

and FeaturesVisualcourtesy of: Christian Hassa

Page 43: Impact Mapping LEGO Game - Agile Business Day 2016
Page 44: Impact Mapping LEGO Game - Agile Business Day 2016
Page 45: Impact Mapping LEGO Game - Agile Business Day 2016

Collaborative

Visual

Strategic

Capabilities

and Features

Test and Code

Busi

ness

Goa

lCollaborativecourtesy of: Christian Hassa

Page 46: Impact Mapping LEGO Game - Agile Business Day 2016

Collaborative Maps

Page 47: Impact Mapping LEGO Game - Agile Business Day 2016
Page 48: Impact Mapping LEGO Game - Agile Business Day 2016

3 Roles

Page 49: Impact Mapping LEGO Game - Agile Business Day 2016

Strategic Planning

Strategic goals for new deliverables Senior decision- makers and senior technical people

Page 50: Impact Mapping LEGO Game - Agile Business Day 2016

Define Quality

Agreements on purpose of deliverables Agreements on metrics for changes

Page 51: Impact Mapping LEGO Game - Agile Business Day 2016

Roadmap Management

Agreements to achieve a business goal Frequent iterative releases to measure progress Agreements on metrics for central business goal

Page 52: Impact Mapping LEGO Game - Agile Business Day 2016

Your Success

Page 53: Impact Mapping LEGO Game - Agile Business Day 2016

Our job is NOT to develop software,

our job is to change the world. - Jeff Patton

Page 54: Impact Mapping LEGO Game - Agile Business Day 2016

Agile Product OwnershipWhy?

Outcome

SpecificationHow?

Earlier Later

Impact MappingGoals

Impacts

Deliverables

Story MappingUser Activities

Epics

Specification-by-Example

Acceptance Criteria

Examples

Code

User Stories

courtesy of: Christian Hassa