SlideShare a Scribd company logo
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
@MichalBartyzel 
www.conversation-patterns.com www.mbartyzel.blogspot.com www.bnsit.pl 
} 
Tailor-made Software 
How to talk with clients who don’t know what they want? (in Polish) 
# 
conversation-patterns.com 
www.conversation-patterns.com
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
conversation-patterns.com
conversation-patterns.com
I am responsible for increasing the number of claims adjusted to 600, so… 
…I want to see the insurance claims adjustment report 
If the number of 200 claims adjusted will remain, they will close down our deprtment, so... 
…I want to see the insurance claims adjustment report 
conversation-patterns.com
I am responsible for increasing the number of claims adjusted to 600, so… 
…I want to see the insurance claims adjustment report 
If the number of 200 claims adjusted will remain, they will close down our deprtment, so... 
…I want to see the insurance claims adjustment report 
conversation-patterns.com
I want... 
THE NEED (a motivator) 
conversation-patterns.com
As a U I want the X functionality, because... 
…I am afraid that the margin will be calculated incorrectly 
…that GUI is not intuitive 
…I don’t want the user to have the impression that… 
conversation-patterns.com
…we will test this module in a more accurate way 
… I will use the salary calculator as soon as possible 
…we could design the WYSYWIG report 
As a U I want the X functionality, because then... 
conversation-patterns.com
In order to <benefit> as a <role> 
I want <goal/feature> 
As a <role> I want <goal/feature> 
so that <benefit> 
conversation-patterns.com
In order to achieve <expected benefit> as a <role> 
I want <goal/feature> 
In order to avoid <problem to be solved> as a <role> 
I want <goal/feature> 
conversation-patterns.com
Why? 
What made you need…? 
What is the difficulty in it? 
What is to lose? 
conversation-patterns.com 
What do you want to avoid?
What for? 
What will it give you? 
What is the purpose of…? 
What will it make possible? 
conversation-patterns.com 
What’s new or different in it…?
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
problem to be solved 
expected benefit 
I want to avoid… 
I want to achieve… 
Why? What made you need…? What is the difficulty in it? What is to lose? What do you want to avoid? 
What for? What will it give you? What is the purpose of…? What will it make possible? What’s new or different in it? 
In order to avoid <problem> As a <role> I want <goal/feature> 
In order to achieve <benefit> as a <role> I want <goal/feature> 
conversation-patterns.com
conversation-patterns.com
Business 
IT 
I want you to add a button to generate partial report here 
- 
Where is the data? What to display when there is no data? Is it consistent with the entire process? Have you thought of the consequences of aggregating partial data? It may require large refactoring… 
Oh, so I need to consult… 
- 
conversation-patterns.com
THE NEED 
Criteria of solving the problem Criteria of gaining the benefit 
Alternatives 
conversation-patterns.com
THE NEED 
Criteria of solving the problem Criteria of gaining the benefit 
Alternatives 
conversation-patterns.com 
I want… 
- I want you to add a button to generate partial report here
THE NEED 
Criteria of solving the problem Criteria of gaining the benefit 
Alternatives 
conversation-patterns.com 
The need 
-What will you gain having such a report? 
-I won’t have to wait for the sales figures until the end of the month? 
-So the key factor here is the time you wait for the figures? 
-Yes
THE NEED 
Criteria of solving the problem Criteria of gaining the benefit 
Alternatives 
conversation-patterns.com 
Criteria of meeting the need 
-Which figures do you want to see and how often do you need to browse them to stay up to date? 
-I need the key client sales figures. I’d like to browse through it twice a week.
THE NEED 
Criteria of solving the problem Criteria of gaining the benefit 
Alternatywy 
conversation-patterns.com 
Suggested alternatives 
-I see! So we can do it this way... that way... or this way... Which of these functionalities will help you avoid waiting for the sales figures until the end of the month? 
-That looks interesting…
conversation-patterns.com
conversation-patterns.com 
What you will gain when [a problem expr.] will gone?
conversation-patterns.com 
expression of a problem 
qeuestions 
I don’t want this repport occur 
What you will be able to do if it don't occur?
conversation-patterns.com 
expression of a problem 
qeuestions 
I don’t want this repport occured 
What you will be able to do if it don't occur? 
We have lots of repeatable work 
So what will be possible without it?
conversation-patterns.com 
expression of a problem 
qeuestions 
I don’t want this repport occured 
What you will be able to do if it don't occur? 
We have lots of repeatable work 
So what will be possible without it? 
Our business process is a mess 
What might help to introduce some order?
conversation-patterns.com 
What is NOT [benefit expr.] with that?
conversation-patterns.com 
expression of a benefit 
questions 
This process should be more effective 
What specifically is ineffective in this process?
conversation-patterns.com 
expression of a benefit 
questions 
This process should be more effective 
What specifically is ineffective in this process? 
As an Admin I want to see the log report so that I will be sure what happens in the system 
What if you don't know what happens in the system? What could happen then?
conversation-patterns.com 
expression of a benefit 
questions 
This process should be more effective 
What specifically is ineffective in this process? 
As an Admin I want to see the log report so that I will be sure what happens in the system 
So what if you don't know what happens in the system? What could happen then? 
We must reduce time needed for a single task 
But if you don't....?
conversation-patterns.com
conversation-patterns.com
conversation-patterns.com 
Need 
Generalities 
Specifics
conversation-patterns.com 
Need 
Generalities 
Specifics
conversation-patterns.com 
You 
Stakeholder ( a doctor ) 
So, how are you going to use this tool? 
Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
conversation-patterns.com 
Med dose 
You 
Stakeholder ( a doctor ) 
So, how are you going to use this tool? 
Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
conversation-patterns.com 
Prescription Form 
Med dose 
You 
Stakeholder ( a doctor ) 
So, how are you going to use this tool? 
Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
conversation-patterns.com 
Prescription 
Prescription Form 
Med dose 
You 
Stakeholder ( a doctor ) 
So, how are you going to use this tool? 
Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
You 
Stakeholder ( a doctor ) 
Yes, I have. 
You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software... 
Prescription 
Prescription Form 
Med dose 
conversation-patterns.com
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
You 
Stakeholder ( a doctor ) 
Yes, I have. 
You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
Fexibility 
conversation-patterns.com 
Prescription 
Prescription Form 
Med dose 
Problems 
You 
Stakeholder ( a doctor ) 
Yes, I have. 
You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems 
You 
Stakeholder ( a doctor ) 
Yes, I have. 
You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
conversation-patterns.com 
You 
Stakeholder ( a doctor ) 
Ok, you want to use free text to write down a prescription. What else? 
Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies … 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems 
Medicine Cabinet 
You 
Stakeholder ( a doctor ) 
Ok, you want to use free text to write down a prescription. What else? 
Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems 
Medicine Cabinet 
Med. Cabinet Policies 
You 
Stakeholder ( a doctor ) 
Ok, you want to use free text to write down a prescription. What else? 
Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
Med. Cabinet Policies 
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems 
Medicine Cabinet 
Prescription Policies 
You 
Stakeholder ( a doctor ) 
Ok, you want to use free text to write down a prescription. What else? 
Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
Med. Cabinet Policies 
conversation-patterns.com 
Prescription 
Prescription Form 
Fexibility 
Med dose 
Current Software 
Problems 
Medicine Cabinet 
Prescription Policies 
You 
Stakeholder ( a doctor ) 
Ok, you want to use free text to write down a prescription. What else? 
Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
Lots of information and no knowledge 
Lack of understanding business domain and issues 
Chaotic notes 
You feel you should do something, but you are not sure what has to be done
JDD2014: Conversation patterns for software professionals - Michał Bartyzel
Need concept
Need concept 
Problem to be solved
Need concept 
Problem to be solved 
Expected benefit
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Discover the need first
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Discover the need first 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Discover the need first 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Discover the need first 
Stretching 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Conversation Structure 
Discover the need first 
Stretching 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Conversation Structure 
Discover the need first 
Stretching 
Control the flow 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Conversation Structure 
Discover the need first 
Stretching 
Control the flow 
Downward Specification 
Seven red lines
Need concept 
Problem to be solved 
Expected benefit 
’Why?’ question 
’What for?’ question 
US Templates 
US Templates 
Cases 
Geek meets man 
Digging deeper 
Conversation Structure 
Discover the need firs 
Stretching 
Control the flow 
Downward Specification 
Seven red lines
JDD2014: Conversation patterns for software professionals - Michał Bartyzel

More Related Content

PDF
JDD2014: Effective refactoring - Włodek Krakowski
PDF
JDD2014: Spring 4, JAVA EE 7 or both? - Ivar Grimstad
PDF
Conversation patterns for software professionals - Michał Bartyzel @ Agile Ma...
PDF
[Agile2014] Conversation Patterns for Software Professionals
PDF
2011 CMIO Summit | Justin Graham
PDF
Using Technology for Successful Communication
PPTX
P T Hacker: Using Technology to Make You a Better PT
PPTX
How to Foster Engagement and Understanding Using Agile
JDD2014: Effective refactoring - Włodek Krakowski
JDD2014: Spring 4, JAVA EE 7 or both? - Ivar Grimstad
Conversation patterns for software professionals - Michał Bartyzel @ Agile Ma...
[Agile2014] Conversation Patterns for Software Professionals
2011 CMIO Summit | Justin Graham
Using Technology for Successful Communication
P T Hacker: Using Technology to Make You a Better PT
How to Foster Engagement and Understanding Using Agile

Similar to JDD2014: Conversation patterns for software professionals - Michał Bartyzel (20)

PPT
Presentation Banff Advanced Comms Support Purposes
PDF
Designing to save lives: Government technical documentation
PPSX
Engaging physicians with evidence based medicine
PDF
Sociotechnical Aspect of Health Informatics
PDF
PDF
What’s In Your BA Toolkit? Nov 2010
PDF
Six Healthcare Trends
PDF
Business Analysis - Essentials
PDF
Standards & Coding Systems in Biomedical and Health Informatics
PDF
Social Communications: Delivering winning internal communications programs wi...
PPTX
Solidifying Vague Requirements & Establishing Unknown User Needs
PDF
Aspe improved user_story_writing_techniques_ppt
PDF
COMMUNICATION INFORMATICS. Enrico Coiera.
PPT
Working in Medical Communications
PDF
PDF
The art of problem solving --> ensure you right the right business requiremen...
PDF
PopHealth Challenge Webinar Slides
PDF
Tales from the Trenches: Implementing an EMR
PPTX
Improving Performance with Social Business Solutions - Featuring: Premier Hea...
PPTX
Marc Pierson at Consumer Centric Health, Models for Change '11
Presentation Banff Advanced Comms Support Purposes
Designing to save lives: Government technical documentation
Engaging physicians with evidence based medicine
Sociotechnical Aspect of Health Informatics
What’s In Your BA Toolkit? Nov 2010
Six Healthcare Trends
Business Analysis - Essentials
Standards & Coding Systems in Biomedical and Health Informatics
Social Communications: Delivering winning internal communications programs wi...
Solidifying Vague Requirements & Establishing Unknown User Needs
Aspe improved user_story_writing_techniques_ppt
COMMUNICATION INFORMATICS. Enrico Coiera.
Working in Medical Communications
The art of problem solving --> ensure you right the right business requiremen...
PopHealth Challenge Webinar Slides
Tales from the Trenches: Implementing an EMR
Improving Performance with Social Business Solutions - Featuring: Premier Hea...
Marc Pierson at Consumer Centric Health, Models for Change '11
Ad

JDD2014: Conversation patterns for software professionals - Michał Bartyzel

  • 2. @MichalBartyzel www.conversation-patterns.com www.mbartyzel.blogspot.com www.bnsit.pl } Tailor-made Software How to talk with clients who don’t know what they want? (in Polish) # conversation-patterns.com www.conversation-patterns.com
  • 6. I am responsible for increasing the number of claims adjusted to 600, so… …I want to see the insurance claims adjustment report If the number of 200 claims adjusted will remain, they will close down our deprtment, so... …I want to see the insurance claims adjustment report conversation-patterns.com
  • 7. I am responsible for increasing the number of claims adjusted to 600, so… …I want to see the insurance claims adjustment report If the number of 200 claims adjusted will remain, they will close down our deprtment, so... …I want to see the insurance claims adjustment report conversation-patterns.com
  • 8. I want... THE NEED (a motivator) conversation-patterns.com
  • 9. As a U I want the X functionality, because... …I am afraid that the margin will be calculated incorrectly …that GUI is not intuitive …I don’t want the user to have the impression that… conversation-patterns.com
  • 10. …we will test this module in a more accurate way … I will use the salary calculator as soon as possible …we could design the WYSYWIG report As a U I want the X functionality, because then... conversation-patterns.com
  • 11. In order to <benefit> as a <role> I want <goal/feature> As a <role> I want <goal/feature> so that <benefit> conversation-patterns.com
  • 12. In order to achieve <expected benefit> as a <role> I want <goal/feature> In order to avoid <problem to be solved> as a <role> I want <goal/feature> conversation-patterns.com
  • 13. Why? What made you need…? What is the difficulty in it? What is to lose? conversation-patterns.com What do you want to avoid?
  • 14. What for? What will it give you? What is the purpose of…? What will it make possible? conversation-patterns.com What’s new or different in it…?
  • 17. problem to be solved expected benefit I want to avoid… I want to achieve… Why? What made you need…? What is the difficulty in it? What is to lose? What do you want to avoid? What for? What will it give you? What is the purpose of…? What will it make possible? What’s new or different in it? In order to avoid <problem> As a <role> I want <goal/feature> In order to achieve <benefit> as a <role> I want <goal/feature> conversation-patterns.com
  • 19. Business IT I want you to add a button to generate partial report here - Where is the data? What to display when there is no data? Is it consistent with the entire process? Have you thought of the consequences of aggregating partial data? It may require large refactoring… Oh, so I need to consult… - conversation-patterns.com
  • 20. THE NEED Criteria of solving the problem Criteria of gaining the benefit Alternatives conversation-patterns.com
  • 21. THE NEED Criteria of solving the problem Criteria of gaining the benefit Alternatives conversation-patterns.com I want… - I want you to add a button to generate partial report here
  • 22. THE NEED Criteria of solving the problem Criteria of gaining the benefit Alternatives conversation-patterns.com The need -What will you gain having such a report? -I won’t have to wait for the sales figures until the end of the month? -So the key factor here is the time you wait for the figures? -Yes
  • 23. THE NEED Criteria of solving the problem Criteria of gaining the benefit Alternatives conversation-patterns.com Criteria of meeting the need -Which figures do you want to see and how often do you need to browse them to stay up to date? -I need the key client sales figures. I’d like to browse through it twice a week.
  • 24. THE NEED Criteria of solving the problem Criteria of gaining the benefit Alternatywy conversation-patterns.com Suggested alternatives -I see! So we can do it this way... that way... or this way... Which of these functionalities will help you avoid waiting for the sales figures until the end of the month? -That looks interesting…
  • 26. conversation-patterns.com What you will gain when [a problem expr.] will gone?
  • 27. conversation-patterns.com expression of a problem qeuestions I don’t want this repport occur What you will be able to do if it don't occur?
  • 28. conversation-patterns.com expression of a problem qeuestions I don’t want this repport occured What you will be able to do if it don't occur? We have lots of repeatable work So what will be possible without it?
  • 29. conversation-patterns.com expression of a problem qeuestions I don’t want this repport occured What you will be able to do if it don't occur? We have lots of repeatable work So what will be possible without it? Our business process is a mess What might help to introduce some order?
  • 30. conversation-patterns.com What is NOT [benefit expr.] with that?
  • 31. conversation-patterns.com expression of a benefit questions This process should be more effective What specifically is ineffective in this process?
  • 32. conversation-patterns.com expression of a benefit questions This process should be more effective What specifically is ineffective in this process? As an Admin I want to see the log report so that I will be sure what happens in the system What if you don't know what happens in the system? What could happen then?
  • 33. conversation-patterns.com expression of a benefit questions This process should be more effective What specifically is ineffective in this process? As an Admin I want to see the log report so that I will be sure what happens in the system So what if you don't know what happens in the system? What could happen then? We must reduce time needed for a single task But if you don't....?
  • 38. conversation-patterns.com You Stakeholder ( a doctor ) So, how are you going to use this tool? Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
  • 39. conversation-patterns.com Med dose You Stakeholder ( a doctor ) So, how are you going to use this tool? Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
  • 40. conversation-patterns.com Prescription Form Med dose You Stakeholder ( a doctor ) So, how are you going to use this tool? Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
  • 41. conversation-patterns.com Prescription Prescription Form Med dose You Stakeholder ( a doctor ) So, how are you going to use this tool? Well, the most important thing to me is setting an appropriate med dose as fast as I use my paper prescription. Have you ever saw a prescription form?
  • 42. You Stakeholder ( a doctor ) Yes, I have. You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software... Prescription Prescription Form Med dose conversation-patterns.com
  • 43. conversation-patterns.com Prescription Prescription Form Fexibility Med dose You Stakeholder ( a doctor ) Yes, I have. You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
  • 44. Fexibility conversation-patterns.com Prescription Prescription Form Med dose Problems You Stakeholder ( a doctor ) Yes, I have. You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
  • 45. conversation-patterns.com Prescription Prescription Form Fexibility Med dose Current Software Problems You Stakeholder ( a doctor ) Yes, I have. You know, a paper form is very flexible. I may write down whatever I want. So new software should be flexible as well. By the way, my stuff have problems with the software...
  • 46. conversation-patterns.com You Stakeholder ( a doctor ) Ok, you want to use free text to write down a prescription. What else? Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies … Prescription Prescription Form Fexibility Med dose Current Software Problems
  • 47. conversation-patterns.com Prescription Prescription Form Fexibility Med dose Current Software Problems Medicine Cabinet You Stakeholder ( a doctor ) Ok, you want to use free text to write down a prescription. What else? Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
  • 48. conversation-patterns.com Prescription Prescription Form Fexibility Med dose Current Software Problems Medicine Cabinet Med. Cabinet Policies You Stakeholder ( a doctor ) Ok, you want to use free text to write down a prescription. What else? Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
  • 49. Med. Cabinet Policies conversation-patterns.com Prescription Prescription Form Fexibility Med dose Current Software Problems Medicine Cabinet Prescription Policies You Stakeholder ( a doctor ) Ok, you want to use free text to write down a prescription. What else? Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
  • 50. Med. Cabinet Policies conversation-patterns.com Prescription Prescription Form Fexibility Med dose Current Software Problems Medicine Cabinet Prescription Policies You Stakeholder ( a doctor ) Ok, you want to use free text to write down a prescription. What else? Well, prescription must be connected to the Medicine Cabinet. The Cabinet is a complicated thing, The most important is to comply with policies XYZ. In the case of prescriptions, we are also required to follow particular policies …
  • 51. Lots of information and no knowledge Lack of understanding business domain and issues Chaotic notes You feel you should do something, but you are not sure what has to be done
  • 54. Need concept Problem to be solved
  • 55. Need concept Problem to be solved Expected benefit
  • 56. Need concept Problem to be solved Expected benefit ’Why?’ question
  • 57. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question
  • 58. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates
  • 59. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates
  • 60. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases
  • 61. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man
  • 62. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Discover the need first
  • 63. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Discover the need first Seven red lines
  • 64. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Discover the need first Seven red lines
  • 65. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Discover the need first Stretching Seven red lines
  • 66. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Conversation Structure Discover the need first Stretching Seven red lines
  • 67. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Conversation Structure Discover the need first Stretching Control the flow Seven red lines
  • 68. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Conversation Structure Discover the need first Stretching Control the flow Downward Specification Seven red lines
  • 69. Need concept Problem to be solved Expected benefit ’Why?’ question ’What for?’ question US Templates US Templates Cases Geek meets man Digging deeper Conversation Structure Discover the need firs Stretching Control the flow Downward Specification Seven red lines