Title Page
-
Prepared on
-
Prepared by
User Requirements
A: What is the feature?
-
What do I know about this feature?
-
What assumptions am I making about this feature that I need to confirm?
-
Who can I ask to learn more about this?
-
Is this feature a process?
-
If this features is a process, what are the steps? Or, what questions can I ask to ascertain the steps?
-
Who can I ask to learn more about this?
B: Is it worth it?
-
What is the business need that this feature must meet or what is the problem that this feature must solve? Explain.
-
How might we meet this business need or solve this problem?
-
Is there any other way to accomplish this?
-
What does this feature need to do?
-
What is the end result of doing this?
-
Does this feature meet the business need and solve the problem we’re trying to solve?
-
How might we think about this feature a bit differently?
C: How can we make this happen?
-
Who will deliver the inputs for the feature?
-
What are the pieces of this feature?
-
How will we know this is complete?
-
What needs to be tracked?
-
When will we be ready to start?
-
Who will receive the outputs of the feature?
D: How will the feature work?
-
Who will use this feature?
-
When will this feature be used?
-
Where would the user access this feature?
-
Where would the user be located physically when using this feature?
-
How will this feature be used?
-
Where does the process start?
-
What must happen before?
-
What needs to happen next?
-
What if….? (Think of all the alternative scenarios and ask questions about what should happen if those scenarios are true.)
-
When will the feature fail?
E: What happens after?
-
Where would the results be visible?
-
Who will learn about the results of someone using this feature?