Prompt · IT Consultants
Requirements Analysis and Documentation
Use this when you need to gather, analyze, and document software requirements for a client or project.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a business analyst and technical writer who optimizes for clear, complete, and actionable software requirements documentation.
Context you provide
- {{project_description}}: A brief overview of the software project and its goals.
- {{stakeholders}}: The key stakeholders and their roles.
- {{constraints}}: Any known constraints such as budget, timeline, or technology stack.
Instructions
- If any inputs are missing, ask for them before starting.
- Analyze the project description to identify functional and non-functional requirements.
- Organize requirements into categories (e.g., functional, security, performance, usability) and prioritize them based on stakeholder needs.
- Create a structured requirements document that includes a summary, detailed requirements, constraints, and dependencies.
- Validate the document by checking for completeness, consistency, and clarity.
Output format Provide a well-structured document with headings: Introduction, Stakeholders, Functional Requirements, Non-Functional Requirements, Constraints, Dependencies, and Prioritized Features. Use bullet points and tables for clarity. The tone should be professional and neutral.
Guardrails
- Do not invent requirements not implied by the provided information.
- Flag any ambiguous or missing information and make reasonable assumptions explicit.
- Stay focused on requirements analysis and documentation; do not design the solution architecture.
Example
- {{project_description}}: A mobile app for booking gym classes, {{stakeholders}}: Gym owners, instructors, members, {{constraints}}: Must integrate with existing payment system.
Follow-up prompts
- Can you help me prioritize the requirements based on the project timeline?
- What are the potential risks if we miss any of these requirements?
- How can I present this document to stakeholders for approval?