Hey all,<p>Maybe this is a strange question but I am going to ask it anyway.<p>As a software engineer working with different type of stakeholders all the time, it is imperative to ask the right questions that get the right information out.<p>In an attempt to understand this whole process and communicate better, I have created an exercise for myself. Here it how it goes.<p>Imagine you come across a machine that knows everything and can answer ANY question in the world completely truthfully and elaborately. But you can ask ONLY 3 short questions. What questions do you ask to get as much information out of this machine?<p>Questions like "What are the answers to all the questions in the universe?" are invalid.<p>I have been trying to formulate my 3 questions to get as much information out of the machine but it seems surprising hard given that each question I ask can be interpreted in several ways. For instance "How did we get here?" in an attempt to find out the history of the universe but it can be interpreted by the machine in many different ways and I don't have any means to say "Oh but I meant ....."<p>It would be great if you guys can contribute with your 3 questions, why ask those specific questions and what do you hope to get out of them etc.<p>Thanks all!
This is not the exercise you need. Stakeholders aren't machines knowing the answer to any question, even if they think they do.<p>Some good methods:<p>The technique called “Five Why’s” developed by Toyota. <a href="http://www.aaronsw.com/weblog/geremiah" rel="nofollow">http://www.aaronsw.com/weblog/geremiah</a><p>Socratic questioning used by a lot of scientist: <a href="https://en.wikipedia.org/wiki/Socratic_questioning" rel="nofollow">https://en.wikipedia.org/wiki/Socratic_questioning</a>
I direct my imagination into another channel. I think about what stakes each stakeholder holds and imagine what the project looks like from their perspective. Then I ask questions that tune my imagined perspective to their perspective and questions that help me address what is important from their perspective.<p>Essentially, I try to develop domain expertise via empathy.<p>Good luck.
This seems to be popular in hacker culture - <a href="http://www.catb.org/~esr/faqs/smart-questions.html" rel="nofollow">http://www.catb.org/~esr/faqs/smart-questions.html</a>