Prompt Engineering for Business Analysts: A Practical Guide
AI tools give you what you ask for, not what you meant. A vague request gets a vague answer. As Business Analysts, we already know how to fix that. We spend our days turning unclear needs into clear, testable requirements. A good prompt is the same skill.
Why BAs are well placed for this
A good requirement is specific, has context and can be checked. A good prompt works the same way. If you can write a clear user story with acceptance criteria, you can write a clear prompt. The difference is that your reader is an AI tool, and it cannot ask you a question across the desk.
A simple structure for prompts
Most useful BA prompts have five parts:
Who the AI should act as, for example "a senior Business Analyst on a banking project".
The background it cannot guess: the product, the users, the problem and the stage of the project.
One clear job, such as "write user stories for the loan application module".
How you want the answer: a table, a numbered list, "As a... I want... so that..." with acceptance criteria.
What to include, what to avoid, the length and the tone.
An example
Weak prompt:
Stronger prompt:
The second prompt takes a minute longer to write and saves much more time in rework.
Try it: build your own prompt
Edit any part and watch the full prompt update below. It starts with the loan example above.
Types of prompts
Once the basic structure is clear, it helps to know the common prompt types. You can mix them in one conversation.
You give the task with no examples. It is fast and works for simple jobs, for example "Summarise these meeting notes in five bullet points."
You show one or two examples of what good looks like, and the AI copies the style. For example, paste a well-written user story from your team and ask for ten more in the same format.
You tell the AI who to be, such as a QA lead, a compliance officer or a product owner. The same requirement reviewed from each role shows different gaps.
You ask it to think in steps before it answers, for example "List the process steps first, then find the bottlenecks." This helps with analysis and process work.
You split a big job into a series of prompts, where each answer feeds the next. For example: list the stakeholders, then draft the requirements for each, then write the acceptance criteria.
Loop prompt
You give the AI the full task once, and it keeps working on its own, step after step, until the task is finished. You do not send a new prompt for each step. For example: "Check every user story in this document against the checklist below, fix any story that fails, and keep going until all stories pass. Then give me a summary of what you changed." For a loop to work well, state a clear finish line ("done means every story has acceptance criteria"), set limits ("do not change the scope"), and ask it to report at the end or at checkpoints. Review the result carefully, because a small mistake early in a loop can carry through every later step.
Iterative prompt
You stay in control and repeat a cycle by hand: get a draft, review it, ask for a fix, and repeat until it meets your standard. For example, "make it shorter", then "add error cases", then "use simpler words".
You ask the AI to interview you first, like "Ask me up to five questions before you start." This brings out missing context early.
Loop vs iterative: who keeps it moving?
These two are easy to mix up. The difference is who decides when to go round again.
Loop prompt
- You give the full task and the finish line once.
- The AI keeps working and checks itself.
- It goes round again until the finish line is met, then reports to you.
Iterative prompt
- You send a prompt and read the draft.
- You decide whether it is good enough.
- If not, you send a new prompt asking for a fix, and repeat.
Where prompting helps a BA
- First drafts: BRD and FRD sections, user stories and acceptance criteria that you then refine.
- Test ideas: test cases and edge cases based on a user story.
- Communication: meeting summaries, agendas and clear emails.
- Review: asking the AI to find gaps, conflicts or unclear wording in a requirement you wrote.
- Analysis: comparing options or listing risks for a decision.
Habits that give better results
- Ask for assumptions. "List every assumption you made" shows you what the AI filled in by itself.
- Keep a prompt library. Save the prompts that work, such as your user story prompt or your meeting summary prompt, and reuse them as templates.
- Change one thing at a time. When you refine a prompt, change one part so you can see what made the difference.
- Say what good looks like. Give a length, a format and a checklist the answer must meet.
What to watch out for
- AI can be confident and wrong. It may invent facts, numbers or rules. Check everything against your real sources.
- Protect confidential data. Do not paste client names, personal data or sensitive documents into public AI tools. Remove or replace them first, and follow your company and client rules.
- You own the result. The AI writes a draft. You review it, correct it and take responsibility for what goes to the client or the team.
Prompt engineering is not a new skill for a BA. It is requirements writing for a new kind of reader. Be clear, give context, say what good looks like, and always review the result.