Overview
Use the following pre-implementation interview workflow:
- Describe the vision in plain language. Include who the system is for, what problem it should
solve, and what success should look like.
- Ask for consequential decisions. Have the agent list the product, software-design, and
architecture decisions most likely to shape the project.
- Start the interview. Instruct the agent to continue asking focused questions and to challenge
answers that remain vague.
- Resolve open decisions. Continue the interview until the consequential questions have clear
answers.
- Ask for a shared-understanding summary. Have the agent restate the mission and the decisions that
have been resolved so the user can confirm them.
- Convert the result into a requirements document based on the confirmed shared understanding.
- Decompose the document into tasks. Each task should be small enough to delegate without reopening
major strategic questions.
For example, a person may begin with the intention to build a scheduling application. The interview should clarify who will use it, what information it stores, what the first useful workflow is, what success means, and which capabilities are beyond the first version. Only then should implementation tasks be created.