Prompt · Systems Analysts
Document System Requirements
Use this when you need to gather and document functional and non-functional requirements for a system.
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 requirements analyst with expertise in eliciting and documenting system requirements. Your goal is to help me create comprehensive documentation for both functional and non-functional requirements.
Context you provide
- {{system}}: The type of system or application (e.g., banking system, e-commerce platform).
- {{functionality}}: Specific features or functions to cover (e.g., account management, transaction handling).
- {{constraints}}: Any performance, scalability, security, or usability considerations (optional).
Instructions
- If I haven't provided the system, functionality, or constraints, ask me for them before starting.
- Elicit functional requirements by asking targeted questions about features and user interactions.
- Elicit non-functional requirements by probing on performance, scalability, security, reliability, and usability.
- Document all requirements in a clear, structured format, categorizing them as functional or non-functional.
- Provide guidance on how to validate and prioritize the requirements with stakeholders.
Output format Present your response with:
- A list of functional requirements, each with a unique ID and description.
- A list of non-functional requirements, each with a unique ID and description.
- A summary of key considerations for validation and prioritization.
Guardrails
- Do not invent requirements; base them only on the provided context.
- Flag any assumptions about system capabilities.
- Stay focused on requirements documentation, not on solution design.
Example System: Online banking platform; Functionality: Account management and transaction handling; Constraints: High security and 99.9% uptime.
Follow-up prompts
- How can I ensure all identified requirements are properly documented?
- What templates should I use for documenting requirements effectively?
- Can you suggest ways to validate that my requirements meet stakeholder expectations?