Skip to content
RED SAGSkills

Business Analyst interview questions and answers

30 questions interviewers really ask, with what a strong answer covers. Read them, then test yourself in a timed mock interview.

Start a Business Analyst mock interview

Easy questions easy

1. What does a business analyst do?

A strong answer covers:

  • Understands business problems and needs
  • Elicits and documents requirements
  • Bridges business and technical teams
  • Analyses processes and data
  • Ensures the solution delivers value
Show model answer

A business analyst helps an organisation understand its problems and define the right solution. I work with stakeholders to find out what they need, often looking past the first request to the real problem behind it. Then I document requirements clearly, for example as user stories with acceptance criteria, process maps or use cases, so that developers and testers understand exactly what to build. I act as a bridge between business teams and technical teams, translating business language into technical needs and back. I also analyse processes and data to find inefficiencies or support decisions. During delivery I answer questions, manage changes and support user acceptance testing. In the end, my job is to make sure the solution actually delivers value to the business, not just that something is built.

2. What techniques do you use to gather requirements?

A strong answer covers:

  • Interviews and workshops
  • Observation or job shadowing
  • Document and system analysis
  • Surveys and prototypes
  • Choose technique based on context
Show model answer

I choose techniques based on the situation and the stakeholders. One-to-one interviews are good for understanding goals and detailed problems. Workshops bring different groups together to agree on processes and resolve conflicts quickly. Observation, or job shadowing, is very useful because people often do things differently from how they describe them, and you see workarounds. I also do document analysis, looking at existing procedures, reports, forms and system screens. For large groups I may use surveys. When requirements are unclear, I use prototypes or wireframes, because people react better to something they can see. In all of these I ask open questions like how do you do this today and what happens when it goes wrong, and I confirm my understanding by summarising back to the stakeholder.

3. Explain functional and non-functional requirements with examples.

A strong answer covers:

  • Functional: what the system does
  • Non-functional: how well it performs (quality attributes)
  • Examples of each
  • Non-functional must be measurable
Show model answer

Functional requirements describe what the system must do, meaning its behaviour and features. For example, a customer can transfer money to a saved beneficiary, or the system generates a monthly statement as a PDF. Non-functional requirements describe how well the system must do it. They cover quality attributes like performance, security, availability, usability and scalability. Examples are: the transfer must complete within three seconds for 95 percent of requests, the system must be available 99.9 percent of the time, and all customer data must be encrypted. Non-functional requirements are often forgotten, but they can decide whether a system succeeds. I always make them measurable, because words like fast or secure cannot be tested. I usually agree them with architects and the business early.

4. How do you write a good user story and its acceptance criteria?

A strong answer covers:

  • Format: as a user, I want, so that
  • Focus on user value, not technical tasks
  • Small and independent (INVEST)
  • Acceptance criteria clear and testable, often Given/When/Then
Show model answer

I write user stories in the format as a type of user, I want some goal, so that I get some benefit. For example, as a policyholder, I want to download my policy document from the app, so that I can share it with a hospital quickly. The so that part is important because it explains the value and helps the team find good solutions. I check the story against INVEST: independent, negotiable, valuable, estimable, small and testable. Then I write acceptance criteria, usually in Given, When, Then form. For example: given a logged-in policyholder with an active policy, when they tap download, then the latest PDF opens. I also cover edge cases, like expired policies. I refine stories with developers and testers before the sprint.

5. What is process mapping and why is it useful?

A strong answer covers:

  • Visual representation of steps, roles and decisions
  • As-is and to-be maps
  • Reveals delays, handoffs, rework and bottlenecks
  • Common notations: BPMN, swimlanes, flowcharts
Show model answer

Process mapping means drawing the steps of a business process, who does each step and where decisions happen. I usually use swimlane diagrams or BPMN, with one lane per role or team. I first create the as-is map with the people who do the work, to show how the process really runs today. This makes problems visible, like too many handoffs, waiting time, duplicate data entry or approvals that add no value. Then together we design the to-be process, which removes or automates those problems. The maps are also useful for requirements, training and explaining the change to stakeholders. For example, mapping a loan approval process once showed that applications passed through seven teams, and simplifying it cut the approval time by more than half.

6. What is the difference between a business analyst and a product owner?

A strong answer covers:

  • Product owner is accountable for product value and backlog ordering
  • BA analyses needs, elicits and models requirements
  • BA supports the product owner with clear, ready backlog items
  • BA often works across processes, data and stakeholders beyond one product
  • Roles can overlap in small teams
Show model answer

A product owner is accountable for maximising the value of a product. They own the vision, make final decisions about what goes into the product and order the backlog. A business analyst focuses on understanding the problem and the needs behind requests. I elicit requirements from stakeholders, model processes and data, write clear stories with acceptance criteria and check that solutions really solve the business problem. In a Scrum team, the BA often supports the product owner by keeping the backlog ready, clarifying rules and analysing options so the product owner can decide well. A BA may also work across several systems, processes and departments, not just one product. In small teams one person may do both roles, but it helps to be clear about who has the final say on priorities.

7. How do you prepare for a stakeholder interview?

A strong answer covers:

  • Define the purpose and what you need to learn
  • Research the stakeholder's role and existing documents
  • Prepare mostly open questions with a logical flow
  • Share the agenda in advance
  • Plan how to record notes and confirm them afterwards
Show model answer

First I decide the purpose of the interview and what I need to learn, such as how a process works today or what problems the person faces. Then I research their role and read existing material, like process documents, reports or previous tickets, so I do not waste their time on basics. I write a short list of mostly open questions in a logical order, starting broad and then going deeper, and I add a few closed questions to confirm facts. I send the purpose and topics in advance so they can prepare or bring examples. I also plan how I will take notes and ask permission if I want to record. After the interview, I send a short summary of what I heard and any follow-up questions, so they can correct misunderstandings early.

8. What makes a requirement good?

A strong answer covers:

  • Clear and unambiguous
  • Testable or measurable
  • Necessary and linked to a business need
  • Feasible
  • Consistent and does not conflict with others
  • Traceable to its source
Show model answer

A good requirement is clear and unambiguous, so developers, testers and business users read it the same way. It must be testable, which means we can prove whether it has been met, for example 'search results appear within 2 seconds for 95% of searches' instead of 'search is fast'. It should be necessary, meaning it supports a real business goal and is not just a nice idea. It must be feasible within the technical and budget limits. It should be consistent with other requirements and not contradict them. I also make it traceable, linking it to its source, such as a stakeholder or a regulation, and forward to design and tests. Finally, a good requirement describes what is needed, not how to build it, so the team can find the best solution.

9. What is the difference between a use case and a user story, and when would you use each?

A strong answer covers:

  • User story is a short statement of need from a user's view
  • Use case describes detailed interaction steps, including main and alternate flows
  • Stories suit agile backlogs and conversation
  • Use cases suit complex interactions or where detail is required
  • They can be combined
Show model answer

A user story is a short statement of need from the user's point of view, such as 'As a customer, I want to save my card so that checkout is faster'. It is a placeholder for conversation and is backed by acceptance criteria. A use case is more detailed. It describes how an actor interacts with the system step by step, including the main success flow, alternate flows and exceptions, plus preconditions and postconditions. I use stories for most agile backlog work because they are small and easy to prioritise. I use use cases when an interaction is complex, involves several systems, or needs detail for regulation or a vendor contract. The two can work together: a use case can give the big picture and then be split into several stories for delivery.

10. What are the main documents or artefacts a business analyst produces?

A strong answer covers:

  • Stakeholder analysis
  • Process models, such as as-is and to-be maps
  • Requirements, such as a BRD, user stories or use cases
  • Data models and data dictionary
  • Traceability matrix
  • Choose and tailor artefacts to the project
Show model answer

It depends on the project, but common artefacts include a stakeholder analysis that shows who is involved and how to engage them, and process models, usually as-is and to-be maps in BPMN or swimlane form. For requirements, I might write a business requirements document on a traditional project, or user stories with acceptance criteria on an agile one, sometimes supported by use cases. I often create data models, a data dictionary and business rules, especially when reports or integrations are involved. A traceability matrix links requirements to their source and to tests. I may also produce a business case or options analysis and support UAT with scenarios. I always tailor the set to the project, because the aim is shared understanding, not paperwork.

Medium questions medium

1. How do you work with a stakeholder who does not know what they want?

A strong answer covers:

  • Focus on problems, goals and current pain points
  • Use observation and examples
  • Show prototypes or options to react to
  • Iterate and confirm understanding
Show model answer

This is very common, and it is actually where a BA adds the most value. Instead of asking what they want the system to do, I ask about their work: what are they trying to achieve, what frustrates them today, and what does a good day look like. I often observe them doing the task, because seeing it reveals needs they do not mention. Then I give them something concrete to react to, such as a simple process map, two options or a rough wireframe, because it is easier to say I like this or that is wrong than to describe needs from nothing. I summarise what I heard and confirm it with them. We go through a few short rounds, and the requirements become clearer each time.

2. How do you help stakeholders prioritise requirements?

A strong answer covers:

  • Link requirements to business objectives
  • Use techniques like MoSCoW or value vs effort
  • Involve the right decision makers
  • Consider regulatory, risk and dependencies
  • Document and revisit priorities
Show model answer

I start by linking every requirement to a business objective, because that gives a fair basis for comparing them. Then I use a simple technique like MoSCoW or a value versus effort matrix in a workshop with the key stakeholders and the product owner. I bring the data I have, such as how many users are affected or how much time a change saves, and I get effort estimates from the team. Regulatory or legal requirements come first, and I also check dependencies, because some items must come before others. When everyone marks things as must have, I ask what would happen if this was not in the first release, which usually reveals the real essentials. Finally I document the agreed priorities and revisit them when things change.

3. What is your role in user acceptance testing?

A strong answer covers:

  • Plan UAT scope, testers and entry and exit criteria
  • Prepare realistic scenarios linked to requirements
  • Support testers and triage defects
  • Track progress and help reach sign-off
Show model answer

In UAT my role is to help business users confirm that the solution supports their real work. Before testing I agree the scope, select testers from the business and define entry and exit criteria, for example no open critical defects. I prepare realistic scenarios based on requirements and real cases, and link them in the traceability matrix so every important requirement is covered. During UAT I guide testers, answer questions and help them log clear defects. I triage each issue with the team: is it a defect, a change request or a training need. I track progress daily and share a simple status with the project manager. At the end I help the business owner make an informed sign-off decision, including any known issues and workarounds.

4. Describe how you would use data to support a business recommendation.

A strong answer covers:

  • Start with a clear question or hypothesis
  • Get and validate the data
  • Analyse with appropriate methods and segments
  • Tell a clear story with visuals and recommendation
Show model answer

I start with a clear question, for example why are online loan applications dropping at the document upload step. I write a hypothesis, such as the upload fails often on mobile. Then I get the data, usually with SQL or from the BI tool, and check its quality: missing values, duplicates and whether definitions are consistent. I analyse it by segment, such as device, browser and customer type, and look at trends over time. In this example I might find that most failures happen on older Android phones with large photo files. I would confirm with a few user sessions or support tickets. Finally I present a short story with one or two clear charts, the insight and a recommendation, like compressing images on the phone, plus how we will measure the improvement.

5. How does the business analyst role work in an agile team?

A strong answer covers:

  • Works closely with the product owner on the backlog
  • Writes and refines user stories just in time
  • Joins refinement, planning and reviews
  • Focuses on collaboration over heavy documentation
Show model answer

In an agile team the BA works very closely with the product owner, often helping to manage and refine the backlog. Instead of writing a big requirements document at the start, I write and refine user stories just in time, usually one or two sprints ahead. I break large epics into small, valuable stories, add acceptance criteria and clarify edge cases with stakeholders. I take part in backlog refinement, sprint planning, daily questions from developers and sprint reviews, where I help collect stakeholder feedback. Documentation is lighter, but still important, for example process maps, business rules and key decisions in Confluence. In some companies the BA also acts as product owner. The main shift is from handing over documents to continuous conversation with the team.

6. How do you plan and run a requirements workshop?

A strong answer covers:

  • Clear objective and the right participants
  • Agenda, pre-reading and ground rules
  • Use structured techniques, such as process walkthroughs or silent brainstorming
  • Manage dominant voices and keep to time
  • Capture decisions, open questions and actions
  • Share outputs quickly for confirmation
Show model answer

I start with a clear objective, such as agreeing the to-be order process or the top requirements for a release. Then I choose participants who can represent each important view and make decisions, usually no more than 8 to 10 people. I send an agenda and any pre-reading, like the current process map. In the session I set ground rules, explain the goal and use structured techniques: walking through a process on a whiteboard or Miro, silent brainstorming on sticky notes, and dot voting to prioritise. I manage dominant voices with round-robin turns and park side topics. Throughout, I capture decisions, open questions and actions with owners. Before closing I read back what we agreed. I share the outputs within a day so people can correct anything while it is fresh, then follow up on the open items.

7. Walk me through how you would model a business process using BPMN.

A strong answer covers:

  • Agree scope: start and end events, participants
  • Elicit the steps through workshops or observation
  • Use pools, lanes, tasks, gateways and events correctly
  • Model the happy path first, then exceptions
  • Validate with the people who do the work
  • Keep the right level of detail for the audience
Show model answer

First I agree the scope: what triggers the process, what the end result is, and who takes part. Then I gather the steps through interviews, workshops or observation. In BPMN, I use a pool for the organisation and lanes for each role or system, start and end events, tasks for the work, and gateways for decisions: exclusive for one choice, parallel for steps that happen together. I model the happy path first so everyone agrees on the main flow, then add exceptions, such as rejections or timeouts using boundary events. I use message flows for communication with external parties like customers. I walk through the model with the people who do the work to validate it, because they spot missing steps. Finally, I keep the detail suited to the audience: a high-level view for executives and a detailed one for developers or automation.

8. How do you manage changes to requirements once development has started?

A strong answer covers:

  • Expect change and make it visible
  • Understand the reason and business value of the change
  • Analyse impact using traceability
  • Route the decision to the right person, such as the product owner or change board
  • Update requirements, tests and stakeholders
  • Keep a history of decisions
Show model answer

I expect requirements to change, so the goal is to manage change, not prevent it. When a change comes in, I first understand why it is needed and what value it brings. Then I use traceability to analyse the impact: which other requirements, designs, tests, data and processes are affected, and what it means for time and cost. In an agile team, I present this to the product owner, who decides where it goes in the backlog. On a fixed-scope project, it goes through formal change control. Once a decision is made, I update the stories or requirements, acceptance criteria and test cases, and tell the affected stakeholders and the team. I record the decision and its reason in a log, which avoids the same debate coming back later.

9. How do you use SQL or data analysis in your work as a business analyst?

A strong answer covers:

  • Validate stakeholder claims and size problems with data
  • Understand current data structures and quality
  • Support data migration and mapping
  • Define and check report logic and KPIs
  • Help test and verify outcomes
  • Be careful with data privacy and access
Show model answer

I use SQL to turn opinions into facts. For example, if stakeholders say most refunds are late, I query the data to see how many, for which products and how late. This sizes the problem and sets a baseline. I also use queries to understand the current data structure and quality, such as finding duplicates, missing values or records that break business rules, which is vital before a migration. During migration I help with data mapping and check record counts and samples. When defining reports or KPIs, I write queries to check that the logic matches what the business means, for example how 'active customer' is counted. In testing, I use SQL to verify results behind the screens. I always follow data access rules and avoid copying personal data into spreadsheets or tools that are not approved.

10. How do you elicit and write non-functional requirements?

A strong answer covers:

  • Use categories such as performance, security, availability, usability, accessibility
  • Involve technical teams, security and operations
  • Make them measurable with targets and conditions
  • Base targets on real usage and business impact
  • Prioritise and accept trade-offs
  • Link them to testing
Show model answer

Non-functional requirements are often forgotten because users rarely mention them until something goes wrong. I use a checklist of categories, such as performance, availability, security, privacy, usability, accessibility, scalability and supportability, and go through them with business users, architects, security and operations teams. I always make them measurable. Instead of 'the site must be fast', I write 'search results load within 2 seconds for 95% of requests at 500 concurrent users'. I base targets on real usage and business impact, for example how much a minute of downtime costs, because stricter targets cost more to build and run. Accessibility usually follows a standard such as WCAG 2.2 AA. Since NFRs can conflict, such as security and usability, I make trade-offs visible and let the right owner decide. Finally, I link each one to how it will be tested.

Hard questions hard

1. Two important stakeholders have opposite requirements for the same process. How do you resolve it?

A strong answer covers:

  • Understand the interests behind each position
  • Refer to business objectives, rules and data
  • Facilitate a joint session and explore options
  • Escalate to the decision owner if no agreement
  • Document the decision and rationale
Show model answer

I would first meet each stakeholder separately to understand not only what they want, but why. For example, in a claims process, the operations head may want automatic approval for small claims to save time, while the risk head wants manual checks to prevent fraud. Their underlying interests are speed and control. I would gather data, such as how many small claims are fraudulent and how much manual checks cost. Then I would run a joint session, starting from the shared business objectives, and explore options like automatic approval below a limit with random audits and fraud rules. Usually this finds a solution both accept. If not, I escalate to the decision owner, such as the sponsor, with clear options and impacts. Finally I document the decision and its reasons.

2. Users are resisting a new system you helped design. How would you handle this?

A strong answer covers:

  • Listen to understand reasons for resistance
  • Separate real usability or process issues from fear of change
  • Fix genuine issues and communicate benefits
  • Involve champions, training and support
  • Measure adoption
Show model answer

I would start by listening. I would visit users, watch them use the new system and ask what is making it harder. Resistance often has real reasons, such as an extra step, missing data they need or a poor screen layout, mixed with normal fear of change. I would separate the two. Genuine issues go to the backlog with priority, and I tell users when they are fixed so they see their feedback matters. For fear of change, I work with managers to explain why the change is happening and what users gain, in their language. I would find respected users to act as champions, arrange practical training with real cases and provide quick support in the first weeks. I would also track adoption metrics like usage and workaround rates to see if things improve.

3. How would you build a business case for a new system or process change?

A strong answer covers:

  • Define the problem and current cost with data
  • Compare options, including doing nothing
  • Estimate costs, benefits, risks and assumptions
  • Use financial measures like payback, ROI or NPV
  • Define how benefits will be measured
Show model answer

I start by defining the problem clearly with data, for example manual invoice processing takes 15 minutes per invoice and has a 5 percent error rate, costing a certain amount every year. Then I describe options, always including doing nothing, plus for instance improving the current process or buying an automation tool. For each option I estimate one-time and ongoing costs, and benefits such as hours saved, fewer errors, faster payments and better compliance. I am honest about intangible benefits and about assumptions and risks. I use simple financial measures like payback period and ROI, and NPV for larger investments, working with finance to check the numbers. I recommend an option with clear reasons. Finally I define how and when we will measure the benefits after implementation.

4. Just before go-live, you discover you missed an important requirement. What do you do?

A strong answer covers:

  • Take ownership and raise it immediately
  • Assess impact and possible workarounds
  • Present options to the project manager and sponsor
  • Update documentation and tests
  • Learn and improve the process
Show model answer

First I would take ownership and raise it right away with the project manager and product owner, rather than hoping nobody notices. Then I would quickly assess the impact with the team: which users and processes are affected, whether there is a legal or financial risk, and how much effort a fix would need. I would also look for workarounds, such as a manual step or a temporary report. With this, I would present options, for example delay go-live, go live with a workaround and fix in the next release, or go live for a limited group first. The sponsor decides. Afterwards I update the requirements, traceability and tests, and in the lessons learned session I look at why it was missed, maybe a stakeholder group was not involved, and improve my approach.

5. How do you know if a solution you analysed actually solved the business problem?

A strong answer covers:

  • Define success measures and baseline before delivery
  • Measure outcomes, not only delivery
  • Use balanced metrics to avoid side effects
  • Collect user feedback after launch
  • Recommend improvements based on results
Show model answer

I plan this at the start, not after launch. When we define the problem, I agree with stakeholders on success measures and record a baseline, for example average onboarding time of five days and 20 percent of applications needing rework. I choose a balanced set of KPIs so we do not improve one number while hurting another, such as speed together with error rate and customer satisfaction. After go-live, I measure the same KPIs at agreed points, like one and three months, and compare them with the baseline and target. I also collect feedback from users and customers, because numbers do not explain everything. Then I share a short benefits review with the sponsor, including what did not improve, and recommend next steps, such as further changes, more training or removing unused features.

6. You are leading analysis to replace a critical 20-year-old system that nobody fully understands. How do you approach it?

A strong answer covers:

  • Map stakeholders, including long-serving staff and downstream systems
  • Discover hidden rules from data, reports, interfaces and code
  • Observe real use and workarounds
  • Separate real needs from old limitations
  • Plan data migration and transition early
  • Reduce risk with phased delivery and parallel running
Show model answer

I would start by mapping everyone and everything that depends on the system, including long-serving staff, downstream systems, reports and regulators. Next I would uncover hidden behaviour: analyse the data, batch jobs, interfaces and reports, and work with developers who can read the code to find business rules. I would observe users at work, because their workarounds show both rules and pain points. Then I would separate real needs from steps that only exist because of the old system's limits, so we do not rebuild old problems. Data migration and transition requirements would get attention from day one, including data quality checks and mapping. To reduce risk, I would suggest phased delivery, for example moving one product line first, with parallel running or reconciliation reports to prove the new system gives the same results.

7. How would you write requirements for a feature that uses AI, such as automatically classifying customer emails?

A strong answer covers:

  • Define the business outcome and success metrics
  • Specify acceptable accuracy, such as precision and recall per class
  • Define fallback and human review for low-confidence cases
  • Cover data needs, privacy and bias
  • Plan monitoring and retraining after launch
  • Set expectations that results are probabilistic
Show model answer

I would start with the business outcome, such as cutting the time to route emails from hours to minutes, and how we will measure it. AI outputs are probabilistic, so instead of 'the system classifies emails correctly', I would define acceptable performance, for example 90% precision for the complaints category, measured on a labelled test set. I would define what happens when the model is unsure: emails below a confidence threshold go to a human queue. I would cover data requirements, including where training data comes from, privacy rules for personal data and checks for bias, such as language or region. There would be requirements for explaining or logging decisions where needed. Finally, I would specify monitoring after launch, such as tracking accuracy and drift, and a process for feedback and retraining. I would make sure stakeholders understand some errors are expected and plan for them.

8. Your company is buying an off-the-shelf ERP instead of building one. How does your analysis approach change?

A strong answer covers:

  • Focus on business processes and outcomes, not detailed custom specs
  • Use vendor demos and scripted scenarios
  • Run fit-gap analysis against standard functionality
  • Challenge gaps and prefer process change over customisation
  • Consider configuration, integration, data migration and upgrades
  • Plan change management for adopting standard processes
Show model answer

With packaged software, I spend less time writing detailed functional specs and more time understanding our key processes and outcomes. I would prepare realistic business scenarios and ask vendors to run scripted demos, which shows how each product really handles our work. After choosing a product, I would run fit-gap workshops: walk through each process in the standard system and record where it fits, where configuration solves it and where a true gap remains. I would challenge every gap by asking whether it gives us a real advantage or is required by law; if not, we should adapt our process. Customisation adds cost and makes upgrades harder. I would also focus on integrations, data migration and reporting, which are often underestimated. Finally, adopting standard processes is a big change for users, so I would work closely with change management and training.

9. A senior stakeholder is convinced of the cause of a problem, but your data analysis points to a different cause. How do you handle it?

A strong answer covers:

  • Check your own analysis and data quality first
  • Meet privately before any wider presentation
  • Present the evidence clearly and respectfully
  • Acknowledge their experience and explore what the data may miss
  • Propose a way to test both explanations
  • Focus on the shared goal
Show model answer

First I would double-check my analysis: data quality, definitions and whether I have looked at the right time period and segments. I would also ask a colleague to review it. Then I would meet the stakeholder privately rather than surprise them in a group meeting. I would start from the shared goal, for example reducing customer churn, and walk through the evidence simply, with a few clear charts. I would acknowledge their experience, because they may know something the data does not capture, and ask what would explain the difference. If we still disagree, I would suggest a way to test both ideas, such as a small pilot or an extra data cut, so the decision rests on evidence rather than opinion. This approach keeps the relationship strong and usually leads to a better answer than either of us had alone.

10. How do you balance agile ways of working with strict regulatory requirements, for example in banking or healthcare?

A strong answer covers:

  • Identify regulations and compliance stakeholders early
  • Turn regulatory rules into explicit, traceable requirements
  • Lightweight but auditable documentation linked to stories and tests
  • Include compliance in the Definition of Done
  • Involve compliance in reviews regularly, not just at the end
  • Keep decision logs and evidence
Show model answer

I start by identifying which regulations apply and bringing compliance, risk and legal people in as stakeholders from the beginning, not at the end. I turn regulatory obligations into explicit, traceable requirements or acceptance criteria, linked to the clause they come from. Documentation stays light but auditable: stories, acceptance criteria, decision logs and test evidence are linked in Jira and Confluence, so an auditor can follow the trail from regulation to tested feature. I work with the team to add compliance checks to the Definition of Done, such as privacy review or audit logging. Compliance reviewers join sprint reviews regularly so issues surface early when they are cheap to fix. This shows that agile and regulation can work together: we still deliver in small steps, but every step leaves the evidence regulators need.