This is one of the techniques I’ve always thought sounded really useful, but never had a clear enough picture of to implement for myself. Does anyone have an example (a transcript, or something of the like) of groups and/or individuals successfully discussing a problem for 5 or 10 minutes without proposing any solutions? I have trouble imagining what that would look like.
No transcript. But I do this professionally all the time. Clients frequently come to me with a design in mind for a solution, and it’s often important to back them up and get them to tell me what the problem actually is.
Usually, I start with the question “How would you be able to tell that this problem had been solved?” and repeat it two or twenty times in different words until someone actually tries to answer it.
On one occasion I handed a client my pen and asked whether it was a solution to their problem. They looked at me funny and said it wasn’t. I asked them how they knew that, and after a while one of them said “well, for one thing, it doesn’t do X” and I said “great!”, took the pen back, and wrote “has to do X”. Then I handed them the pen back and said “OK, suppose I add the ability to do X somehow to this pen. Is it a solution to your problem now?” and after a couple of iterations they got it and started actually telling me what their problem was.
The thing that used to astonish me is how often the proposed solution utterly fails to even address the problem articulated by the same person who proposed the solution. I’ve come to expect it.
I start with the question “How would you be able to tell that this problem had been solved?” and repeat it two or twenty times in different words until someone actually tries to answer it.
I handed a client my pen and asked whether it was a solution to their problem
Bleakly funny. Thanks for that. I usually retreat (probably with an angry or pained look on my face) when I notice I’m not really being heard. But sometimes it’s better to play and explore.
(nods) It’s kind of critical in a systems engineering role.
Only vaguely relatedly, one of my favorite lines ever came from my first professional mentor, about a design he was proposing: “It does what you expect, but you have to expect the right things.”
Usually, I start with the question “How would you be able to tell that this problem had been solved?” and repeat it two or twenty times in different words until someone actually tries to answer it.
What a true and hilarious depiction of life. I have the exact same problem doing web development. Because the people giving me projects are not IT people they tend to come up with totally dysfunctional solutions. Yet they almost always start by telling me how they want the problem solved. I have to dig to find out what the problem is first but I just ask them “What result do you want?” or “What purpose do you want this to serve?” and say “I can’t make it serve the purpose without knowing what the purpose is.” That works for me, without me having to ask them 20 times. Then again maybe you’re doing projects in radically different contexts all the time, or with completely different people who vary in their ability to see the point in answering that question. I work with a limited number of people and contexts, all of which I understand pretty well, so my problem clarification process is pretty simple.
What purpose do you want this to serve
…
I work with a limited number of people and contexts, all of which I understand pretty well, so my problem clarification process is pretty simple..
In my experience as a programmer (who wore all the software-related hats), I found that even when I understood the domain quite well, inquired about the purpose multiple times, and wrote little stories illustrating my interpretation of the users’ desires, I could walk away from early usability tests with major changes to the project.
In one particularly memorable instance, I got all the way through making paper prototypes and making pretend e-mails. Then, I convinced my manager to try out the system. The process started in a pre-existing e-mail package and then routed stuff to the proposed custom software. He sat down, opened up the pretend e-mail, and started to save the attached files. At that point, we discovered that there was no need for the custom software and killed the entire project.
This is one of the techniques I’ve always thought sounded really useful, but never had a clear enough picture of to implement for myself. Does anyone have an example (a transcript, or something of the like) of groups and/or individuals successfully discussing a problem for 5 or 10 minutes without proposing any solutions? I have trouble imagining what that would look like.
No transcript. But I do this professionally all the time. Clients frequently come to me with a design in mind for a solution, and it’s often important to back them up and get them to tell me what the problem actually is.
Usually, I start with the question “How would you be able to tell that this problem had been solved?” and repeat it two or twenty times in different words until someone actually tries to answer it.
On one occasion I handed a client my pen and asked whether it was a solution to their problem. They looked at me funny and said it wasn’t. I asked them how they knew that, and after a while one of them said “well, for one thing, it doesn’t do X” and I said “great!”, took the pen back, and wrote “has to do X”. Then I handed them the pen back and said “OK, suppose I add the ability to do X somehow to this pen. Is it a solution to your problem now?” and after a couple of iterations they got it and started actually telling me what their problem was.
The thing that used to astonish me is how often the proposed solution utterly fails to even address the problem articulated by the same person who proposed the solution. I’ve come to expect it.
Bleakly funny. Thanks for that. I usually retreat (probably with an angry or pained look on my face) when I notice I’m not really being heard. But sometimes it’s better to play and explore.
(nods) It’s kind of critical in a systems engineering role.
Only vaguely relatedly, one of my favorite lines ever came from my first professional mentor, about a design he was proposing: “It does what you expect, but you have to expect the right things.”
What a true and hilarious depiction of life. I have the exact same problem doing web development. Because the people giving me projects are not IT people they tend to come up with totally dysfunctional solutions. Yet they almost always start by telling me how they want the problem solved. I have to dig to find out what the problem is first but I just ask them “What result do you want?” or “What purpose do you want this to serve?” and say “I can’t make it serve the purpose without knowing what the purpose is.” That works for me, without me having to ask them 20 times. Then again maybe you’re doing projects in radically different contexts all the time, or with completely different people who vary in their ability to see the point in answering that question. I work with a limited number of people and contexts, all of which I understand pretty well, so my problem clarification process is pretty simple.
In my experience as a programmer (who wore all the software-related hats), I found that even when I understood the domain quite well, inquired about the purpose multiple times, and wrote little stories illustrating my interpretation of the users’ desires, I could walk away from early usability tests with major changes to the project.
In one particularly memorable instance, I got all the way through making paper prototypes and making pretend e-mails. Then, I convinced my manager to try out the system. The process started in a pre-existing e-mail package and then routed stuff to the proposed custom software. He sat down, opened up the pretend e-mail, and started to save the attached files. At that point, we discovered that there was no need for the custom software and killed the entire project.
Yeah, it’s different people and a different context every time.