ChatGPT vs Gemini vs Grok: Prompt Engineering
Certainly! Here are several AI prompt templates tailored for business analysts that you can use or customize for various tasks such as requirements gathering, stakeholder communication, data analysis, process improvement, and reporting.
1. Requirements Gathering
Prompt:
"I am a business analyst gathering requirements for a new [type of system/product/process]. The primary goal is to [briefly describe goal]. Please help me create a list of key functional and non-functional requirements based on common best practices and industry standards."
Example:
"I am a business analyst gathering requirements for a new customer relationship management (CRM) system. The primary goal is to improve customer tracking and automate sales workflows. Please help me create a list of key functional and non-functional requirements."
2. Stakeholder Analysis
Prompt:
"Help me create a stakeholder analysis for a [project or initiative] aimed at [goal]. Identify typical stakeholder groups, their interests, influence level, and communication strategies."
Example:
"Help me create a stakeholder analysis for a new e-commerce platform implementation aimed at increasing online sales. Identify typical stakeholder groups, their interests, influence level, and communication strategies."
3. Process Mapping and Improvement
Prompt:
"Outline a detailed process map for the [business process] in [industry/department]. Suggest potential bottlenecks and opportunities for process improvement."
Example:
"Outline a detailed process map for the order fulfillment process in a retail company. Suggest potential bottlenecks and opportunities for process improvement."
4. Data Analysis and Insights
Prompt:
"I have collected data on [topic]. Please help me analyze the data to identify trends, anomalies, and actionable insights that can help improve business outcomes."
Example:
"I have collected sales data from the past year. Please help me analyze the data to identify trends, anomalies, and actionable insights to improve our sales strategy."
5. Writing Business Cases
Prompt:
"Help me draft a business case for [project/initiative]. Include sections on problem statement, benefits, costs, risks, and recommendations."
Example:
"Help me draft a business case for implementing an automated invoicing system. Include sections on problem statement, benefits, costs, risks, and recommendations."
6. Creating User Stories
Prompt:
"Generate user stories for a [software/application/product] focused on [target audience] to achieve [goal]. Include acceptance criteria for each user story."
Example:
"Generate user stories for a mobile banking app focused on retail customers to enable secure and easy money transfers. Include acceptance criteria for each user story."
7. Competitive Analysis
Prompt:
"Provide a competitive analysis for [product/service] in the [industry]. Identify key competitors, their strengths and weaknesses, and market opportunities."
Example:
"Provide a competitive analysis for a new project management software in the tech industry. Identify key competitors, their strengths and weaknesses, and market opportunities."
8. Reporting and Presentation
Prompt:
"Help me prepare an executive summary report for [project/initiative]. Summarize objectives, key metrics, progress, challenges, and next steps in a clear and concise format."
Example:
"Help me prepare an executive summary report for the implementation of a new HR management system. Summarize objectives, key metrics, progress, challenges, and next steps."
9. Risk Assessment
Prompt:
"Identify and assess potential risks for [project/process]. Suggest mitigation strategies for each identified risk."
Example:
"Identify and assess potential risks for migrating data to a cloud platform. Suggest mitigation strategies for each identified risk."
10. Communication Plan
Prompt:
"Create a communication plan for [project/initiative], detailing communication objectives, stakeholder groups, message types, frequency, and channels."
Example:
"Create a communication plan for the rollout of a new inventory management system, detailing communication objectives, stakeholder groups, message types, frequency, and channels."
If you want, I can help you refine any of these templates or generate specific outputs per your project needs!
Okay, here are some AI prompt templates tailored for business analysts, categorized by common tasks and use cases. Remember to replace the bracketed information with your specific details.
I. Requirements Elicitation & Documentation
- User Story Generation:
- "Generate user stories for a [System/Application Feature] from the perspective of a [User Role], ensuring the story includes [Specific Requirement]. Use the format: 'As a [User Role], I want to [Goal] so that [Benefit]'."
- "Write 5 user stories for a [Type of User] who will be using the new [System Name] system. The stories should reflect common use cases of [Main Function]."
- Functional Requirements:
- "List the functional requirements for a [System Name] system that allows users to [High-Level Functionality]. Focus on [Specific Area, e.g., user authentication, data validation, reporting]."
- "Define the detailed functional requirements for the [Module Name] module of the [Application Name]. This module is responsible for [Module Function]. Include at least 10 specific requirements, including error handling and user notification needs."
- Non-Functional Requirements:
- "Outline the non-functional requirements for a [System Type] system, considering aspects like performance, security, usability, and maintainability. Quantify requirements wherever possible (e.g., 'Response time should be less than X seconds')."
- "Explain the security requirements for a [System Name] system that will handle sensitive [Data Type] data, considering [Compliance Standard]. Ensure you account for [Specific Attack Vector]"
- Use Case Description:
- "Describe the use case for [Use Case Name] in the [System Name] system. Include the actors involved, the preconditions, the main success scenario, alternative flows, and post-conditions."
- "Write a detailed description of the 'Place an Order' use case for an e-commerce application, with actors: Customer, System. Include common error conditions and alternative flows for out-of-stock items or invalid payment information."
- Requirements Prioritization:
- "Given these user stories [Paste User Stories], prioritize them using the [Prioritization Method, e.g., MoSCoW, Kano Model] method. Explain your reasoning for each prioritization."
- "Assess the [Specific User Story] user story against the following criteria: business value, development effort, risk, and dependency on other features. Provide a justification for its recommended priority (high, medium, low)."
- Gap Analysis:
- "Perform a gap analysis between the current state of [Process Name] and the desired future state of [Improved Process Description]. Identify key gaps and suggest potential solutions."
- "Compare the functionalities of [System A] to [System B]. Highlight the features present in A but missing in B, and functionalities that B offers, but A doesn't"
- Data Requirements
- "Describe the data required to support the [Specific Business Process or Feature]. Include data sources, data types, and data quality requirements."
- "Document the data elements needed for the [Report Name] report, including their definition, source, and required frequency of updates."
II. Process Analysis & Improvement
- Process Flow Diagram:
- "Generate a process flow diagram (in text format, suitable for a diagramming tool) for the [Process Name] process. Include the key steps, decision points, and actors involved."
- "Summarize the steps in the following business process and outline potential bottlenecks: [Paste Process Description]."
- Process Optimization:
- "Analyze the following process [Paste Process Description or Diagram]. Identify potential areas for improvement, focusing on reducing costs, improving efficiency, and minimizing errors. Suggest specific changes."
- "Given this workflow diagram for [Workflow Name] create 3 possible improvements to increase efficiency and reduce costs"
- Root Cause Analysis:
- "Conduct a root cause analysis for the problem of [Problem Description] in the context of [Business Area]. Use the [Analysis Method, e.g., 5 Whys, Fishbone Diagram] method."
- "Using the 5 Whys technique, investigate why [Specific Problem] is occurring within the [Specific Department/Process]."
- Business Process Modeling Notation (BPMN):
- "Model the [Process Name] process using BPMN. Provide a description of the process elements (events, tasks, gateways) and their connections."
- "Translate this written description of [Specific Process] into BPMN notation. Focus on capturing the parallel and sequential workflows with appropriate event triggers."
III. Data Analysis & Reporting
- Data Analysis Insights:
- "Analyze the following data [Paste Data or Describe Data] and provide insights relevant to [Business Goal]. Focus on identifying trends, patterns, and anomalies."
- "Perform exploratory data analysis on the provided customer data set [Describe Data]. Identify key customer segments and their characteristics."
- Report Generation:
- "Generate a template for a report on [Report Topic] that includes the key metrics, visualizations, and analysis needed to inform [Business Decision]."
- "Outline the key performance indicators (KPIs) that should be included in a monthly sales report for [Product Line] or [Region]."
- Dashboard Design:
- "Describe the key elements and layout of a dashboard to monitor [Business Area]. Specify the metrics to be displayed, the types of visualizations to use, and the target audience."
- "Suggest 5 different visualisations of the data from [Data Source] to show trends in [Specific Metric] over time"
- Data Quality Assessment:
- "Assess the quality of the following data set [Describe Data or Paste Data Snippet], identifying potential issues related to completeness, accuracy, consistency, and validity. Propose data cleansing steps to address these issues."
- "What metrics are useful for measuring the quality of [Specific Data] and how could these be automated"
- Predictive Analysis:
- "Based on the historical data of [Type of Data] predict what the value of [Specific Metric] will be in [Timeframe], assuming [Specific Constraints/Factors]."
IV. Stakeholder Communication & Presentation
- Meeting Agenda:
- "Create an agenda for a meeting to discuss [Meeting Topic] with [Stakeholder Group]. Include the objectives, topics to be covered, and expected outcomes."
- Presentation Outline:
- "Outline a presentation on [Presentation Topic] for [Target Audience]. Include the key messages, supporting data, and call to action."
- Executive Summary:
- "Write an executive summary of [Document/Project] highlighting the key findings, recommendations, and benefits."
- "Summarise the [Document Type] with key findings from [Source Document] including [Specific Metrics] and [Recommendations]"
- Status Report:
- "Generate a status report for the [Project Name] project, covering progress against milestones, risks, and issues."
V. Strategy & Planning
- SWOT Analysis:
- "Conduct a SWOT analysis for [Company/Product/Project]. Identify the Strengths, Weaknesses, Opportunities, and Threats."
- "Analyze the competitive landscape for [Industry/Market Segment] and summarize the major strengths and weaknesses of the top three competitors."
- Market Analysis:
- "Summarize the key trends and opportunities in the [Industry/Market Segment] market, considering factors like [Specific Factors, e.g., technological advancements, regulatory changes, consumer behavior]."
- Business Case Development:
- "Outline the key elements of a business case for [Project/Initiative], including the problem statement, proposed solution, benefits, costs, and risks."
- Competitive Analysis:
- "Create a competitive analysis matrix comparing [Company A] to [Company B] to [Company C] across the following dimensions: [List Dimensions, e.g., price, features, market share, customer service]."
Tips for Effective Prompt Engineering:
- Be Specific: The more specific you are, the better the results. Include details about the context, desired format, and level of detail.
- Provide Examples: If you have examples of what you're looking for, include them in the prompt.
- Use Keywords: Use industry-specific keywords and terminology to help the AI understand your request.
- Iterate: Don't be afraid to refine your prompts based on the initial results. Experiment with different phrasing and approaches.
- Specify the Output Format: Tell the AI exactly how you want the output to be formatted (e.g., bullet points, table, paragraph, code).
- Define the Tone: specify if you need the output to be formal, casual, technical, etc.
- Use Constraints: Add limits. "Give me 3 options", "Write less than 200 words"
By using these templates and adapting them to your specific needs, you can leverage AI to enhance your work as a business analyst and increase your efficiency. Good luck!
Creating effective AI prompt templates for business analysts (BAs) can help streamline their workflows, improve decision-making, and enhance productivity. Business analysts often deal with requirements gathering, data analysis, stakeholder communication, process improvement, and problem-solving. Below are several AI prompt templates tailored to common tasks and responsibilities of a business analyst. These prompts are designed to work with AI tools like ChatGPT, Google Bard, or other generative AI platforms.
1. Requirements Gathering and Documentation
Purpose: Help BAs elicit and document clear, actionable requirements from stakeholders.
Template:
I am a business analyst working on a project for [describe project/domain, e.g., "a customer relationship management system for a retail company"]. I need assistance in drafting clear and detailed requirements based on stakeholder input. The stakeholders have provided the following information: [insert stakeholder feedback or needs]. Please help me create a requirements document that includes:
- Business objectives
- Functional requirements
- Non-functional requirements
- User stories or use cases
- Potential constraints or risks
Use a structured format and ensure the language is clear and concise for both technical and non-technical audiences.
Example:
I am a business analyst working on a project for a new inventory management system for a warehouse. I need assistance in drafting clear and detailed requirements based on stakeholder input. The stakeholders have provided the following information: "We need a system to track inventory in real-time, generate automated restock alerts, and integrate with our existing ERP system. The system must handle up to 10,000 SKUs and be accessible on mobile devices." Please help me create a requirements document that includes:
- Business objectives
- Functional requirements
- Non-functional requirements
- User stories or use cases
- Potential constraints or risks
Use a structured format and ensure the language is clear and concise for both technical and non-technical audiences.
2. Data Analysis and Insights
Purpose: Assist BAs in analyzing data, identifying trends, and providing actionable insights.
Template:
I am a business analyst tasked with analyzing data for [describe purpose, e.g., "improving sales performance for a retail chain"]. I have the following data or information: [insert data points, summaries, or context]. Please help me:
- Identify key trends or patterns
- Highlight potential issues or opportunities
- Suggest actionable recommendations based on the data
- If applicable, provide visualizations or descriptions of charts/graphs that could be used to present the findings to stakeholders
Please ensure the analysis is detailed and the recommendations are practical and aligned with business goals.
Example:
I am a business analyst tasked with analyzing data for improving sales performance for a retail chain. I have the following data: "Sales have declined by 15% in Q3 compared to Q2, with a noticeable drop in online sales. Foot traffic in stores remains steady, but conversion rates are down. Customer feedback indicates long checkout times as a major issue." Please help me:
- Identify key trends or patterns
- Highlight potential issues or opportunities
- Suggest actionable recommendations based on the data
- If applicable, provide visualizations or descriptions of charts/graphs that could be used to present the findings to stakeholders
Please ensure the analysis is detailed and the recommendations are practical and aligned with business goals.
3. Process Mapping and Improvement
Purpose: Help BAs document and optimize business processes using tools like flowcharts or BPMN (Business Process Model and Notation).
Template:
I am a business analyst working on mapping and improving a business process for [describe process and context, e.g., "order fulfillment in an e-commerce company"]. The current process is as follows: [describe steps or provide details]. Please help me:
- Create a detailed process map or flowchart (describe in text if visuals are not possible)
- Identify bottlenecks, redundancies, or inefficiencies in the process
- Suggest improvements or automation opportunities to enhance efficiency
- Provide a revised process description or map with the suggested changes
Ensure the output is clear and can be easily understood by stakeholders.
Example:
I am a business analyst working on mapping and improving a business process for order fulfillment in an e-commerce company. The current process is as follows: "Customer places an order online, order is manually verified by staff, inventory is checked, order is packed, and then shipped via a third-party courier. Average processing time is 48 hours, with frequent delays due to manual verification." Please help me:
- Create a detailed process map or flowchart (describe in text if visuals are not possible)
- Identify bottlenecks, redundancies, or inefficiencies in the process
- Suggest improvements or automation opportunities to enhance efficiency
- Provide a revised process description or map with the suggested changes
Ensure the output is clear and can be easily understood by stakeholders.
4. Stakeholder Communication and Presentation
Purpose: Assist BAs in preparing reports, presentations, or summaries to communicate effectively with stakeholders.
Template:
I am a business analyst preparing a [report/presentation/email] for [describe audience, e.g., "senior management"] regarding [describe topic, e.g., "the implementation of a new CRM system"]. I have the following information or findings: [insert key points or data]. Please help me create a [type of output, e.g., "PowerPoint slide deck outline" or "executive summary"] that:
- Clearly communicates the purpose and key messages
- Highlights critical insights or recommendations
- Uses a professional tone and format suitable for the audience
- Includes actionable next steps or calls to action
If applicable, suggest visuals or charts to enhance the presentation.
Example:
I am a business analyst preparing a presentation for senior management regarding the implementation of a new CRM system. I have the following information: "The new CRM will improve lead conversion by 20%, reduce response time by 30%, and cost $50,000 to implement over 6 months. Key risks include staff training challenges and data migration issues." Please help me create a PowerPoint slide deck outline that:
- Clearly communicates the purpose and key messages
- Highlights critical insights or recommendations
- Uses a professional tone and format suitable for the audience
- Includes actionable next steps or calls to action
If applicable, suggest visuals or charts to enhance the presentation.
5. Problem Solving and Decision Support
Purpose: Help BAs evaluate options, solve business problems, and provide decision-making support.
Template:
I am a business analyst working on solving a business problem for [describe context or company]. The problem is: [describe the issue in detail]. The potential options or solutions are: [list options or ask for suggestions if none are available]. Please help me:
- Analyze the pros and cons of each option
- Identify potential risks or challenges
- Recommend the best course of action based on [criteria, e.g., "cost, feasibility, and impact"]
- Provide a justification for the recommendation
Ensure the analysis is thorough and the recommendation is practical and aligned with business objectives.
Example:
I am a business analyst working on solving a business problem for a logistics company. The problem is: "High delivery costs due to inefficient routing, leading to a 10% profit margin reduction." The potential options are: 1) Invest in route optimization software, 2) Hire additional drivers for shorter routes, 3) Outsource delivery to a third-party provider. Please help me:
- Analyze the pros and cons of each option
- Identify potential risks or challenges
- Recommend the best course of action based on cost, feasibility, and impact
- Provide a justification for the recommendation
Ensure the analysis is thorough and the recommendation is practical and aligned with business objectives.
6. Creating User Stories or Use Cases
Purpose: Assist BAs in writing clear and concise user stories or use cases for development teams.
Template:
I am a business analyst working on a project for [describe project or system, e.g., "a mobile banking app"]. I need help creating user stories or use cases for the following feature: [describe feature or requirement]. Please write user stories in the format "As a [user role], I want [goal or feature] so that [benefit or purpose]." Include:
- Acceptance criteria
- edge cases or exceptions (if applicable)
- Any related dependencies or constraints
Ensure the language is clear and aligned with Agile or Scrum methodologies for collaboration with development teams.
Example:
I am a business analyst working on a project for a mobile banking app. I need help creating user stories or use cases for the following feature: "Allow users to transfer money to other accounts instantly." Please write user stories in the format "As a [user role], I want [goal or feature] so that [benefit or purpose]." Include:
- Acceptance criteria
- Edge cases or exceptions (if applicable)
- Any related dependencies or constraints
Ensure the language is clear and aligned with Agile or Scrum methodologies for collaboration with development teams.
These templates are flexible and can be customized based on the specific needs of the business analyst or the AI tool being used. They are designed to elicit detailed, actionable, and context-specific responses from AI systems, helping BAs save time and focus on high-value tasks. When using these prompts, ensure you provide sufficient context and review the AI’s output for accuracy and relevance. Let me know if you’d like additional templates or examples for specific BA tasks!
💡 Try this comparison yourself:Compare AI models side-by-side on SNEOS
Analysis
This comparison demonstrates the different approaches each AI model takes when responding to the same prompt. Here are the key differences observed:
Response Characteristics
ChatGPT: Provides a direct response with 53 sentences.
Gemini: Provides a direct response with 94 sentences.
Grok: Provides a detailed response with 83 sentences.
Key Takeaways
- Each model brings unique strengths to this type of query
- Response styles vary significantly between models
- Consider your specific use case when choosing between these models
Try This Comparison Yourself
Want to test these models with your own prompts? Visit SNEOS.com to compare AI responses side-by-side in real-time.
This comparison was generated using the SNEOS AI Comparison ToolPublished: October 01, 2025 | Models: ChatGPT, Gemini, Grok