First 50 of 199 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Business analysis fundamentals
In business analysis, what is the primary purpose of a 'stakeholder analysis'?
- To design the database schema for the new system
- To estimate the cost of the project in the planning phase
- To identify the people affected by or interested in a change and understand their influence and needs Correct answer.
- To produce the detailed functional specification for the software build
Explanation
Stakeholder analysis identifies everyone affected by or interested in a change and assesses their influence, interest and needs so that engagement can be planned. It is an early activity that shapes communication and requirements work. It does not produce specifications, cost estimates or technical designs.
Question 2Business analysis fundamentals
Which document typically defines the scope, objectives and constraints of a business analysis initiative at a high level?
- The data dictionary
- The business case Correct answer.
- The release note
- The test log
Explanation
A business case sets out the rationale for an initiative, including its objectives, scope, options considered, costs, benefits and constraints. It justifies investment and provides a reference point for later analysis. Test logs, data dictionaries and release notes are operational artefacts with a narrower purpose.
Question 3Business analysis fundamentals
A business analyst writes statements such as 'The system shall allow a customer to reset a password within two minutes.' What type of requirement is this?
- A non-functional requirement
- A transition requirement
- A business requirement
- A functional requirement Correct answer.
Explanation
A functional requirement describes a behaviour or function the solution must provide, such as allowing a password reset. Non-functional requirements describe qualities or constraints like performance or security. Business requirements state high-level organisational goals, and transition requirements cover temporary changeover needs.
Question 4Business analysis fundamentals
What does the acronym 'CATWOE' help a business analyst to do?
- Model the root definition of a business situation from multiple viewpoints Correct answer.
- Document technical interfaces between systems
- Schedule project resources across phases
- Prioritise requirements by cost and effort
Explanation
CATWOE is a soft systems thinking checklist covering Customers, Actors, Transformation, Worldview, Owner and Environment. It is used to build a rich root definition of a problem situation from several perspectives. It is not a prioritisation, interface or scheduling technique.
Question 5Business analysis fundamentals
Which technique is most appropriate for a business analyst who needs to gather requirements from a large group of users in a short time while building consensus?
- A facilitated workshop Correct answer.
- A questionnaire sent by post
- Silent observation
- A one-to-one interview
Explanation
A facilitated workshop brings stakeholders together to elicit, discuss and agree requirements efficiently, building consensus in a short period. Interviews and postal questionnaires are slower or lack group discussion, and observation does not capture stated needs directly.
Question 6Business analysis fundamentals
In the context of business analysis, what is a 'model'?
- A signed contract between the supplier and the customer
- A financial forecast of the project's return on investment
- A mandatory software component of the solution architecture
- A simplified representation of a real-world situation created for a specific purpose Correct answer.
Explanation
A model is an abstraction that represents selected aspects of a real-world situation, omitting detail irrelevant to its purpose. Models help analysts communicate, analyse and validate understanding. They are not software components, contracts or financial forecasts.
Question 7Business analysis fundamentals
Which of the following best describes the 'investigate situation' stage of the business analysis process?
- Closing the project and releasing the team
- Deploying the solution into the live environment
- Understanding the current state and identifying problems and opportunities Correct answer.
- Writing the user acceptance test scripts
Explanation
Investigating the situation means examining the current state to understand problems, opportunities and their causes before defining requirements. It precedes solution design and deployment. Deployment, test scripting and project closure are later or separate activities.
Question 8Business analysis fundamentals
A business analyst needs to understand how a task is actually performed by staff. Which approach gives the most direct evidence of current working practice?
- Observing staff performing the task Correct answer.
- Reviewing the project risk register
- Reading the organisation's policy manual
- Interviewing the project sponsor
Explanation
Direct observation reveals how work is genuinely carried out, including workarounds and informal steps that documentation may omit. Policy manuals describe intended practice, while the risk register and sponsor interviews do not show operational detail.
Question 9Business analysis fundamentals
Which of the following is a characteristic of a well-formed requirement?
- It is verifiable and testable Correct answer.
- It contains as much technical detail as possible
- It is written only by the solution architect
- It is ambiguous enough to allow design freedom
Explanation
A well-formed requirement must be clear, unambiguous, feasible and verifiable so that it can be tested to confirm the solution meets it. Ambiguity undermines validation, and excessive technical detail can over-constrain the solution. Requirements are owned by the business, not solely by architects.
Question 10Business analysis fundamentals
An analyst is comparing options for a proposed change. Which pair of criteria is most central to a business case comparison?
- Colour scheme and font size
- Meeting room capacity and location
- Costs and benefits Correct answer.
- Server rack height and cabling
Explanation
A business case compares options primarily on their costs and benefits, together with risk and alignment to objectives, to justify the preferred choice. Presentation details, hardware dimensions and facilities are not decision criteria for investment options.
Question 11Business analysis fundamentals
A stakeholder has high interest in a change but low influence over it. Which engagement approach is generally most suitable?
- Ignore them to save project effort
- Escalate every issue they raise to the sponsor
- Keep them informed through regular communication Correct answer.
- Give them decision-making authority over scope
Explanation
Stakeholders with high interest but low influence should be kept informed so they remain supportive and aware of progress. Ignoring them creates resistance, and granting decision authority mismatches their low influence. Escalating every issue is disproportionate and burdensome.
Question 12Business analysis fundamentals
What distinguishes a 'non-functional requirement' from a functional requirement?
- It describes a specific behaviour the solution must perform for a user
- It describes the organisational structure of the business
- It describes only the project budget and timeline
- It describes a quality or constraint the solution must satisfy, such as performance or security Correct answer.
Explanation
Non-functional requirements define qualities and constraints such as performance, security, usability and availability that the solution must meet. Functional requirements define specific behaviours. Budget, timeline and organisational structure are not requirement categories of this kind.
Question 13Business analysis fundamentals
A business analyst uses a 'rich picture' during investigation. What is its main strength?
- It replaces the need for stakeholder interviews entirely
- It provides a precise mathematical model of costs
- It generates the final data model for the database
- It captures the messy, informal and human aspects of a situation in a free-form diagram Correct answer.
Explanation
A rich picture is a free-form diagram that captures stakeholders, relationships, conflicts and informal aspects of a problem situation. Its value lies in expressing complexity and human factors rather than precision. It supplements but does not replace interviews, and it is not a data model.
Question 14Business analysis fundamentals
Which statement best explains why requirements must be traced throughout the project lifecycle?
- Traceability proves that each requirement is linked to its source, design, build and tests, supporting impact analysis Correct answer.
- Traceability removes the need for stakeholder sign-off
- Traceability eliminates all change requests after baselining
- Traceability guarantees that the project will finish on schedule
Explanation
Traceability links requirements to their origins and to design, build and test artefacts, enabling impact analysis when changes occur and demonstrating coverage. It supports but does not guarantee schedule performance, and it does not remove the need for sign-off or change control.
Question 15Business analysis fundamentals
In a requirements prioritisation exercise, what does the 'MoSCoW' technique classify requirements into?
- Model, Scope, Cost, Workflow
- Measure, Schedule, Control, Watch
- Must have, Should have, Could have, Won't have Correct answer.
- Mandatory, Secondary, Conditional, Waived
Explanation
MoSCoW sorts requirements into Must have, Should have, Could have and Won't have categories to agree what is essential for a given delivery. The other option sets are invented labels that do not match the technique. This helps manage scope when time or resources are fixed.
Question 16Business analysis fundamentals
A business analyst is choosing between interviewing and running a focus group. Which factor most strongly favours the focus group?
- The need for a highly structured, individually recorded answer set
- The need to explore a topic through group interaction and shared reactions Correct answer.
- The need to keep the discussion confidential to one person
- The need to avoid any travel or scheduling effort
Explanation
A focus group is valuable when the analyst wants to explore group interaction, shared reactions and emerging themes among participants. Confidentiality, scheduling convenience and individually structured answers favour interviews rather than groups.
Question 17Business analysis fundamentals
What is the main role of a 'business analyst' within a change initiative?
- To act as the bridge between business stakeholders and solution delivery, ensuring needs are understood and addressed Correct answer.
- To write all production code for the solution
- To manage the employment contracts of staff
- To approve the organisation's annual budget
Explanation
The business analyst bridges business and delivery, eliciting and analysing needs and ensuring solutions address them. Budget approval, coding and employment contracts are responsibilities of other roles such as finance, developers and HR.
Question 18Business analysis fundamentals
An analyst records that 'the new booking system must support at least 500 concurrent users with a response time under two seconds'. Which requirement category does this best represent?
- A functional requirement about booking rules
- A business requirement about market share
- A transition requirement about data migration
- A non-functional requirement about performance Correct answer.
Explanation
Statements about capacity and response time are performance qualities the solution must satisfy, making them non-functional requirements. They do not specify a behaviour, a temporary changeover need or an organisational goal.
Question 19Business analysis fundamentals
Which of the following best describes the purpose of a 'current state' (as-is) business process model?
- To record the minutes of the project board meetings
- To prescribe the future target operating model in detail
- To show how work is performed today so that problems and improvement opportunities can be identified Correct answer.
- To document the technical architecture of the new system
Explanation
An as-is model represents current processes, revealing inefficiencies, bottlenecks and opportunities for improvement that inform the future state. It is not a target design, technical architecture or meeting record.
Question 20Business analysis fundamentals
A business analyst is assessing whether a proposed solution aligns with the organisation's strategic objectives. Which analysis is being performed?
- Network capacity planning
- Unit testing
- Feasibility and strategic fit assessment Correct answer.
- Data normalisation
Explanation
Assessing alignment with strategy is part of evaluating feasibility and strategic fit, confirming the solution supports organisational goals. Data normalisation, unit testing and network planning are technical activities unrelated to strategic alignment.
Question 21Business analysis fundamentals
In soft systems methodology, what does the 'W' in CATWOE represent, and why does it matter?
- Warranty, because it records contractual obligations
- Weighting, because it ranks requirements by importance
- Workflow, because it defines the sequence of process steps
- Worldview, because it exposes the different assumptions and perspectives stakeholders hold Correct answer.
Explanation
The W in CATWOE stands for Weltanschauung, or worldview, capturing the assumptions and perspectives that make a transformation meaningful to stakeholders. Surfacing differing worldviews helps reveal conflict and build richer understanding. Workflow, warranty and weighting are not part of CATWOE.
Question 22Business analysis fundamentals
A project has a fixed deadline and budget, and the analyst must decide which requirements to defer. Which approach best supports this decision?
- Defer the requirements that are hardest to test
- Classify requirements by business value and risk, then defer the lowest-value, lowest-risk items Correct answer.
- Defer requirements alphabetically to keep the process fair
- Defer the requirements requested by the most senior stakeholder
Explanation
When time and cost are fixed, scope must flex, so requirements should be prioritised by business value and risk, deferring the least valuable and least risky. Test difficulty, seniority of requester and alphabetical order are not sound bases for value-based prioritisation.
Question 23Business analysis fundamentals
An analyst finds that documented procedures differ substantially from how staff actually work. What is the most appropriate analytical response?
- Assume the documentation is correct and require staff to comply immediately
- Investigate the reasons for the divergence, including workarounds, and validate which practice serves the business need Correct answer.
- Escalate the staff to management for disciplinary action
- Discard the documentation and adopt the informal practice without further analysis
Explanation
Divergence between documented and actual practice signals that the analyst should investigate causes, such as outdated procedures or necessary workarounds, and validate which practice genuinely meets business needs. Blind compliance, uncritical adoption of informal practice or immediate discipline all bypass analysis.
Question 24Business analysis fundamentals
Which statement best explains the relationship between business analysis and requirements engineering?
- They are identical disciplines with no distinction in scope or focus
- Business analysis encompasses a broader investigation of business needs, of which requirements engineering is a focused part Correct answer.
- Requirements engineering entirely replaces business analysis in agile projects
- Business analysis applies only to IT projects, while requirements engineering applies only to construction
Explanation
Business analysis covers a broad investigation of business problems, opportunities and change, while requirements engineering focuses specifically on eliciting, documenting and managing requirements. The two are related but not identical, and neither is confined to particular project types.
Question 25Business analysis fundamentals
Which of the following best describes the purpose of the 'business analysis' discipline within an organisation?
- To audit financial statements and ensure statutory compliance
- To identify business needs and recommend changes that deliver value to stakeholders Correct answer.
- To manage the technical build of software systems and their infrastructure
- To supervise staff performance and administer HR policies
Explanation
Business analysis is concerned with understanding the needs of the organisation and its stakeholders and defining changes that create value. It sits at the boundary between business problems and solutions, rather than owning technical delivery or compliance functions.
Question 26Business analysis fundamentals
A business analyst is examining the internal and external factors that affect an organisation before recommending change. Which technique is designed specifically for this purpose?
- A data dictionary
- A PESTLE analysis Correct answer.
- A use case model
- A swimlane process diagram
Explanation
PESTLE analysis examines political, economic, social, technological, legal and environmental factors in the organisation's context. It helps the analyst understand external pressures that may drive or constrain change before solutions are considered.
Question 27Business analysis fundamentals
Which of the following is the best example of a 'functional requirement' for a new online ordering system?
- The system must be available during 99.5% of business hours
- The system must comply with data protection legislation
- The system must allow a customer to cancel an order before dispatch Correct answer.
- The system must be usable by staff with minimal training
Explanation
Functional requirements describe what a system must do, expressed as behaviour or capability. Allowing a customer to cancel an order before dispatch is a specific behaviour the system must perform.
Question 28Business analysis fundamentals
A business analyst wants to understand how a single complex decision is actually made by an experienced member of staff. Which investigation technique is most appropriate?
- Observation of a team meeting
- A large-scale questionnaire
- A one-to-one interview Correct answer.
- Analysis of historical sales reports
Explanation
An interview allows the analyst to probe the reasoning behind a complex decision and follow up on unexpected answers. It is suited to capturing tacit knowledge from a single expert.
Question 29Business analysis fundamentals
Which of the following best describes a 'stakeholder' in a change initiative?
- Only the senior managers who approve the project budget
- Only the end users who will operate the new solution
- Only the external suppliers who provide the technology
- Any person or group with an interest in, or affected by, the change Correct answer.
Explanation
A stakeholder is any individual or group who can affect, or is affected by, the change. This includes sponsors, users, regulators, suppliers and others, not just one category of participant.
Question 30Business analysis fundamentals
An analyst has produced a model of a business process and now needs to confirm with staff that it reflects reality. Which action best supports this validation?
- Walking through the model with the staff who perform the work Correct answer.
- Converting the model into a project schedule
- Publishing the model as the definitive procedure
- Storing the model in the document repository
Explanation
Models are abstractions and must be checked against the real situation with the people who know it. A walkthrough lets participants confirm, correct and enrich the model before it is relied upon.
Question 31Business analysis fundamentals
A business analyst is defining the scope of a project. Which statement best describes what 'scope' means in this context?
- The set of activities and outputs that the change will and will not address Correct answer.
- The schedule of milestones agreed with the sponsor
- The total cost of the project including contingency reserves
- The list of team members assigned to each work package
Explanation
Scope defines the boundary of the change, stating what is included and, equally importantly, what is excluded. Clear boundaries prevent assumptions and uncontrolled expansion of the work.
Question 32Business analysis fundamentals
During elicitation, a stakeholder describes a desired outcome but keeps changing the details each time it is discussed. What is the most appropriate analyst response?
- Remove the requirement from the project to avoid risk
- Clarify and document the underlying need, then confirm it back to the stakeholder Correct answer.
- Escalate the stakeholder to their manager for discipline
- Record the first version and treat it as final
Explanation
Inconsistent detail often signals that the underlying need has not yet been articulated clearly. The analyst should probe for the root need, document it, and confirm the interpretation with the stakeholder so that agreement is reached.
Question 33Business analysis fundamentals
Which of the following best explains why a business analyst produces both 'as-is' and 'to-be' process models?
- To assign work to the development team in two phases
- To satisfy the documentation standard required by auditors
- To prove that the current process is inefficient and must be replaced
- To contrast current operations with the intended future operations and identify the gap Correct answer.
Explanation
The as-is model captures how work is done now, while the to-be model shows the intended future state. Comparing them exposes the gap that the change must close and highlights what must be removed, added or altered.
Question 34Business analysis fundamentals
A business analyst is asked to recommend whether to buy a commercial package or build a bespoke solution. Which consideration most directly supports this decision?
- The colour scheme of the user interface
- The fit of each option to requirements and the total cost of ownership Correct answer.
- The seniority of the project sponsor
- The number of meetings held with the vendor
Explanation
Options should be evaluated against how well they meet the requirements and what they cost over their whole life. Fit and total cost of ownership are the central comparison criteria for a build-versus-buy decision.
Question 35Business analysis fundamentals
Which of the following best describes the purpose of a 'requirements catalogue'?
- To record each requirement with a unique identifier, description, source and status Correct answer.
- To store the budget breakdown for each work package
- To schedule the testing activities for the project
- To list the names of all stakeholders consulted during elicitation
Explanation
A requirements catalogue is a structured record of individual requirements and their attributes, such as identifier, description, source, priority and status. It provides a single point of reference for managing requirements through the lifecycle.
Question 36Business analysis fundamentals
A business analyst notices that two stakeholders give conflicting definitions of the same business term used in requirements. What is the most appropriate action?
- Use both definitions interchangeably in the documentation
- Adopt the definition given by the most senior stakeholder
- Avoid using the term in all future requirements
- Facilitate agreement on a single glossary definition and record it Correct answer.
Explanation
Conflicting definitions create ambiguity that undermines requirements quality. The analyst should bring the parties together, agree a shared definition and record it in a glossary so that all documents use the term consistently.
Question 37Business analysis fundamentals
A business analyst is preparing a business case and needs to express the expected benefits of a proposed change. Which approach best supports later measurement of those benefits?
- List benefits without targets to allow flexibility
- Describe benefits in general terms such as improved efficiency
- State each benefit with a measurable target and an owner Correct answer.
- Rely on the vendor's marketing claims for benefit figures
Explanation
Benefits that cannot be measured cannot be shown to have been realised. Each benefit should be expressed with a measurable target, a baseline and an accountable owner so that realisation can be tracked after delivery.
Question 38Business analysis fundamentals
In soft systems thinking, why does the analyst compare conceptual models with perceptions of the real world?
- To calculate the return on investment of a proposed system
- To surface differing worldviews and stimulate debate about feasible improvements Correct answer.
- To replace stakeholder discussion with technical specifications
- To produce a single definitive model of the organisation
Explanation
Soft systems methodology treats the world as complex and subject to multiple interpretations. Comparing conceptual models with real-world perceptions exposes differing worldviews and generates debate that leads to agreed, culturally feasible actions.
Question 39Business analysis fundamentals
An analyst is deciding how much detail to include in a requirements specification for a small, low-risk internal change. Which principle should guide this decision?
- Always apply the same level of detail regardless of the project
- Omit all documentation to save time on small projects
- Document only the technical design and not the requirements
- Include detail in proportion to the risk, complexity and audience needs Correct answer.
Explanation
The appropriate level of documentation depends on factors such as risk, complexity, regulatory context and the needs of the audience. Tailoring detail in proportion to these factors avoids waste while retaining sufficient control.
Question 40Business analysis fundamentals
A business analyst must decide whether a proposed change is worthwhile before detailed design begins. Which combination of factors is most relevant to this judgement?
- Expected costs and benefits together with the associated risks Correct answer.
- The location of the project office and meeting schedule
- The preferred development method and tooling
- The number of requirements and the size of the project team
Explanation
A business case weighs the expected costs against the expected benefits in the light of the risks involved. These three elements together determine whether the change represents a sound investment.
Question 41Business analysis techniques
Which business analysis technique is used to explore and structure stakeholder perspectives by collecting ideas in a non-judgemental way before grouping and prioritising them?
- Observation
- Document analysis
- Interviewing
- Brainstorming Correct answer.
Explanation
Brainstorming is a group technique that deliberately separates idea generation from evaluation so that participants can contribute freely before ideas are clustered, refined and prioritised. It is used to surface options and stakeholder views early in analysis.
Question 42Business analysis techniques
A business analyst wants a visual model that shows the sequence of interactions between actors and a system for a single scenario. Which technique fits best?
- Use case diagram Correct answer.
- Entity relationship diagram
- Swimlane diagram
- Mind map
Explanation
A use case diagram depicts actors, their goals and the system boundary, showing which actors interact with which use cases. It gives a scenario-oriented view of system behaviour rather than data structure or process flow.
Question 43Business analysis techniques
In a requirements elicitation context, what is the main purpose of a focus group?
- To approve the final business case
- To record the exact wording of individual user complaints
- To gather representative views from a selected group of stakeholders on a topic Correct answer.
- To test software performance under load
Explanation
A focus group brings together a small, selected set of stakeholders to discuss a topic under facilitation, producing shared and contrasting views efficiently. It is a qualitative elicitation technique, not a testing or governance activity.
Question 44Business analysis techniques
Which technique is specifically designed to compare the current state of an organisation with a desired future state and identify the gaps between them?
- Risk analysis
- Root cause analysis
- Gap analysis Correct answer.
- Cost-benefit analysis
Explanation
Gap analysis compares where the organisation is now with where it wants to be, highlighting the differences that change initiatives must close. The identified gaps then inform requirements and solution options.
Question 45Business analysis techniques
What does a RACI matrix clarify in a business change initiative?
- The return on investment of each requirement
- The risk appetite of the sponsor
- The roles of those responsible, accountable, consulted and informed for activities Correct answer.
- The sequence in which requirements are built
Explanation
A RACI matrix maps activities against roles, marking who is responsible for doing the work, who is accountable, and who must be consulted or informed. It reduces ambiguity about ownership and communication.
Question 46Business analysis techniques
Which technique would a business analyst use to understand how a task is actually performed by observing workers in their normal environment?
- Observation Correct answer.
- Prototyping
- Surveys
- Workshops
Explanation
Observation involves watching people carry out their work in context, which can reveal tacit steps, workarounds and environmental factors that people may not articulate. It complements interviewing by showing actual rather than reported behaviour.
Question 47Business analysis techniques
What is the primary purpose of a stakeholder map?
- To estimate the effort needed to build a component
- To record the technical architecture of the solution
- To identify stakeholders and analyse their influence and interest Correct answer.
- To list the acceptance criteria for each requirement
Explanation
A stakeholder map identifies the parties affected by or affecting a change and analyses attributes such as influence, interest and attitude. This informs engagement planning and communication.
Question 48Business analysis techniques
A business analyst needs a technique that helps a group reach a decision by ranking options through repeated voting. Which technique is this?
- Five whys
- Dot voting Correct answer.
- MoSCoW prioritisation
- CATWOE analysis
Explanation
Dot voting gives participants a limited number of votes, often represented by dots, to place against options; the tally reveals group preference quickly. It is a simple prioritisation and decision technique for workshops.
Question 49Business analysis techniques
A team is deciding whether to replace a legacy system. They list expected savings, implementation costs and ongoing support costs over five years. Which technique are they applying?
- Process modelling
- Force field analysis
- Cost-benefit analysis Correct answer.
- Data modelling
Explanation
Cost-benefit analysis compares the total costs of an option with its expected benefits over a defined period, often using discounted cash flow. It supports the investment decision in a business case.
Question 50Business analysis techniques
During a workshop, two departments disagree about who should own a new process step. Which technique best helps the group understand the forces supporting and resisting the proposed change?
- Decision table
- Rich picture
- Swimlane diagram
- Force field analysis Correct answer.
Explanation
Force field analysis lists the driving forces that push toward a change and the restraining forces that hold it back, then considers how to strengthen or reduce them. It is useful for understanding resistance and planning change interventions.