SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
@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
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…?
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
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

Mais conteúdo relacionado

Semelhante a JDD2014: Conversation patterns for software professionals - Michał Bartyzel

Writing for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesWriting for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesRichardGroom
 
A startup education prior to diving in
A startup education prior to diving inA startup education prior to diving in
A startup education prior to diving inKhairu Rejal
 
How to have success in your new/small business
How to have success in your new/small businessHow to have success in your new/small business
How to have success in your new/small businessReg Gupton Inc
 
Internet Marketing Tips Guide
Internet Marketing Tips GuideInternet Marketing Tips Guide
Internet Marketing Tips GuideJinger Jarrett
 
The 30 Minute Success System
The 30 Minute Success SystemThe 30 Minute Success System
The 30 Minute Success SystemDennis
 
EngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to EngageEngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to EngageWebEngage
 
How to start an internet corporation
How to start an internet corporationHow to start an internet corporation
How to start an internet corporationLemy
 
Occupational Health and Safety
Occupational Health and SafetyOccupational Health and Safety
Occupational Health and Safetyaeromarine
 
OHSNETbase Presentation
OHSNETbase PresentationOHSNETbase Presentation
OHSNETbase Presentationaeromarine
 
Empowering Ad Operations to Create Growth
Empowering Ad Operations to Create GrowthEmpowering Ad Operations to Create Growth
Empowering Ad Operations to Create GrowthOperative
 
E4IT STARTER - MODULE 9.pdf
E4IT STARTER - MODULE 9.pdfE4IT STARTER - MODULE 9.pdf
E4IT STARTER - MODULE 9.pdfAnna Gandrabura
 
How to Generate 195,013 Visitors a Month Without Spending a Dollar on Ads
How to Generate 195,013 Visitors a Month Without Spending a Dollar on AdsHow to Generate 195,013 Visitors a Month Without Spending a Dollar on Ads
How to Generate 195,013 Visitors a Month Without Spending a Dollar on AdsNeil Patel
 
2019 code camp tales from 17 money-validated products
2019 code camp   tales from 17 money-validated products2019 code camp   tales from 17 money-validated products
2019 code camp tales from 17 money-validated productsFlorin Muresan
 
Salinan Business Plan.potx
Salinan Business Plan.potxSalinan Business Plan.potx
Salinan Business Plan.potxAlesyaRamadhani
 
Why is my copy choppy
Why is my copy choppyWhy is my copy choppy
Why is my copy choppyBeyondIndigo
 
Teacher’s feedback hi john you earned a grade of f on this pape
Teacher’s feedback hi john   you earned a grade of f on this papeTeacher’s feedback hi john   you earned a grade of f on this pape
Teacher’s feedback hi john you earned a grade of f on this paperock73
 
Near magic-bullet-lbs
Near magic-bullet-lbsNear magic-bullet-lbs
Near magic-bullet-lbsMohamed Saad
 

Semelhante a JDD2014: Conversation patterns for software professionals - Michał Bartyzel (20)

Writing for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesWriting for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slides
 
A startup education prior to diving in
A startup education prior to diving inA startup education prior to diving in
A startup education prior to diving in
 
How to have success in your new/small business
How to have success in your new/small businessHow to have success in your new/small business
How to have success in your new/small business
 
Internet Marketing Tips Guide
Internet Marketing Tips GuideInternet Marketing Tips Guide
Internet Marketing Tips Guide
 
The 30 Minute Success System
The 30 Minute Success SystemThe 30 Minute Success System
The 30 Minute Success System
 
EngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to EngageEngageMint 2022: How NOT to Engage
EngageMint 2022: How NOT to Engage
 
Ant casestudy
Ant casestudyAnt casestudy
Ant casestudy
 
How to start an internet corporation
How to start an internet corporationHow to start an internet corporation
How to start an internet corporation
 
Developing software 2013
Developing software 2013Developing software 2013
Developing software 2013
 
Occupational Health and Safety
Occupational Health and SafetyOccupational Health and Safety
Occupational Health and Safety
 
OHSNETbase Presentation
OHSNETbase PresentationOHSNETbase Presentation
OHSNETbase Presentation
 
Empowering Ad Operations to Create Growth
Empowering Ad Operations to Create GrowthEmpowering Ad Operations to Create Growth
Empowering Ad Operations to Create Growth
 
E4IT STARTER - MODULE 9.pdf
E4IT STARTER - MODULE 9.pdfE4IT STARTER - MODULE 9.pdf
E4IT STARTER - MODULE 9.pdf
 
Simple Affiliate Secrets
Simple Affiliate SecretsSimple Affiliate Secrets
Simple Affiliate Secrets
 
How to Generate 195,013 Visitors a Month Without Spending a Dollar on Ads
How to Generate 195,013 Visitors a Month Without Spending a Dollar on AdsHow to Generate 195,013 Visitors a Month Without Spending a Dollar on Ads
How to Generate 195,013 Visitors a Month Without Spending a Dollar on Ads
 
2019 code camp tales from 17 money-validated products
2019 code camp   tales from 17 money-validated products2019 code camp   tales from 17 money-validated products
2019 code camp tales from 17 money-validated products
 
Salinan Business Plan.potx
Salinan Business Plan.potxSalinan Business Plan.potx
Salinan Business Plan.potx
 
Why is my copy choppy
Why is my copy choppyWhy is my copy choppy
Why is my copy choppy
 
Teacher’s feedback hi john you earned a grade of f on this pape
Teacher’s feedback hi john   you earned a grade of f on this papeTeacher’s feedback hi john   you earned a grade of f on this pape
Teacher’s feedback hi john you earned a grade of f on this pape
 
Near magic-bullet-lbs
Near magic-bullet-lbsNear magic-bullet-lbs
Near magic-bullet-lbs
 

JDD2014: Conversation patterns for software professionals - Michał Bartyzel

  • 1.
  • 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
  • 3.
  • 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…?
  • 15.
  • 16.
  • 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
  • 52.
  • 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