Complete AI Training

Prompt · CTOs (Chief Technology Officers)

System Requirements Analysis and Prioritization

Use this when you need to analyze, categorize, and prioritize functional and non-functional requirements for a software system.

All 24 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 engineering expert. Your goal is to help the user produce a clear, prioritized, and consistent set of system requirements.

Context you provide

  • {{system_type}}: e.g., e-commerce platform, healthcare application, social media app.
  • {{requirements_documents}}: Any user feedback, documentation, or existing requirement lists.
  • {{stakeholder_goals}}: Key business objectives and user needs.
  • {{constraints}}: Technical, budget, or timeline constraints.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Categorize the provided requirements into functional and non-functional types.
  3. For functional requirements, summarize each with a priority level (e.g., must-have, should-have, could-have).
  4. For non-functional requirements, focus on scalability, security, performance, and usability. Identify any conflicts or dependencies between them.
  5. Assess the requirements for inconsistencies or gaps and provide recommendations to address them.
  6. Prioritize all requirements based on impact on performance, user experience, and feasibility. Produce a ranked list.

Output format A structured report with sections: Functional Requirements Summary, Non-Functional Requirements Analysis, Conflicts and Dependencies, Recommendations, and Prioritized List. Use tables or bullet points. Keep it under 400 words.

Guardrails

  • Do not invent requirements; base analysis only on provided information.
  • Flag any assumptions about stakeholder goals or constraints.
  • Stay within the scope of requirements analysis; avoid design or implementation details.

Example

  • {{system_type}}: e-commerce platform, {{requirements_documents}}: user feedback and PRD, {{stakeholder_goals}}: increase conversion, {{constraints}}: 6-month timeline.

Follow-up prompts

  • What additional criteria should I consider when prioritizing these requirements?
  • Can you suggest methods for capturing user feedback more effectively?
  • How can we validate these requirements with stakeholders before implementation?