jdd2014: conversation patterns for software professionals - michał bartyzel
DESCRIPTION
Stworzyliśmy dość dużą ilość narzędzi, które mają nam pomóc ująć w mierzalne ramy często niejasne potrzeby biznesowe. Stworzyliśmy przypadki użycia, historie użytkowników, testy akceptacyjne, scenariusze, specyfikacje i można by tak dość długo wymieniać. Chociaż celem tych narzędzi jest poprawa współpracy z klientem, to jednak często używamy ich, aby się przed klientem schować. Zamiast rozmawiać z człowiekiem o jego potrzebach, skupiamy się na wypełnianiu formatek. Ten problem zmotywował mnie do rozpoczęcia prac nad Conversation Patterns for Software Professionals, technikami efektywnej rozmowy z klientami, które pomagają docierać do jego rzeczywistych potrzeb i poszukiwać rozwiązać. Conversation Patterns sprawiają, że umiejętności miękkie stają się bardziej programmer-friendly i łatwiej nad nimi pracować i co najważniejsze przynoszą oczekiwany efekt.TRANSCRIPT
![Page 1: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/1.jpg)
![Page 2: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/2.jpg)
@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
![Page 3: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/3.jpg)
![Page 4: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/4.jpg)
conversation-patterns.com
![Page 5: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/5.jpg)
conversation-patterns.com
![Page 6: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/6.jpg)
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
![Page 7: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/7.jpg)
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
![Page 8: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/8.jpg)
I want...
THE NEED (a motivator)
conversation-patterns.com
![Page 9: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/9.jpg)
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
![Page 10: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/10.jpg)
…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
![Page 11: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/11.jpg)
In order to <benefit>
as a <role>
I want <goal/feature>
As a <role>
I want <goal/feature>
so that <benefit>
conversation-patterns.com
![Page 12: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/12.jpg)
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
![Page 13: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/13.jpg)
Why?
What made you need…?
What is the difficulty in it?
What is to lose?
conversation-patterns.com
What do you want to avoid?
![Page 14: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/14.jpg)
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…?
![Page 15: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/15.jpg)
![Page 16: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/16.jpg)
![Page 17: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/17.jpg)
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
![Page 18: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/18.jpg)
conversation-patterns.com
![Page 19: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/19.jpg)
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
![Page 20: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/20.jpg)
THE NEED
Criteria of solving the problem
Criteria of gaining the benefit
Alternatives
conversation-patterns.com
![Page 21: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/21.jpg)
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
![Page 22: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/22.jpg)
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
![Page 23: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/23.jpg)
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.
![Page 24: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/24.jpg)
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…
![Page 25: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/25.jpg)
conversation-patterns.com
![Page 26: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/26.jpg)
conversation-patterns.com
What you will gain when [a problem expr.] will gone?
![Page 27: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/27.jpg)
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?
![Page 28: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/28.jpg)
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?
![Page 29: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/29.jpg)
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?
![Page 30: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/30.jpg)
conversation-patterns.com
What is NOT [benefit expr.] with that?
![Page 31: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/31.jpg)
conversation-patterns.com
expression of a benefit questions
This process should be more effective What specifically is ineffective in this
process?
![Page 32: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/32.jpg)
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?
![Page 33: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/33.jpg)
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....?
![Page 34: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/34.jpg)
conversation-patterns.com
![Page 35: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/35.jpg)
conversation-patterns.com
![Page 36: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/36.jpg)
conversation-patterns.com
Need
Generalities
Specifics
![Page 37: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/37.jpg)
conversation-patterns.com
Need
Generalities
Specifics
![Page 38: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/38.jpg)
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?
![Page 39: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/39.jpg)
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?
![Page 40: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/40.jpg)
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?
![Page 41: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/41.jpg)
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?
![Page 42: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/42.jpg)
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
![Page 43: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/43.jpg)
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...
![Page 44: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/44.jpg)
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...
![Page 45: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/45.jpg)
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...
![Page 46: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/46.jpg)
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
![Page 47: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/47.jpg)
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 …
![Page 48: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/48.jpg)
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 …
![Page 49: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/49.jpg)
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 …
![Page 50: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/50.jpg)
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 …
![Page 51: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/51.jpg)
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
![Page 52: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/52.jpg)
![Page 53: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/53.jpg)
Need concept
![Page 54: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/54.jpg)
Need concept
Problem to be solved
![Page 55: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/55.jpg)
Need concept
Problem to be solved
Expected benefit
![Page 56: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/56.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
![Page 57: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/57.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
’What for?’ question
![Page 58: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/58.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
’What for?’ question
US Templates
![Page 59: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/59.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
’What for?’ question
US Templates US Templates
![Page 60: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/60.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
’What for?’ question
US Templates US Templates
Cases
![Page 61: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/61.jpg)
Need concept
Problem to be solved
Expected benefit
’Why?’ question
’What for?’ question
US Templates US Templates
Cases
Geek meets man
![Page 62: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/62.jpg)
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
![Page 63: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/63.jpg)
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
![Page 64: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/64.jpg)
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
![Page 65: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/65.jpg)
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
![Page 66: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/66.jpg)
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
![Page 67: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/67.jpg)
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
![Page 68: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/68.jpg)
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
![Page 69: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/69.jpg)
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
![Page 70: JDD2014: Conversation patterns for software professionals - Michał Bartyzel](https://reader033.vdocuments.us/reader033/viewer/2022060120/55933b131a28abf92c8b46ea/html5/thumbnails/70.jpg)