Complete AI Training

Prompt · IT Consultants

Requirements Analysis and Documentation

Use this when you need to gather, analyze, and document software requirements for a client or project.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  1. If any inputs are missing, ask for them before starting.
  2. Analyze the project description to identify functional and non-functional requirements.
  3. Organize requirements into categories (e.g., functional, security, performance, usability) and prioritize them based on stakeholder needs.
  4. Create a structured requirements document that includes a summary, detailed requirements, constraints, and dependencies.
  5. 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?