NOTE:
This is a guide, you won't ask these questions exactly as they are listed here.
Questions to Ask During Requirement Elecitation (Gathering):
Overarching Project Questions:
- What problem does this website solve?
- What does the solution look like?
- What is the potential updside of solving this problem?
- What are the risks?
- ** Let's not worry about this one now **
- What if you can't implement this
- Is there any side effects
More specific Requirement Questions to ask:
How requirements questions
- How will you use this website?
- Does the use of this website involve a process and, if so, what are the steps? Or, what questions can I ask to ascertain the steps?
- How might we meet this business need?
- How might we think about this website a bit differently?
- How will we know the website is complete?
Where requirements questions
- Where does the process start?
- Where would the user access this website?
- Where would the user be located physically when using this website?
- Where would the results be visible?
When requirements questions
- When will this website be used?
- When do you need to know about...?
- When will the website fail?
- When will we be ready to start?
Who requirements questions
- Who will use this website?
- Who will deliver the inputs for the website?
- Who will receive the outputs of the website?
- Who will learn about the results of someone using this website?
- Who can I ask to learn more about this?
What requirements questions
- What do I know about this website?
- Or, what assumptions am I making about this website that I need to confirm?
- What does this website need to do?
- What is the end result of doing this?
- What are the pieces of this website?
- What needs to happen next?
- What must happen before?
- What If....? Think of all the alternative scenarios and ask questions about what should happen if those scenarios are true.
- What needs to be tracked?
Why requirements questions
** These may seem strange, but this first one can fill in the gaps of knowledge needed for a good solution.
- Is there any other way to accomplish this?
- Does this website meet the business need and solve the problem we’re trying to solve?
http://www.bridging-the-gap.com/