Impact Mapping LEGO Game - Agile Business Day 2016
-
Upload
fabio-armani -
Category
Business
-
view
978 -
download
3
Transcript of Impact Mapping LEGO Game - Agile Business Day 2016
Fabio Armani & Raffaello Torraco
IMPACT MAPPING
LEGO Game
based on the work of Gojko Adzic
Fabio Armani CEO of OpenWare Lean Agile Coach & Consultant Organizational Change Agent @fabioarmani www.open-ware.org
About Us
Raffaello Torraco Lean Agile Coach Licensed NLP Coach @raffaellotorraco www.agile-nlp.com
About Us
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
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.
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
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
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
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
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.
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
Identify you Actors
Impact Card
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
Why should you care?
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
WHY
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.
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.
WHO
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.
HOW
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.
WHAT
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.
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.
• Introduction • Setting the Initial Plan • Comparing plans • Brainstorm behavior
changes • Creating an Impact Map • Conclusions
Agenda
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.
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.
Busi
ness
Goa
l
Test and Code
Capabilities
and Features
Strategic
Visual
CollaborativeStrategic
courtesy of: Christian Hassa
http://www.wallpaperpimper.com/wallpaper/Military/F_16_Fighting_Falcon/F-16-Fighting-Falcon-20-9XTZMAN20G-1280x1024.jpg
http://2.bp.blogspot.com/-mJ8gPBlBRjY/TcYv9xOuWlI/AAAAAAAAKvY/0JniIDxlBjY/s1600/how-to-get-your-boss-off-your-back.jpg
Who set the scope?
Busi
ness
Goa
l
Test and Code
Capabilities
and Features
Collaborative
Visual
StrategicBu
sine
ss G
oal
Test and Code
Capabilities
and FeaturesVisualcourtesy of: Christian Hassa
Collaborative
Visual
Strategic
Capabilities
and Features
Test and Code
Busi
ness
Goa
lCollaborativecourtesy of: Christian Hassa
Collaborative Maps
3 Roles
Strategic Planning
Strategic goals for new deliverables Senior decision- makers and senior technical people
Define Quality
Agreements on purpose of deliverables Agreements on metrics for changes
Roadmap Management
Agreements to achieve a business goal Frequent iterative releases to measure progress Agreements on metrics for central business goal
Your Success
Our job is NOT to develop software,
our job is to change the world. - Jeff Patton
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
Thanks
@raffaellotorraco
www.agile-nlp.com
@fabioarmani
www.open-ware.org