Requirements Analysis
Structured capture, categorization, and prioritization of requirements for products, systems, or projects to prevent scope creep and misunderstandings.
Prompt template
Conduct a systematic requirements analysis for [PRODUCT/SYSTEM/PROJECT]. **Context:** - Project goal: [GOAL] - Stakeholders: [INVOLVED PARTIES] - Technical context: [TECH STACK / PLATFORM] - Constraints: [BUDGET, TIME, LEGAL] **Analysis steps:** **1. Requirements Elicitation** Structure requirements into: - Functional requirements (what should the system do?) - Non-functional requirements (how should it do it?) - Performance, scalability, security, usability, availability - Business requirements - Technical constraints **2. Requirements Structuring** Formulate requirements using the SMART principle: - Specific, Measurable, Achievable, Relevant, Time-bound - User stories: "As a [role] I want [feature] so that [benefit]" - Acceptance criteria (definition of done) **3. Prioritization (MoSCoW)** - Must have: essential for MVP - Should have: important but not a showstopper - Could have: nice-to-have - Won't have (this time): explicitly excluded **4. Dependencies & Conflicts** - Technical dependencies between requirements - Conflict potential between stakeholder interests - Clarification needs and open questions **5. Requirements Traceability** - Map each requirement to a strategic goal - Ensure testability of each requirement Create a clear backlog as a summary.
Replace placeholders in [square brackets]: [PRODUCT/SYSTEM/PROJECT][GOAL][INVOLVED PARTIES][TECH STACK / PLATFORM][BUDGET, TIME, LEGAL][role][feature][benefit]
How to use this template
Copy the prompt, replace the placeholders in square brackets with your details and paste it into the AI assistant of your choice. The more precise your details, the better the result.
Tips for better results
- Run requirements workshops with all stakeholders
- Explicitly document what is NOT in scope
- Ask for wireframes or user flow descriptions
- Request a risk assessment per requirement
Suitable open models
The selection names current open models as a starting point for your own tests. It is not a measurement for this template.
Keywords: #requirements #backlog #product #agile