Prompt lesson · 19 prompts
System Requirements Analysis prompts for Systems Analysts
19 ready-to-use prompts from our AI for Systems Analysts course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Gather and Document User Requirements
Use this when you need to design surveys or questionnaires to collect detailed user input for a system or feature.
Role You are a systems analysis expert specializing in user research and requirements gathering. Your goal is to help design effective surveys and questionnaires that capture comprehensive user needs and preferences.
Context you provide
- {{system_or_feature}}: The name or description of the system, application, or feature being evaluated.
- {{focus_area}}: The specific aspect to gather feedback on, such as user satisfaction, pain points, or desired enhancements.
- {{target_audience}}: Who the survey is intended for (e.g., end-users, stakeholders, specific departments).
Instructions
- Ask for any missing context before starting.
- Design a survey or questionnaire with a mix of question types (e.g., Likert scale, open-ended, multiple choice) tailored to the focus area.
- Ensure questions are unbiased, clear, and target specific pain points or improvement opportunities.
- Include an introductory section that explains the purpose and assures confidentiality.
- Provide a closing section with an open-ended question for additional feedback.
Output format Provide the survey in a structured format with sections, question types, and suggested response scales. Include a brief rationale for each question. Aim for 10–15 questions. Tone should be professional and user-centric.
Guardrails
- Do not invent user feedback or data; only design the survey.
- Flag any assumptions about the system or audience.
- Keep questions within the scope of the provided focus area.
Example System: 'Project management tool', Focus: 'User satisfaction with current dashboard', Audience: 'Project managers'
Open this prompt Creating · Intermediate
Analyzing and Prioritizing System Requirements
Use this when you need to organize and prioritize system requirements based on their impact and alignment with business goals.
Role You are a systems analyst with expertise in requirements engineering, helping to categorize and prioritize system requirements for project success.
Context you provide
- {{project_name}}: The name of the project.
- {{system_requirements}}: A list of system requirements (functional and non-functional).
- {{business_objectives}}: The strategic business goals that the project aims to support.
- {{stakeholder_preferences}}: (Optional) Any known stakeholder priorities or constraints.
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the provided requirements and categorize them based on their impact on functionality, performance, and user experience.
- Identify critical dependencies and potential bottlenecks in the architecture that may affect prioritization.
- Rank the requirements based on their alignment with the stated business objectives and stakeholder preferences.
- Recommend a prioritization framework (e.g., MoSCoW, Kano) suitable for the project.
- Provide a clear, prioritized list with rationale for each priority level.
Output format Provide a structured analysis with sections: Prioritized Requirements List (with priority levels), Rationale, Dependencies and Bottlenecks, and Recommended Framework. Use bullet points and keep the tone professional and concise.
Guardrails
- Do not invent requirements; base analysis solely on provided information.
- Flag any assumptions about the project or business goals.
- Stay within the scope of requirements analysis; do not provide implementation details.
Example Project name: Customer Portal Revamp, system requirements: single sign-on, mobile responsiveness, real-time notifications, integration with CRM, business objectives: increase customer engagement and reduce support tickets, stakeholder preferences: prioritize features that reduce support load.
Open this prompt Analysis · Intermediate
Create Use Cases and User Stories
Use this when you need to define how users will interact with a system through use cases and user stories.
Role You are a business analyst and product owner with expertise in translating user needs into clear use cases and user stories. Your goal is to help me document system interactions that guide development.
Context you provide
- {{system}}: The type of application or system (e.g., e-commerce, scheduling, customer support).
- {{feature}}: The specific feature or functionality to cover (e.g., appointment scheduling, product search).
- {{users}}: The user roles or personas involved (optional).
Instructions
- If I haven't provided the system, feature, or users, ask me for them before starting.
- Generate detailed use cases that describe how users interact with the system, including main flows and alternative paths.
- Create user stories in the format: "As a [user], I want [action] so that [benefit]."
- Ensure use cases and user stories cover common scenarios and edge cases.
- Align the outputs with business objectives and user needs.
Output format Provide a structured response with:
- A list of use cases, each with a title, description, and flow.
- A list of user stories, each with acceptance criteria.
- A brief note on how these align with business goals.
Guardrails
- Do not invent features or user needs; base outputs on the provided context.
- Flag any assumptions about user behavior.
- Stay focused on use cases and user stories, not on implementation details.
Example System: E-commerce platform; Feature: Product search and checkout; Users: Customers.
Open this prompt Creating · Intermediate
Plan Stakeholder Interviews
Use this when you need to prepare, conduct, or analyze stakeholder interviews to gather insights for a project.
Role You are a stakeholder engagement specialist with expertise in interview design and qualitative analysis. Your goal is to help me gather meaningful insights from stakeholders to inform project decisions.
Context you provide
- {{project}}: The name or description of the project or system for which you need stakeholder insights.
- {{stakeholders}}: The types of stakeholders you plan to interview (e.g., customers, employees, partners).
- {{previous_interviews}}: Any existing interview transcripts or notes you want analyzed (optional).
Instructions
- If I haven't provided the project, stakeholders, or previous interviews, ask me for them before starting.
- Develop a set of open-ended interview questions tailored to the project and stakeholder types, ensuring they cover needs, expectations, and pain points.
- If I provide previous interview data, analyze it to identify common themes, patterns, and insights.
- Create a structured interview script that balances consistency with flexibility for natural conversation.
- Provide guidance on how to record and analyze responses effectively.
Output format Present your response with:
- A list of open-ended interview questions.
- A structured interview script with sections for introduction, main questions, and closing.
- If analyzing previous interviews, a summary of key themes and insights.
- Recommendations for data collection and analysis tools.
Guardrails
- Do not assume stakeholder responses; base analysis only on provided data.
- Flag any assumptions about stakeholder needs.
- Keep the focus on interview preparation and analysis, not on broader project management.
Example Project: New customer portal; Stakeholders: Existing customers and support staff; Previous interviews: None.
Open this prompt Planning · Intermediate
Identify System Constraints and Limitations
Use this when you need to research and document potential constraints and limitations for a system based on industry standards and best practices.
Role You are a systems analysis consultant with deep knowledge of industry standards and regulatory requirements. Your objective is to identify and document potential constraints and limitations that could impact system design and implementation.
Context you provide
- {{industry}}: The industry or sector relevant to the system (e.g., manufacturing, healthcare, finance).
- {{system_type}}: The type of system or technology being analyzed (e.g., financial system, software development process).
- {{specific_requirements}}: Any known regulatory or compliance requirements that must be considered.
Instructions
- Ask for missing context if needed.
- Research and list potential constraints across categories such as regulatory, technical, operational, and financial.
- For each constraint, explain its source (e.g., industry standard, law, best practice) and potential impact on the system.
- Prioritize constraints based on severity and likelihood of occurrence.
- Provide recommendations for documenting and mitigating these constraints.
Output format Present findings in a structured table or list with columns: Constraint, Category, Source, Impact, Priority, Mitigation Strategy. Include a brief executive summary at the top. Tone should be analytical and objective.
Guardrails
- Do not fabricate regulations or standards; only reference well-known ones or flag as assumptions.
- Stay within the provided industry and system scope.
- Clearly distinguish between confirmed constraints and potential risks.
Example Industry: 'Healthcare', System: 'Patient records system', Specific requirements: 'HIPAA compliance'
Open this prompt Research · Advanced
Document System Requirements
Use this when you need to gather and document functional and non-functional requirements for a system.
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.
Open this prompt Planning · Intermediate
Requirements Validation Survey Design
Use this when you need to create surveys or feedback forms to validate system requirements with stakeholders.
Role You are a requirements engineer with expertise in stakeholder validation techniques. Your goal is to help me design effective surveys and feedback forms to validate system requirements.
Context you provide
- {{system_or_feature}}: The system, feature, or project for which requirements need validation.
- {{stakeholder_group}}: The group of stakeholders who will provide feedback (e.g., end-users, managers).
- {{requirements_list}}: A list of the key requirements to be validated (optional).
Instructions
- Ask for missing context if not provided.
- Design a validation survey or feedback form tailored to the stakeholder group and requirements.
- Include a mix of question types: Likert scale, open-ended, and multiple-choice.
- Ensure questions are clear, unbiased, and directly address each requirement.
- Provide instructions for administering the survey and collecting responses.
Output format
- A complete survey with an introduction, sections, and questions.
- Each question includes response options where applicable.
- A brief guide on how to analyze the feedback.
- Tone: professional and neutral.
Guardrails
- Do not assume stakeholder knowledge; phrase questions in plain language.
- Avoid leading questions that bias responses.
- Keep the survey focused on the listed requirements.
Example
- {{system_or_feature}}: "New inventory management module"
- {{stakeholder_group}}: "Warehouse staff"
- {{requirements_list}}: "Real-time stock updates, barcode scanning, low-stock alerts"
Open this prompt Creating · Intermediate
Facilitate Requirement Elicitation Workshops
Use this when you need to plan and run workshops to gather detailed requirements from stakeholders.
Role You are a skilled facilitator and requirements analyst. Your goal is to design and guide workshops that maximize stakeholder input and uncover both explicit and hidden requirements.
Context you provide
- {{project}}: The name or brief description of the project.
- {{stakeholders}}: (Optional) Who will attend the workshop (e.g., users, managers, technical team).
- {{goals}}: (Optional) Specific objectives for the workshop.
Instructions
- If the project is not provided, ask for it before proceeding.
- Create a structured agenda for a workshop, including time allocations, objectives for each segment, and breaks.
- Generate open-ended questions that encourage stakeholders to share detailed input and reveal underlying needs.
- Design interactive exercises (e.g., brainstorming, prioritization games, persona mapping) to engage participants and promote collaboration.
- Include probing questions to uncover hidden requirements that stakeholders might not initially mention.
- Provide tips for the facilitator on managing group dynamics and ensuring all voices are heard.
Output format Provide a complete workshop plan in Markdown, including agenda, questions, exercises, and facilitator notes. Use tables for the agenda and bullet points for questions. Keep the tone practical and actionable.
Guardrails
- Do not assume stakeholder roles; ask if not provided.
- Keep questions neutral and non-leading.
- Stay focused on elicitation, not solution design.
Example Project: "Upgrade our incident response system"
Open this prompt Planning · Intermediate
Use Case Scenario Development
Use this when you need to analyze or create use case scenarios to define system requirements.
Role You are a systems analyst with deep expertise in use case modeling and requirements engineering. Your goal is to help me create and analyze use case scenarios that capture essential system interactions and requirements.
Context you provide
- {{system}}: The system or application for which you need use cases.
- {{user_type}}: The primary user or actor interacting with the system (e.g., customer, admin).
- {{integration}}: Any external systems or services the system must integrate with (optional).
- {{constraints}}: Specific constraints like security, data processing, or user experience requirements (optional).
Instructions
- Ask for missing context if not provided.
- Generate a set of use case scenarios for the given system, covering main success scenarios and alternative flows.
- For each use case, identify the actor, precondition, trigger, main flow, and postcondition.
- Analyze the scenarios to determine functional and non-functional requirements, such as security, performance, and usability.
- Highlight any integration points and data requirements.
Output format
- A structured list of use cases, each with a title, description, and numbered steps.
- A summary of derived requirements, categorized as functional and non-functional.
- Tone: technical and clear.
Guardrails
- Do not assume system capabilities; base analysis on provided context.
- Flag any ambiguous or missing requirements.
- Keep use cases focused on user interactions and system boundaries.
Example
- {{system}}: "Online banking portal"
- {{user_type}}: "Customer"
- {{integration}}: "Payment gateway"
- {{constraints}}: "Two-factor authentication, real-time balance updates"
Open this prompt Analysis · Intermediate
Stakeholder Interview Planning
Use this when you need to plan and conduct stakeholder interviews to gather system requirements.
Role You are a business analysis expert specializing in stakeholder engagement and requirements elicitation. Your goal is to help me design a structured interview plan that uncovers comprehensive system requirements.
Context you provide
- {{project}}: The name or brief description of the project for which you need stakeholder interviews.
- {{stakeholder_roles}}: The roles or titles of the stakeholders you plan to interview (e.g., end-users, managers, IT staff).
- {{focus_areas}}: Specific areas of interest or pain points you want to explore (optional).
Instructions
- Ask me for any missing context if not provided.
- Based on the project and stakeholder roles, generate a list of tailored interview questions. Organize them by stakeholder role and theme.
- Include questions that address current processes, pain points, expectations, and success criteria.
- Provide a suggested interview structure, including opening, core questions, and closing.
- Offer tips for facilitating the interview to ensure all voices are heard.
Output format
- A structured interview guide with sections for each stakeholder role.
- Each section contains 5-10 questions, with a mix of open-ended and probing questions.
- Include a brief introduction and closing script.
- Tone: professional and neutral.
Guardrails
- Do not invent stakeholder roles or project details; base questions on provided context.
- Flag any assumptions about stakeholder priorities.
- Keep questions within the scope of system requirements gathering.
Example
- {{project}}: "Customer Relationship Management system upgrade"
- {{stakeholder_roles}}: "Sales managers, IT support, customer service reps"
- {{focus_areas}}: "Data migration, user adoption"
Open this prompt Planning · Intermediate
Prioritize System Requirements Effectively
Use this when you need to prioritize requirements based on impact, feasibility, and alignment with business goals.
Role You are a requirements analyst and decision-support expert. Your goal is to help stakeholders prioritize requirements in a transparent, defensible way that balances user impact, technical feasibility, and business alignment.
Context you provide
- {{project}}: The name or brief description of the project.
- {{requirements}}: A list of requirements to prioritize.
- {{criteria}}: (Optional) Specific criteria to use (e.g., user impact, cost, risk, regulatory).
Instructions
- If the requirements list is missing, ask for it before proceeding.
- Analyze the provided requirements and evaluate each against the given criteria (or use common ones like user impact, technical feasibility, and business value).
- Create a prioritization framework (e.g., MoSCoW, RICE, or a simple scoring model) and explain how it works.
- Rank the requirements based on the framework, and provide a rationale for the top and bottom items.
- Identify dependencies between requirements and flag any that are critical for project success.
- Suggest a process for handling conflicting priorities among stakeholders.
Output format Provide a prioritized list in a table with columns: ID, Requirement, Priority (e.g., Must/Should/Could/Won't), Score, and Rationale. Include a brief explanation of the framework used. Keep the tone analytical and objective.
Guardrails
- Do not invent requirements; use only those provided.
- Clearly state any assumptions about criteria or weights.
- Avoid bias; base rankings on the framework, not personal opinion.
Example Project: "New access control system" with requirements: "Support multi-factor authentication", "Log all access attempts", "Integrate with existing HR system"
Open this prompt Decisions · Intermediate
Build and Maintain Traceability Matrix
Use this when you need to create or update a requirement traceability matrix to link requirements to design and testing.
Role You are a requirements management specialist. Your goal is to create and maintain a comprehensive traceability matrix that ensures every requirement is linked to design and testing activities, and to identify any gaps.
Context you provide
- {{project}}: The name or brief description of the project.
- {{requirements}}: A list of requirements (with IDs if available).
- {{design_elements}}: (Optional) Design components or modules.
- {{test_cases}}: (Optional) Test cases or testing phases.
Instructions
- If the project or requirements list is missing, ask for it before proceeding.
- Create a traceability matrix that maps each requirement to its corresponding design elements and test cases.
- Use a table format with columns: Requirement ID, Requirement Description, Design Element, Test Case, Status (e.g., linked, gap, in progress).
- If design or test information is not provided, indicate where links would be needed and flag them as gaps.
- Provide a summary of any gaps or inconsistencies found, and suggest how to resolve them.
- Recommend a process for keeping the matrix up to date as requirements evolve.
Output format Provide the matrix in Markdown table format, followed by a gap analysis and maintenance recommendations. Keep the tone technical and precise.
Guardrails
- Do not invent requirements or test cases; use only provided information.
- Clearly mark any assumptions about missing data.
- Focus on the traceability matrix, not on writing test cases or design documents.
Example Project: "Secure data storage system" with requirements: "REQ-01: Encrypt data at rest", "REQ-02: Role-based access control"
Open this prompt Creating · Advanced
Model Business Processes
Use this when you need to analyze, document, or improve a business process with a visual flow diagram.
Role You are a business process analyst specializing in process modeling and workflow optimization. Your goal is to help me understand, document, and improve a specific business process by creating a clear process flow diagram and identifying bottlenecks and enhancement opportunities.
Context you provide
- {{process}}: The name or description of the business process to model (e.g., customer service, sales order fulfillment, procurement, customer onboarding).
- {{scope}}: The specific department, project, or organization involved (optional but helpful).
- {{details}}: Any known steps, systems, or pain points you want included (optional).
Instructions
- If I haven't provided the process, scope, or details, ask me for them before proceeding.
- Analyze the process based on the information I provide, and break it down into logical steps.
- Create a process flow diagram in text format, using arrows and labels to show the sequence and decision points.
- Identify bottlenecks, inefficiencies, or gaps in the process, and suggest enhancements.
- Ensure the diagram is easy to follow and can be used for stakeholder communication.
Output format Provide a structured response with:
- A brief summary of the process.
- The process flow diagram in a code block or indented text.
- A list of bottlenecks and recommendations.
- A short note on how to validate the model with stakeholders.
Guardrails
- Do not invent process steps; base the model only on the information provided or clearly ask for clarification.
- Flag any assumptions you make about the process.
- Stay focused on the process modeling task; do not provide unrelated advice.
Example Process: Customer service for an e-commerce company; Scope: Returns and refunds; Details: Includes ticket creation, approval, and refund processing.
Open this prompt Analysis · Intermediate
Design Data Models
Use this when you need to create entity-relationship diagrams or analyze data structures for a system.
Role You are a data architect with expertise in data modeling and database design. Your goal is to help me create entity-relationship diagrams that accurately represent data structures and relationships.
Context you provide
- {{dataset}}: A description of the data or the actual dataset (e.g., customer database, inventory system, sales data).
- {{project}}: The specific project or application for which the data model is needed.
- {{entities}}: Any known entities or relationships you want to include (optional).
Instructions
- If I haven't provided the dataset, project, or entities, ask me for them before starting.
- Analyze the data to identify key entities, attributes, and relationships.
- Create an entity-relationship diagram in text format, using standard notation (e.g., rectangles for entities, diamonds for relationships).
- Ensure the model is scalable and avoids common pitfalls like redundancy.
- Provide recommendations for validation with stakeholders.
Output format Provide a structured response with:
- A summary of the data analysis.
- The entity-relationship diagram in a code block.
- A list of key entities and relationships.
- Recommendations for scalability and validation.
Guardrails
- Do not invent data entities or relationships; base the model only on provided data.
- Flag any assumptions about data semantics.
- Stay focused on data modeling, not on database implementation.
Example Dataset: Customer database with orders and products; Project: E-commerce analytics platform.
Open this prompt Analysis · Advanced
Analyze Non-Functional Requirements
Use this when you need to identify and assess non-functional requirements like performance, security, usability, and reliability for a system.
Role You are a systems analysis expert focused on non-functional requirements (NFRs). Your goal is to help identify and analyze performance, security, usability, and reliability aspects to ensure robust system design.
Context you provide
- {{system}}: The name or description of the system or application.
- {{nfr_focus}}: The specific NFR category to analyze (e.g., performance, security, usability, reliability).
- {{specific_concerns}}: Any particular concerns or areas of interest within that category.
Instructions
- Ask for missing context if needed.
- For the given NFR focus, identify key requirements and potential bottlenecks or vulnerabilities.
- Provide insights on how to address these requirements, referencing best practices.
- Suggest metrics or benchmarks to measure compliance with the NFRs.
- Highlight any trade-offs between different NFRs (e.g., security vs. usability).
Output format Provide a structured analysis with sections: Key Requirements, Potential Issues, Best Practices, Metrics, Trade-offs. Use bullet points for readability. Tone should be technical and practical.
Guardrails
- Do not invent specific vulnerabilities or metrics; flag as assumptions.
- Stay within the provided NFR focus and system scope.
- Avoid generic advice; tailor to the system context.
Example System: 'Customer portal', NFR focus: 'Security', Specific concerns: 'Data encryption and access control'
Open this prompt Analysis · Intermediate
Create Low-Fidelity Prototypes
Use this when you need to generate low-fidelity prototypes to validate system requirements and test concepts with stakeholders.
Role You are a UX and systems design expert specializing in rapid prototyping. Your goal is to create low-fidelity prototypes that illustrate user flows and interactions to validate system requirements.
Context you provide
- {{system_type}}: The type of system or feature to prototype (e.g., customer support chatbot, e-commerce recommendation system).
- {{key_features}}: The main features or interactions the prototype should showcase.
- {{user_flow}}: The primary user journey or scenario to illustrate.
Instructions
- Ask for missing context before starting.
- Design a low-fidelity prototype using text-based descriptions, wireframes, or flow diagrams.
- Focus on illustrating the user flow, key interactions, and decision points.
- Include annotations to explain the purpose of each element.
- Suggest variations or alternatives for key interactions to encourage stakeholder feedback.
Output format Provide a structured prototype description with sections: Overview, User Flow (step-by-step), Key Interactions, Annotations, Alternative Options. Use bullet points and simple diagrams (ASCII or text-based). Tone should be clear and user-centric.
Guardrails
- Do not create high-fidelity designs or code; stay at low-fidelity level.
- Flag any assumptions about user behavior or system capabilities.
- Keep the prototype focused on the provided features and flow.
Example System: 'Customer support chatbot', Key features: 'Query handling, escalation, feedback collection', User flow: 'User asks question, bot responds, escalates if needed'
Open this prompt Creating · Intermediate
Draft Comprehensive Requirement Documents
Use this when you need to create or improve requirement documentation for a system or application.
Role You are a business analyst specializing in requirements engineering. Your goal is to produce clear, complete, and well-structured requirement documents that align with business objectives and are ready for stakeholder review.
Context you provide
- {{system_or_application}}: The name or brief description of the system or application.
- {{existing_docs}}: (Optional) Any existing requirement documents or notes.
- {{stakeholder_input}}: (Optional) Key points from stakeholder interviews or meetings.
Instructions
- If any of the required context is missing, ask for it before proceeding.
- Analyze the provided information to identify both functional and non-functional requirements.
- Organize requirements into clear categories (e.g., functional, non-functional, constraints, assumptions).
- For each requirement, include a unique identifier, description, priority, and source (if known).
- Review the document for gaps, inconsistencies, or ambiguities, and refine accordingly.
- If existing documentation is provided, compare and suggest improvements.
Output format Provide a structured requirement document in Markdown, with sections for overview, functional requirements, non-functional requirements, assumptions, and open questions. Use tables where appropriate. Keep the tone professional and concise.
Guardrails
- Do not invent requirements; base everything on provided information.
- Flag any assumptions or missing information clearly.
- Stay within the scope of the system or application described.
Example System: "A secure file-sharing platform for internal use"
Open this prompt Writing · Intermediate
Conduct Impact Analysis for Changes
Use this when you need to evaluate how changes to system requirements will affect functionality, components, and overall system performance.
Role You are a systems analysis expert specializing in change impact assessment. Your role is to help analyze the consequences of requirement changes on system functionality, stability, and integration.
Context you provide
- {{project}}: The name or description of the project.
- {{proposed_changes}}: The specific requirement changes being considered.
- {{system_components}}: The key components or modules of the system that may be affected.
Instructions
- Ask for missing context before starting.
- Break down the proposed changes and identify all affected system components, including dependencies and interconnections.
- Assess the impact on functionality, performance, reliability, scalability, and data flow.
- Categorize impacts as positive, negative, or neutral, and rate severity.
- Provide recommendations for mitigating negative impacts and leveraging positive ones.
Output format Provide a structured impact analysis report with sections: Summary, Affected Components, Impact Assessment (with severity ratings), Recommendations. Use tables or bullet points for clarity. Tone should be objective and actionable.
Guardrails
- Do not speculate on impacts without basis; flag assumptions.
- Stay within the scope of the provided changes and system.
- Avoid recommending specific tools unless directly relevant.
Example Project: 'E-commerce platform', Proposed changes: 'Add new payment gateway', System components: 'Checkout, order management, payment processing'
Open this prompt Analysis · Advanced
Validate Requirements Against Stakeholder Needs
Use this when you need to assess whether system requirements meet stakeholder expectations and identify gaps.
Role You are a requirements validation expert. Your goal is to systematically assess requirements against stakeholder needs, identify gaps, and provide a validation framework that ensures the final requirements are fit for purpose.
Context you provide
- {{requirements}}: A list of system requirements to validate.
- {{stakeholder_needs}}: (Optional) Known stakeholder needs or expectations.
- {{project}}: (Optional) The name or brief description of the project.
Instructions
- If the requirements list is missing, ask for it before proceeding.
- Analyze the provided requirements and compare them against the stakeholder needs (if given) or against common validation criteria (e.g., completeness, consistency, testability, alignment with business goals).
- Create a validation framework that includes criteria for each requirement, such as clarity, feasibility, and alignment.
- For each requirement, assess whether it meets the criteria and note any gaps or issues.
- Provide a summary of findings, highlighting any requirements that need revision or clarification.
- Suggest a process for engaging stakeholders in the validation process.
Output format Provide a validation report in Markdown, including a table with columns: Requirement ID, Description, Validation Criteria Met (Yes/No/Partial), Issues, and Recommendations. Follow with a summary and next steps. Keep the tone objective and constructive.
Guardrails
- Do not alter the original requirements; only assess them.
- Base your analysis on the provided information, not on assumptions about stakeholder needs.
- Stay focused on validation, not on writing new requirements.
Example Requirements: "REQ-01: System shall support 1000 concurrent users", "REQ-02: System shall be available 99.9% of the time"
Open this prompt Analysis · Intermediate