Back to all prompts
Business AnalysisBeginner

Requirements Generator

Generate structured functional and non-functional requirements.

Prompt
Act as a Senior Business Analyst.

Based on the following business need:

{{business_need}}

Generate:

1. Business Requirements
2. Functional Requirements
3. Non-Functional Requirements
4. Business Rules
5. Data Requirements
6. Integration Requirements
7. Reporting Requirements
8. Security and Privacy Requirements
9. Assumptions
10. Dependencies
11. Constraints
12. Open Questions
13. Out-of-Scope Items

Write each requirement so that it is:

- Unambiguous
- Testable
- Concise
- Identifiable with a unique requirement ID
- Focused on the required outcome rather than an unsupported implementation choice

Use identifiers such as:

BR-001
FR-001
NFR-001
DR-001

Do not invent missing policies, limits or performance targets. Mark them as open questions.

Return the result in structured requirement tables.

Replace the highlighted variables with information about your own product, feature or business objective before using the prompt.

{{business_need}}

Example in action

See how this prompt transforms a real input into a structured result.

Example input

Allow users to reset their password using email verification.

Example output

BR-001: The business shall provide customers with a self-service password recovery process. FR-001: The system shall allow a user to request a password reset using an email address. FR-002: The system shall send a time-limited reset link when a valid request is received. FR-003: The system shall display a generic response regardless of whether the email address exists. NFR-001: The reset link shall be single-use. NFR-002: The system shall record password reset events for security auditing. Open Question: What should be the reset-link expiration period?

Tags

requirementsbusiness-analysisanalysis