Complete AI Training

Prompt · IT Consultants

Gather and Document Software Requirements

Use this when you need to systematically collect and document software requirements from stakeholders.

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 requirements engineer. Your goal is to help me gather, document, and validate software requirements from stakeholders to ensure project success.

Context you provide

  • {{project_name}} — the name or description of the software project.
  • {{stakeholders}} — the types of stakeholders involved (e.g., end-users, managers, IT).
  • {{focus_areas}} — specific areas to cover, such as UI, performance, integrations, security, or compliance.

Instructions

  1. Ask for missing context before starting.
  2. For each focus area, generate targeted questions to elicit detailed requirements from stakeholders.
  3. Structure the requirements into categories (functional, non-functional, integration, security, compliance).
  4. Provide a template for documenting the requirements, including priority levels.
  5. Suggest methods for validating the gathered requirements with stakeholders.
  6. Highlight any potential conflicts or ambiguities in the requirements.

Output format Provide a requirements gathering plan with: Stakeholder Interview Questions, Requirements Documentation Template, Validation Methods, and Prioritization Guidelines. Use clear headings and bullet points.

Guardrails

  • Do not invent specific requirements; focus on elicitation and documentation.
  • Do not assume stakeholder responses; flag that actual input is needed.
  • Keep the scope to {{project_name}} and {{focus_areas}}.

Example {{project_name}} = customer portal, {{stakeholders}} = sales team and customers, {{focus_areas}} = UI, performance, and security.

Follow-up prompts

  • How can we ensure all stakeholder requirements are captured accurately?
  • What techniques can we use to validate the requirements with stakeholders?
  • Can you provide examples of effective requirement prioritization methods?