Problem Solving Techniques Explained
Problem Solving Techniques Explained
Problem Solving
Boot Camp
Source: Most of the following approach was created and codified by Barbara Minto in her book: “The Pyramid Principle”
We all solve problems daily
1
Define the problem in which your R1 R2
current analyses are meant to take place
Solution
2
Extract the question
you are trying to answer
in relation to the problem
Communicate your
Diagram a “Diagnostic
3
Framework” that allows you to
critically analyze the “The
Problem” and (later) unearth
5
findings and
recommendations
logically using pyramid
structures
issues or opportunities?
4
Generate “Potential Solutions” (via logic
trees, brainstorming, precedent) and vet
solutions via analyses and expertise
* This process is similar to scientific method, “Issue Analysis” used by the top management consulting firms and “sequential analysis” used
1. Define the
Problem
It is important that you define a problem well, otherwise you run the
risk of wasting time and effort on the wrong analyses
Imagine a company’s parking lot keeps filling Phrasing the problem in different ways yields
up leaving employees with no place to park different solutions and, therefore, analyses
their cars…
Problem Solution
Expand its
dimensions
The capacity of our
parking lot is too small
Put more cars in the
current space
Problem Solution
Provide alternative
means of transport to
Too many cars are employees
being parked at work
Allow one car per
employee
• • Some positive
I just won $1 million in the The prize was supposed to
events are
lottery be $5 million “problems”
Even though the left box sounds bad, there is no problem because there is no gap from what was
expected
1 “Disturbing
“Wait… why did you bring
Event”
that up all of a sudden?” Record number of
employees did not
Current,
undesired
Future, get a chance to
desired state
state (R1) park their car
(R2)
The current Cars of the including the CEO
parking lot is employees fit 2 “I see. And remind me again
too small to into the where this is all taking place
accommodate
GAP parking lot of a and why it matters?”
all employees’ company
cars garage
“Opening
Scene”
90% of employees
park in the lot near
Solution? building three
3 “Ahh, ok. So what are we
going to do about that
problem…”
Which problem you solve depends a lot on where you are at in the
problem solving
R1 R2
R1 R2
The CEO No employee
The CEO No employee couldn’t find should ever
couldn’t find should ever parking want for
parking want for today parking
today parking
R1 R2
I don’t know
Parking lot
? anything
redesigned
about
to hold more
Solution designing
people
parking lots
Here the problem is how to
solve the parking situation
?
Solution
The elements of a complete Problem Definition helps you to spot gaps in
your understanding and orient the reader so she focuses on the solution
A DISTURBING EVENT is the reason you are looking at the
An OPENING scene lays out where the problem lies
problem today
Opening scene is a visualization on where the Disturbing event is the event or “something that
problem is playing out i.e. the context at which it is happens” to warrant a change in the existing situation
occurring
1. It is the starting point to have a discussion on Only 3 types of disturbing events exist
the problem definition 1) The world changes (new competitor, new
2. It is usually a process , structure OR fishbone technology, etc.)
within which the problem occurs ( OR can 2) You (company) make a change ( new leader,
even be just contextual information \ new process, etc.)
directional provided represented pictorially) 3) You (company) notice something that has been
3. At this point, it is fairly high-level and not there all along (poor performance, etc.)
necessarily MECE i.e. think that you are
explaining something to your wife or mother
who know nothing about what you are talking
about
A Problem always arises from a GAP between the current
Putting it all together
state (R1) and the desired result (R2)
R1 R2
We need a
Profits in
new Is this the RIGHT
India are
below target
revenue solution?
source
1 4
I lost my I found I lost my I found
dog my dog dog my dog
Question: What Question: What
should I do? among the solutions
1. Put up reward posters of listed is the best
? my dog solution?
2. Search the dog pounds of
Solution the neighborhood
3. Post a message on
Facebook
R1 R2 Solution
2
R1 R2
5
I lost my I found
dog my dog Question: How do I
Profits in
put up the posters of
India are
the dog below
?
target Question: What
should our strategy
Put up reward posters of for MSIT India be?
my dog
Solution ?
Solution
R1 R2
R1 R2
3 6
We have
I lost my I found
Question: Is the the most
dog my dog
solution of putting up ? effective Question: Is there a
posters of my dog the salesforc problem with our
right one i.e. will it e salesforce?
help me find my dog? (Benchmarking
study)
Put up reward posters of
my dog ?
Solution Solution
It is important that you choose the right question, otherwise you run
the risk of wasting time and effort on the wrong analyses
Remember… our company’s parking lot Imagine we decided the solution was to:
keeps filling up leaving employees with no Allow one car per employee
place to park their cars…
The elements of the Problem Definition lead you to form Problem Definition – Example 1 Implied Introduction
the INTRODUCTION
Future,
Current,
undesired
desired 1. Situation: Opening
[Link] full sentences using Opening Scene state (R1)
state
(R2)
Scene/Disturbing
Event, R1
elements from the problem
2. Trigger: R2
definition Disturbing
Event 3. Question: How do
we get to R2 from
?
[Link] from left (opening scene, R1?
Opening Scene R1: At this trend, we R2: We must find new MSFT currently has a retail presence in US and
are going to be
US China short of our revenue
revenue sources in India China but no stores in India. Our current
by next fiscal year
Retail Retail target for 2014 revenue is limited to $ A. However, It is
suggested that opening a retail store in India
Disturbing Event Solution: Open a retail
will increase revenue by X%
store in India
We calculated a new
set of revenue targets (Question: Will a retail store help us increase
Q: Will opening a retail do what
our revenue to x%?)
we want it to?
Opening Scene R1: At this trend, we R2: We must find new MSFT currently has a retail presence in US and
are going to be
US China short of our revenue
revenue sources in India China but no stores in India. Our current
by next fiscal year
Retail Retail target for 2014 revenue is limited to $ A. We know that we
want to open retail store in India by December
Disturbing Event Solution: Open a retail 2012 to increase our revenue
We calculated a new store in India
set of revenue targets
Q: How do we do that? (Question: How do we go about opening a
retail store in India)
[Link] the
Problem
Create a framework to
conduct an “Issue Analysis”
Question analysis always repeats 3 steps at deeper and deeper
levels of the problem until you find the “root cause”
Is there an issue at
Where do the issues lie What would an issue look
this piece of the
that cause the problem? like?
problem?
% of % of
% that
students in interviewees
applied to
IIT that are given offers
MSFT
Eng. grads
Diagnostic Frameworks can be structured in 3 ways
External Customer Engagements Process
1. Showing Physical Structure 1 2 3
Identify Topics & Setup
Prepare Speakers
Speakers Engagement
1. Shows the actual flow of goods or activities
within a process or organization or industry 4 5 6
Measure Update
2. Each piece of the structure will have its Deliver
Engagement Engagement
Engagement
own “yes no question” you should answer Effectiveness Tracking
to decide if it is “causing the problem” 7
Learn & Improve Process
Wrong vendor
Does not want better vendor 1. Traces cause-effect of financial elements,
Wrong engagement for work
activities or tasks that contribute to a
particular end result
Wrong contract terms
Wrong amount of work 2. E.g. show explicitly the levels of financial
Price is too high
elements, tasks or activities
Wrong timing for work
Lacks info
Lacks authority
Wrong negotiating
process
Lacks ability
Cost on sales
The diagnostic framework allows you to plan and execute your
analysis in a systematic manner
Example: Cloud using Divide Diagnostic
Apply the same process at each piece of the diagnostic
framework Framework How can we
improve
How well do our
dissemination
offerings stack of our
up to the message?
1. At each “node” of the diagnostic framework, competition’s?
1
Use a creative thinking or brainstorming technique
(e.g. alternate POV, brainmapping) to generate
solutions
Sell new
product
Increase
2
Group together a MECE volume/price Sell more of
list of potential solutions Sales are down existing
into a tree (i.e. Logic Increase product
trees) to expand your price/volume
solution set
3
Use experience and subject matter expertise to vet
solutions
Brainstorm to generate solutions 1
WHY Brainstorm
Brainstorming is a great way to
come up with a lot of ideas that you
would not be able to generate by
just sitting down with a pen and
paper. The intention of
brainstorming is to leverage the
collective thinking of the group, by
engaging with each other, listening,
and building on other ideas.
Conducting a brainstorm also
creates a distinct segment of time
when you intentionally turn up the
generative part of your brain and
turn
down the evaluative part.
Brainstorming can be used
throughout a design process; of
course to come up with design
solutions, but also any time you are
trying to come up with ideas, such
as planning where to do empathy
work, or thinking about product and
services related to your project – as
two examples.
Determine the causes of an effect i.e. Divide a whole into its parts i.e. Classify like things i.e.
Time Order Structural Order Degree Order
1. Determine in advance the 1. Logically divide the problem 1. In most cases, you put the
effect you want, and then 2. Ensure division is MECE strongest point first
identify the chain of actions 3. Three ways to divide the 2. Identify the type of point
that cause it activities being made
2. The net result of a series of a. Activities themselves (PM, 3. Group together those of the
actions is always the effect development, testing) same point
of carrying out the actions b. Locations (US, India) 4. Look for order in the groups
3. Usually described in “Time c. Sets of activities directed at 5. The net result of a series of
Order” a product, market or actions is always the effect
4. Important to distinguish a customer ( Windows, MSIT, of carrying out the actions
cause from an effect (i.e. etc.) 6. Usually ordered in “Time
reverse the cause and effect 4. The Description or Order of Order”
and see if it makes sense) these activities depends on 7. Important to distinguish a
5. Recognizing that ideas or what you want to emphasize. cause from an effect (i.e.
conclusions are talking i.e. reverse the cause and effect
about a process is useful to a. Activities, then time order and see if it makes sense)
remember when structuring b. Location, then structural
Make logic trees Mutually Exclusive & Collectively Exhaustive
(MECE) to ensure complete thinking 2
A B
C
A B A B
D D C
Mutually exclusive Collectively
MECE sets
sets exhaustive sets
Reduce Energy
HVAC
IT
Lighting
Politically infeasible
costly
Outside campus
Employee transport
On campus
Generators
Shuttles
Food prep
By people
Food prep
Drinking
Hygiene
Reduce Material
Vetting solutions:
Food related
Supplies
Paper
• Conduct “analyses” to vet
solutions for feasibility (e.g.
modeling, interviews, SME)
Other
Electronics
impact!
Building spaces
the biggest impact
5.a.
Communicate
your results
Structure communications in
a logical pyramid form
To get a listener interested in what you have to say, you first have to
set context with an “Introduction”
The first step of the situation should make a statement about the subject
SITUATION
at hand. It is something that the reader of the argument already knows
(S) and anchors you to a specific place and time
A tension that raises a question that your document is trying to solve i.e.
Trigger
something that went wrong, a logical discrepancy
(C) (Known to the Reader)
The Question in the readers mind that the document aims to resolve. This
Question is bought about by the Situation and the occurrence of a Trigger
(Q) (What should we do, Should we do what we plan to do, How should we do
something, Why did it happen)
Answers the Question raised and also indicates the main point of your
document (This is determined from the problem solving you did in section
3)
Key Line The key line should be expressed as an idea i.e. something that raises a
question in the readers mind, because you are telling him something he
doesn’t know
Example
MSIT India has set aggressive targets for customer engagements in FY12, both in Situation (known
terms of frequency of these engagements and its effectiveness to the reader)
With the current run-rate, MSIT India is unlikely to achieve the target of 250+ Trigger (known to
engagements for FY12, unless there are proactive interventions the reader)
Question (How can MSIT India achieve its target of 250+ engagements?) Question:
MSIT India can increase customer engagement effectiveness to 250+ engagements in
Keyline
a year by pulling change levers at each step along the “customer engagements life
cycle”.
<List the Steps in the Process>
To get a listener to understand you, you must structure your
arguments in a way that matches the way humans think
Thus, every document
The mind seeks to impose A grouping of ideas is
should be deliberately
order on everything it easier to comprehend if it
structured to form a
perceives arrives pre-sorted
pyramid of ideas
The mind seeks to impose order on
everything it perceives
• Sorts into pyramidal groupings to
make sense (grouping and
summarising)
• Conducts Q&A sequence when
presented with new information
• Can hold approx. 7 ideas in short-
To communicate most easily to another
term memory
mind, ensure that the message arrives pre-
sorted to the reader
• The reader imposes the same order you
intended instead of searching for a new
1234567 one
• The reader can clearly grasp the
reasoning and focus more on whether he /
she agrees with it than on trying to
comprehend it
• The reader can more easily raise logical
Ans
2
Point
1
Point
2. Ideas in each grouping must
always be the same kind of idea
e.g. reasons, steps,
2
1
3
recommendations, changes to
be made, etc., (otherwise
cannot summarize them one
level up)
Opening Scene R1 R2
Solution
R1 R2
Disturbing Event
Solution
Situation
Complication
Question
Main Idea
Next Steps
1
Point 1
2
1
Point 2
2
Point 3 2
3
Question
Induction: Provoked
Tips
• Avoid intellectually blank statements
(e.g. “There are three reasons”).
• Identify the common framework
underlying each subset.
• Consolidate common subsets
Importance
Plural noun
Description of
relationship
• Abstract verbiage
• Not core
• Not customer benefit
• Nothing eye-catching
• Framed in terms of
technology as
opposed to customer
need or activity
Sticky: Simple; Concrete
• Unexpected data • Familiar scale
• Vivid detail numbers
• Unexpected
because large
impact from little
change
• Unexpected because
honest and revealing
• Emotional because
scary
• Maintains curiosity gap
for next section
Unsticky: No stories “Stories drive action
through simulation (what
• ~90% of to do) and inspiration
presentations on (the motivation to do it)”
cloud are data – Chip Heath
based and have
no story to tell
• Cost savings
clearly captured
(inspiration)
Unsticky: Not credible
• Lack of vivid
details
• No “anti-
authority”
• No trialability
• Good use of
“authorities” or
experts
• Lack of vivid details
undermines case
Resolution: Our team made changes to our Azure pitch along each
“sticky” attribute