The Nine Boxes
The Nine Boxes is an interviewing technique that helps discover problems and opportunities of the interviewee and their organisation. The interview unearths the high level requirements and acceptance criteria of the interviewee. After a Nine Boxes style interview, the interviewee generally feels that the interviewer really understands their situation and the interviewee is committed to solving the problem. This tool is very useful at the start of any project.
The interviewee must strictly follow the rules of the Nine Boxes, a grid that determines the subject and the way of asking questions.
The grid looks like this:
CUSTOMER What’s the Who is Visualize problem? impacted? the solution .-----------v-----------v-----------. OPEN | | | | “Tell me about…” | | | | “And then…?” | 1 | 2 | 3 | => STORIES | | | | | | | | >-----------+-----------+-----------< CONTROL | | | | “How many..?” | | | | “How much..?” | 4 | 5 | 6 | “How often…?” | | | | “Where…?” | | | | => FACTS >-----------+-----------+-----------< | | | | CONFIRM | | | | “If I understood | 7 | 8 | 9 | correctly <rephrase> | | | | Is that correct? | | | | '-----------^-----------^-----------' => YES? choose next row => NO? go back to OPEN question INTERVIEWER
The 9 boxes is an interview technique from “Solution Selling”. You can find more information in several books and courses.
The rules of the game
You must start in the first row, first column, box 1 You want to end up in the last column of the last row, box 9
First you ask OPEN questions. The customer answers by telling “stories”. Drill deeper and ask about facts in the story with CONTROL questions. Verify you understood what your customer told you by rephrasing the information and asking if this is correct.
If the answer is NO, ask for clarification with an open question. If the answer is YES you can choose in which row to ask questions: stay in the current row to explore more or go to the next row.
Explore the 3 rows in sequence:
- Understand what the problem is
- Understand who is affected how by the problem
- Create a vision of the world where the problem is solved
In “Visualize the Solution” don’t just ask “Tell me what the solution is”.
Instead, ask the customer:
Imagine a world where this problem is solved. What does it look like? How do you (or the other roles impacted by the problem) do their work?
Mapping the boxes to user stories
A common format for user stories is:
As a <role> I want <some functionality> So I can <achieve some goal>”
Who’s impacted => Roles Description of the future => Roles doing …. Facts => non-functional requirements, business rules, details of the story Visualize the solution => Goal, Acceptance test
Advanced use of the boxes
Most customers start in the last box: they already have a solution and they ‘just’ need someone to implement their solution and all their problems will be solved.
Or so they think…
Usually it doesn’t go this well: they get what they asked for, not what they need.
Your task is to bring them back to the first box and go through the whole process. Maybe you will end up with the same solution (but now you understand it better), maybe you end up with a different solution.
The best way to do this is to ask about acceptance tests:
If we implement that solution, how will you know/test that your problem is solved?
From that answer you can bring the customer back to box 1 with
Can you tell me more about that test?
How does that test show that your problem is solved?
|Pascal Van Cauwenberghe||Portia Tung|