IIBA Agile Analysis Certification (IIBA-AAC) — Questions and Answers
Question 1: In Agile, story points are best described as a measure of:
- The business value delivered by a user story
- The number of tasks within a user story
- Calendar time required to complete a story
- Relative effort, complexity, and uncertainty of a user story (Correct answer)
Correct answer: Relative effort, complexity, and uncertainty of a user story
Story points represent the relative size of a user story in terms of effort, complexity, and uncertainty rather than actual time.
Question 2: What is the purpose of user stories in Agile requirements gathering?
- To describe the user's needs and how the solution will benefit them. (Correct answer)
- To create technical specifications for developers.
- To create detailed documentation for the development team.
- To define the project timeline.
Correct answer: To describe the user's needs and how the solution will benefit them.
User stories are a cornerstone of Agile requirements gathering, serving to articulate features from the perspective of the end-user. Their purpose is to describe what a user wants to achieve and why, focusing on the value and benefit the feature provides. This approach fosters a shared understanding between the development team and stakeholders, ensuring the team builds what truly matters to the users.
Question 3: Why is regression testing important in Agile?
- To verify that the product meets customer acceptance criteria.
- To focus only on functional testing.
- To ensure that existing functionality is not broken after changes. (Correct answer)
- To test new features in isolation.
Correct answer: To ensure that existing functionality is not broken after changes.
Regression testing is crucial in Agile to verify that new code changes, bug fixes, or configuration updates have not adversely affected existing, previously working functionality. By repeatedly running tests on stable parts of the application, teams can quickly detect unintended side effects. This ensures the product remains stable and reliable with each new iteration.
Question 4: What is the purpose of 'Test-Driven Development' (TDD) in Agile?
- To write tests before the code to ensure functionality is met. (Correct answer)
- To focus only on testing the code's performance.
- To automate testing after the code is written.
- To write tests after the functionality is implemented.
Correct answer: To write tests before the code to ensure functionality is met.
Test-Driven Development (TDD) is a development practice where developers write automated tests *before* writing the actual code. The process involves writing a failing test, then writing just enough code to make the test pass, and finally refactoring the code. This approach ensures that functionality is explicitly defined and verified, leading to higher quality code and better design.
Question 5: In agile analysis, what is the primary purpose of story mapping?
- To document technical architecture dependencies
- To assign stories to individual developers
- To estimate the cost of each user story
- To organize user stories by user journey and identify gaps in product scope (Correct answer)
Correct answer: To organize user stories by user journey and identify gaps in product scope
Story mapping arranges stories along a user journey backbone, helping teams visualize the whole product and find missing functionality.
Question 6: What is a 'Definition of Ready' (DoR) in the context of backlog management?
- The requirements for closing a project backlog
- A checklist for onboarding new team members
- The criteria a completed sprint increment must meet before release
- The criteria a backlog item must meet before the team can work on it in a sprint (Correct answer)
Correct answer: The criteria a backlog item must meet before the team can work on it in a sprint
The Definition of Ready defines the minimum conditions a backlog item must satisfy (e.g., clear acceptance criteria, estimated) before the team accepts it into a sprint.
Question 7: Which technology trend is most likely to impact cloud infrastructure & deployment in the AAC field in coming years?
- Complete elimination of human professionals
- Reduction in the need for professional certification
- Return to exclusively paper-based systems
- Digital tools for enhanced data collection, analysis, and reporting (Correct answer)
Correct answer: Digital tools for enhanced data collection, analysis, and reporting
Digital tools for enhanced data collection, analysis, and reporting represent the most significant and practical technology trend impacting cloud infrastructure & deployment, augmenting rather than replacing professional expertise.
Question 8: What is the main goal of Scrum in Agile?
- To deliver work in small, manageable increments and respond to change. (Correct answer)
- To develop detailed documentation for every phase of the project.
- To complete the project as quickly as possible.
- To minimize team meetings and maximize individual work.
Correct answer: To deliver work in small, manageable increments and respond to change.
The main goal of Scrum, an Agile framework, is to deliver complex products iteratively and incrementally, maximizing the delivery of value. It achieves this by breaking work into small, manageable sprints, allowing teams to quickly adapt to changing requirements and feedback. This approach prioritizes continuous delivery of working software and responsiveness over rigid planning.
Question 9: When should a business analyst create a process flow diagram during agile development?
- When a complex workflow needs to be understood before story decomposition (Correct answer)
- Only after all user stories are completed
- At the beginning of every sprint regardless of need
- Only when requested by external auditors
Correct answer: When a complex workflow needs to be understood before story decomposition
Process flow diagrams are created on an as-needed basis when complexity warrants visual modeling to aid understanding before writing stories.
Question 10: In agile analysis, value stream mapping is used to:
- Map individual team member productivity
- Define database schema relationships
- Create user interface mockups
- Visualize and analyze the flow of work to identify waste and bottlenecks (Correct answer)
Correct answer: Visualize and analyze the flow of work to identify waste and bottlenecks
Value stream mapping visualizes the end-to-end flow of work from request to delivery, helping teams identify waste, delays, and improvement opportunities.
Question 11: What is the purpose of a spike in agile, and how should a BA support it?
- A spike is a bug-fix sprint; BAs document defects
- A spike is time-boxed research to reduce uncertainty; BAs help define the question and success criteria (Correct answer)
- A spike replaces user story estimation; BAs write the spike as a story
- A spike is a sprint with extra features; BAs should add more stories
Correct answer: A spike is time-boxed research to reduce uncertainty; BAs help define the question and success criteria
Spikes are time-boxed investigations into uncertain areas; the BA helps articulate what needs to be learned and defines what a successful outcome looks like.
Question 12: What is the role of a Product Owner in Scrum?
- To track the quality of the code being produced.
- To prioritize the product backlog and communicate with stakeholders. (Correct answer)
- To manage the team and assign tasks.
- To ensure the project is completed on time.
Correct answer: To prioritize the product backlog and communicate with stakeholders.
In Scrum, the Product Owner is responsible for maximizing the value of the product resulting from the work of the Development Team. This involves clearly articulating product backlog items, ordering them to best achieve goals and missions, and ensuring the backlog is transparent and understood by all. They serve as the primary liaison between stakeholders and the development team.
Question 13: A BA is facilitating a requirements workshop and wants to prevent groupthink. Which technique should they use?
- Skip workshops and gather requirements via individual email surveys only
- Use silent brainstorming or nominal group technique before open discussion (Correct answer)
- Limit attendance to only technical team members
- Allow the most senior stakeholder to speak first and set direction
Correct answer: Use silent brainstorming or nominal group technique before open discussion
Silent brainstorming and nominal group techniques allow all participants to generate ideas independently before sharing, preventing dominant voices from suppressing diverse input.
Question 14: What does 'Continuous Integration' mean in Agile software development?
- Building code only at the end of the project.
- Integrating code multiple times a day to ensure early detection of problems. (Correct answer)
- Releasing features only at the end of the project.
- Developing code in isolation and integrating later.
Correct answer: Integrating code multiple times a day to ensure early detection of problems.
Continuous Integration (CI) is an Agile practice where developers frequently merge their code changes into a central repository, often multiple times a day. Each integration is then verified by an automated build and automated tests. The primary goal of CI is to detect integration errors early and quickly, making them easier and less costly to fix, thus improving overall software quality and team productivity.
Question 15: In agile analysis, a RACI matrix is used to:
- Document technical architecture decisions
- Clarify stakeholder roles and responsibilities for decisions and deliverables (Correct answer)
- Track sprint velocity
- Assign story points to backlog items
Correct answer: Clarify stakeholder roles and responsibilities for decisions and deliverables
A RACI matrix (Responsible, Accountable, Consulted, Informed) clarifies who owns, approves, contributes to, or needs updates on specific decisions and work products.
Question 16: What distinguishes an epic from a user story in agile requirements?
- An epic has no acceptance criteria while user stories always do
- Epics always span multiple sprints; user stories must fit within one day
- An epic is a large body of work that can be broken down into smaller user stories (Correct answer)
- Epics are written by developers; user stories by business analysts
Correct answer: An epic is a large body of work that can be broken down into smaller user stories
An epic is a large, high-level requirement that is too big to complete in a single sprint and is decomposed into smaller user stories.
Question 17: What is the purpose of a 'product goal' as defined in the Scrum framework?
- To define the team's capacity for the release
- To describe the future state of the product that guides backlog decisions (Correct answer)
- To set the sprint's immediate objective
- To establish the sprint review agenda
Correct answer: To describe the future state of the product that guides backlog decisions
The product goal is a long-term objective for the Scrum team that provides context and direction for the product backlog, guiding what is added and prioritized.
Question 18: A product backlog is BEST described as:
- A fixed, final list of requirements approved at project start
- A sprint task list assigned to individual developers
- An ordered, living list of everything that might be done in the product (Correct answer)
- A document requiring formal change control for updates
Correct answer: An ordered, living list of everything that might be done in the product
The product backlog is a dynamic, ordered list that evolves continuously as new information emerges, priorities shift, and stakeholder needs change.
Question 19: When using impact mapping, what is the sequence of questions that structures the technique?
- Why → Who → How → What (Correct answer)
- How → Why → Who → What
- Who → What → Why → How
- What → Who → How → Why
Correct answer: Why → Who → How → What
Impact mapping starts with the goal (Why), identifies actors (Who), defines impacts on behavior (How), then specifies deliverables (What) — working from business goal outward.
Question 20: What is the key difference between a product roadmap and a sprint backlog?
- A roadmap is created by developers; a sprint backlog by stakeholders
- A roadmap is tactical; a sprint backlog is strategic
- A roadmap shows long-term direction across releases; a sprint backlog lists tasks for the current sprint (Correct answer)
- They serve the same purpose but at different companies
Correct answer: A roadmap shows long-term direction across releases; a sprint backlog lists tasks for the current sprint
The product roadmap communicates long-term strategic direction over quarters or releases, while the sprint backlog contains the specific tasks committed to in the current sprint.
Question 21: What is a common challenge professionals face when applying cloud infrastructure & deployment principles in Agile Analysis Certification?
- Excessive simplicity of industry regulations
- Lack of any professional development opportunities
- Balancing theoretical knowledge with practical application (Correct answer)
- Having too much support from colleagues
Correct answer: Balancing theoretical knowledge with practical application
Balancing theoretical knowledge with practical application is a well-recognized challenge, as real-world scenarios often present complexities not covered in standard training.
Question 22: Which quality improvement method is most applicable to automation & scripting fundamentals in Agile Analysis Certification?
- Making changes only when mandated by regulators
- Implementing changes without measuring outcomes
- Ignoring feedback and maintaining status quo
- Plan-Do-Check-Act (PDCA) continuous improvement cycle (Correct answer)
Correct answer: Plan-Do-Check-Act (PDCA) continuous improvement cycle
The PDCA cycle is widely recognized as the most effective quality improvement method, allowing AAC professionals to systematically improve automation & scripting fundamentals practices.
Question 23: What is 'continuous integration' (CI) in Agile?
- Only testing code in a staging environment.
- Delaying integration until all features are complete.
- Developing code in isolation and integrating at the end.
- Integrating code into a shared repository continuously, with automated tests running after each integration. (Correct answer)
Correct answer: Integrating code into a shared repository continuously, with automated tests running after each integration.
Continuous Integration (CI) is a development practice where developers frequently merge their code changes into a central repository. Each integration is verified by an automated build and test process, allowing teams to detect and address integration issues early. This practice reduces integration problems and ensures a consistently working codebase.
Question 24: When a team uses the Fibonacci sequence (1, 2, 3, 5, 8, 13…) for story point estimation, the main advantage is:
- It forces the team to always split stories into smaller pieces
- It allows managers to convert story points directly into hours
- The increasing gaps between numbers reflect growing uncertainty in larger estimates (Correct answer)
- It ensures estimates are always accurate to within one day
Correct answer: The increasing gaps between numbers reflect growing uncertainty in larger estimates
The Fibonacci sequence's increasing gaps model the reality that larger, more complex stories carry proportionally higher uncertainty, discouraging false precision.
Question 25: Which backlog prioritization approach ranks items based on business value divided by effort (cost)?
- Impact mapping
- MoSCoW
- Kano model
- Weighted Shortest Job First (WSJF) (Correct answer)
Correct answer: Weighted Shortest Job First (WSJF)
Weighted Shortest Job First (WSJF) prioritizes backlog items by calculating the ratio of Cost of Delay to job duration, favoring high-value, low-effort work.
Question 26: What is the primary purpose of a product vision statement in an agile project?
- To replace the product backlog
- To define technical architecture
- To document sprint velocity targets
- To provide a compelling, shared direction that aligns the team and stakeholders (Correct answer)
Correct answer: To provide a compelling, shared direction that aligns the team and stakeholders
A product vision statement articulates the desired future state of the product and serves as a north star for prioritization and decision-making.
Question 27: Which of the following best describes a key competency required for incident response & disaster recovery in AAC certification?
- Delegation of all complex tasks to supervisors
- Ability to work independently without any oversight
- Critical thinking and evidence-based decision making (Correct answer)
- Memorization of all relevant regulations verbatim
Correct answer: Critical thinking and evidence-based decision making
Critical thinking and evidence-based decision making is essential for incident response & disaster recovery, as professionals must analyze situations and apply knowledge appropriately.
Question 28: Which documentation practice is most important for automation & scripting fundamentals in the AAC field?
- Recording only successful outcomes
- Maintaining complete, accurate, and timely records (Correct answer)
- Using informal notes instead of official records
- Documenting only when legally required
Correct answer: Maintaining complete, accurate, and timely records
Maintaining complete, accurate, and timely records is crucial for accountability, quality assurance, and legal compliance in automation & scripting fundamentals.
Question 29: What is the benefit of using automated testing in Agile?
- To eliminate the need for manual testing.
- To replace all manual testing with code-based testing.
- To speed up testing, enabling frequent testing throughout the development process. (Correct answer)
- To focus only on unit testing of individual components.
Correct answer: To speed up testing, enabling frequent testing throughout the development process.
Automated testing significantly reduces the time and effort required for repetitive test execution. This speed allows Agile teams to run tests frequently, often after every code change or integration, providing rapid feedback on the health of the application. It enables continuous testing, which is crucial for maintaining quality in fast-paced Agile environments.
Question 30: What is the role of a Product Backlog in Agile?
- A static document that defines project deadlines.
- A record of completed tasks.
- A list of customer feedback and complaints.
- A prioritized list of features and tasks for the team to complete. (Correct answer)
Correct answer: A prioritized list of features and tasks for the team to complete.
The Product Backlog is a dynamic, ordered list of everything that might be needed in the product. It serves as a single source of truth for all work to be done, continuously refined and prioritized by the Product Owner to reflect evolving customer and business needs. This ensures the team always works on the most valuable items.
Question 31: Why is backlog refinement important in Agile?
- To define deadlines for each work item.
- To increase the number of tasks in the backlog.
- To maintain clarity and priority for future work. (Correct answer)
- To reduce the number of stakeholders involved.
Correct answer: To maintain clarity and priority for future work.
Backlog refinement is an ongoing process where the Product Owner and development team add details, estimates, and order to Product Backlog items. This activity ensures that items are well-understood, appropriately sized, and correctly prioritized before they are selected for a sprint. It helps the team prepare for upcoming work and maintain a healthy, actionable backlog.
Question 32: When implementing incident response & disaster recovery practices, what should a AAC professional prioritize first?
- Cost reduction at all levels
- Speed of completion over thoroughness
- Compliance with established standards and protocols (Correct answer)
- Personal convenience and efficiency
Correct answer: Compliance with established standards and protocols
Compliance with established standards and protocols must be the first priority, as it ensures safety, quality, and legal adherence in professional practice.
Question 33: Which of the following best describes a key competency required for security architecture & network defense in AAC certification?
- Memorization of all relevant regulations verbatim
- Critical thinking and evidence-based decision making (Correct answer)
- Delegation of all complex tasks to supervisors
- Ability to work independently without any oversight
Correct answer: Critical thinking and evidence-based decision making
Critical thinking and evidence-based decision making is essential for security architecture & network defense, as professionals must analyze situations and apply knowledge appropriately.
Question 34: What is the purpose of a backlog in Agile?
- To list all project milestones.
- To measure team performance.
- To track completed tasks.
- To prioritize and organize tasks for the development team. (Correct answer)
Correct answer: To prioritize and organize tasks for the development team.
In Agile, the backlog (typically the product backlog) serves as a prioritized, ordered list of all the work that needs to be done for a product. Its purpose is to organize and manage requirements, features, and tasks, ensuring the development team always knows what to work on next. This dynamic list is continuously refined and re-prioritized to reflect evolving business value and stakeholder feedback.
Question 35: Which technology trend is most likely to impact automation & scripting fundamentals in the AAC field in coming years?
- Digital tools for enhanced data collection, analysis, and reporting (Correct answer)
- Reduction in the need for professional certification
- Complete elimination of human professionals
- Return to exclusively paper-based systems
Correct answer: Digital tools for enhanced data collection, analysis, and reporting
Digital tools for enhanced data collection, analysis, and reporting represent the most significant and practical technology trend impacting automation & scripting fundamentals, augmenting rather than replacing professional expertise.
Question 36: In agile analysis, what is a 'minimum viable product' (MVP)?
- The smallest product the team can build in one sprint
- The final release with all low-priority features removed
- A prototype used only for stakeholder demos
- The version of a product with just enough features to validate core assumptions with early users (Correct answer)
Correct answer: The version of a product with just enough features to validate core assumptions with early users
An MVP is the smallest releasable version of a product that enables the team to validate key hypotheses and learn from real user feedback.
Question 37: How does continuing education relate to security architecture & network defense for AAC certified professionals?
- It is only needed when changing employers
- It is optional and rarely impacts practice quality
- It is required only for entry-level practitioners
- It ensures professionals stay current with evolving standards and best practices (Correct answer)
Correct answer: It ensures professionals stay current with evolving standards and best practices
Continuing education ensures AAC professionals stay current with evolving standards, technologies, and best practices in security architecture & network defense, maintaining competency throughout their careers.
Question 38: When an agile analyst creates an impact map, the four levels of the map are:
- Vision, Epic, Story, Task
- Objective, Feature, Requirement, Test
- Goal, Actor, Impact, Deliverable
- Why, Who, How, What (Correct answer)
Correct answer: Why, Who, How, What
An impact map is structured as Why (goal) → Who (actors) → How (impacts) → What (deliverables), linking business goals directly to product features.
Question 39: What ethical consideration is most relevant to incident response & disaster recovery in AAC practice?
- Avoiding all professional development activities
- Maintaining confidentiality and acting in the best interest of stakeholders (Correct answer)
- Prioritizing personal advancement over professional duties
- Following only those rules that are convenient
Correct answer: Maintaining confidentiality and acting in the best interest of stakeholders
Maintaining confidentiality and acting in the best interest of stakeholders is the cornerstone ethical consideration for incident response & disaster recovery in professional practice.
Question 40: A conflict arises between two stakeholders with opposing priorities. What is the agile analyst's recommended approach?
- Defer the conflict to the end of the project
- Remove one stakeholder from the project
- Choose the stakeholder with higher seniority
- Facilitate a structured conversation to surface underlying needs and find common ground (Correct answer)
Correct answer: Facilitate a structured conversation to surface underlying needs and find common ground
Agile analysts facilitate structured dialogue to uncover the root needs behind conflicting positions, enabling collaborative resolution rather than win-lose outcomes.
Question 41: How does Agile handle changes in requirements?
- By changing the project scope entirely.
- By refusing to accommodate any changes once the project begins.
- By delaying the project to accommodate changes.
- By incorporating changes in the next iteration or sprint. (Correct answer)
Correct answer: By incorporating changes in the next iteration or sprint.
Agile embraces change as an inevitable part of software development, rather than resisting it. Instead of halting the project, changes in requirements are typically incorporated into the product backlog and prioritized for future iterations or sprints. This flexibility allows the team to continuously deliver the most valuable features and adapt to evolving market needs without major disruptions.
Question 42: In Agile Analysis Certification, what role does security architecture & network defense play in ensuring client/stakeholder satisfaction?
- It builds trust through demonstrated competence and consistency (Correct answer)
- It replaces the need for direct communication
- It only matters during initial certification
- It has no direct impact on stakeholder satisfaction
Correct answer: It builds trust through demonstrated competence and consistency
Security Architecture & Network Defense builds trust through demonstrated competence and consistency, which directly contributes to stakeholder satisfaction and confidence in the AAC professional.
Question 43: What ethical consideration is most relevant to cloud infrastructure & deployment in AAC practice?
- Following only those rules that are convenient
- Prioritizing personal advancement over professional duties
- Avoiding all professional development activities
- Maintaining confidentiality and acting in the best interest of stakeholders (Correct answer)
Correct answer: Maintaining confidentiality and acting in the best interest of stakeholders
Maintaining confidentiality and acting in the best interest of stakeholders is the cornerstone ethical consideration for cloud infrastructure & deployment in professional practice.
Question 44: A BA is documenting non-functional requirements for an e-commerce platform. Which of the following is an example of a well-formed NFR?
- The system must handle a lot of traffic
- Performance should be good enough for users
- The site should be fast
- The checkout page must load within 2 seconds under 1,000 concurrent users (Correct answer)
Correct answer: The checkout page must load within 2 seconds under 1,000 concurrent users
Well-formed NFRs are specific and measurable, including the metric, threshold, and conditions under which it applies.
Question 45: In the context of AAC, what does 'just enough' documentation mean for stakeholder communication?
- Documentation that provides sufficient clarity for decision-making without creating waste (Correct answer)
- Full formal specifications approved by all stakeholders
- The minimum legal documentation required by law
- No documentation at any stage
Correct answer: Documentation that provides sufficient clarity for decision-making without creating waste
'Just enough' documentation means creating only what is necessary to enable informed decisions and shared understanding, avoiding unnecessary overhead.
Question 46: A business analyst is working on a product where requirements frequently change. Which documentation approach best supports this in an agile context?
- Use formal change control boards for every update
- Maintain a living backlog with just-in-time elaboration (Correct answer)
- Create detailed upfront specification documents
- Document all requirements before any development begins
Correct answer: Maintain a living backlog with just-in-time elaboration
A living backlog with just-in-time elaboration allows requirements to evolve while keeping documentation lean and current.
Question 47: Which artifact best captures the 'who, what, and why' of a requirement in a single structured statement?
- User story (Correct answer)
- System requirements specification
- Use case narrative
- Business requirements document
Correct answer: User story
The user story format 'As a [who], I want [what] so that [why]' explicitly captures all three dimensions in a concise statement.
Question 48: Which collaboration tool is specifically designed to support agile backlog management and stakeholder transparency?
- Adobe Acrobat
- Microsoft Word
- Microsoft Access
- Jira or Azure DevOps (Correct answer)
Correct answer: Jira or Azure DevOps
Tools like Jira and Azure DevOps are purpose-built for agile backlog management, sprint planning, and providing stakeholders real-time visibility into work status.
Question 49: What is Lean in Agile methodology?
- A tool for organizing tasks in a digital format.
- A method for managing large, complex projects.
- A methodology for removing inefficiencies and streamlining processes. (Correct answer)
- A framework for reducing costs while delivering less value.
Correct answer: A methodology for removing inefficiencies and streamlining processes.
Lean principles, originating from manufacturing, are fundamental to Agile methodology. Lean focuses on maximizing customer value while minimizing waste and inefficiencies in the development process. It emphasizes streamlining workflows, eliminating non-value-adding activities, and continuously improving the system to deliver products more effectively and efficiently.
Question 50: A stakeholder requests a feature that conflicts with the current sprint goal. What is the agile analyst's best immediate response?
- Add it to the current sprint immediately
- Acknowledge the request, log it in the backlog, and discuss prioritization with the Product Owner (Correct answer)
- Ignore the request until the next planning session
- Escalate to the project manager for a decision
Correct answer: Acknowledge the request, log it in the backlog, and discuss prioritization with the Product Owner
Agile analysts acknowledge stakeholder requests by capturing them in the backlog and working with the Product Owner to prioritize them appropriately without disrupting the current sprint.
Question 51: A BA joins a team mid-project and discovers requirements are scattered across emails, sticky notes, and verbal agreements with no central record. What should they prioritize?
- Inform the project manager that the project must stop until all requirements are documented
- Rewrite all requirements from scratch using a formal specification template
- Conduct stakeholder interviews and consolidate known requirements into a structured product backlog (Correct answer)
- Wait until the next project to implement proper practices
Correct answer: Conduct stakeholder interviews and consolidate known requirements into a structured product backlog
Consolidating scattered knowledge into a structured backlog is the pragmatic first step, giving the team a shared, prioritizable record of requirements.
Question 52: A BA notices that multiple user stories in the backlog address the same underlying user need but from different angles. What is the BEST course of action?
- Keep all stories to provide maximum development options
- Consolidate them into one large story regardless of size
- Review for duplication and merge or split as appropriate to eliminate redundancy (Correct answer)
- Archive duplicates without informing the product owner
Correct answer: Review for duplication and merge or split as appropriate to eliminate redundancy
Reviewing for duplication and restructuring ensures the backlog remains clean, avoiding rework and confusion during development.
Question 53: During sprint review, a stakeholder requests a significant feature addition. What is the correct agile process?
- Reject it since the sprint has already started its review
- Add it directly to the current sprint backlog
- Have the BA document it and add it to the product backlog for prioritization by the product owner (Correct answer)
- Implement it immediately after the sprint ends without review
Correct answer: Have the BA document it and add it to the product backlog for prioritization by the product owner
New requests are captured and added to the product backlog, where the product owner prioritizes them relative to existing work.
Question 54: What is the primary purpose of Planning Poker in Agile estimation?
- To assign tasks to individual team members fairly
- To document the official estimate for contractual purposes
- To leverage collective team knowledge and reduce anchoring bias during estimation (Correct answer)
- To enable managers to set delivery deadlines
Correct answer: To leverage collective team knowledge and reduce anchoring bias during estimation
Planning Poker uses simultaneous card reveals to harness collective wisdom and prevent anchoring bias that occurs when someone states an estimate first.
Question 55: Which Agile framework is most commonly associated with software development?
- PRINCE2.
- Six Sigma.
- Waterfall.
- Scrum. (Correct answer)
Correct answer: Scrum.
Scrum is by far the most widely adopted and recognized Agile framework, particularly within software development. Its structured yet flexible approach, with defined roles, events, and artifacts (like sprints, daily scrums, and product backlogs), provides a clear methodology for teams to deliver complex products incrementally and adaptively. While other frameworks exist, Scrum is often the entry point for many organizations adopting Agile.
Question 56: What is the role of testing in Agile development?
- To ensure the product meets the acceptance criteria and quality standards through continuous testing. (Correct answer)
- To test only at the end of the development cycle.
- To rely solely on automated testing tools.
- To test individual components after each sprint.
Correct answer: To ensure the product meets the acceptance criteria and quality standards through continuous testing.
In Agile, testing is an integrated and continuous activity throughout the development lifecycle, not just an end-of-project phase. This continuous approach, including unit, integration, and system testing, helps identify defects early, ensures quality, and verifies that the product consistently meets defined acceptance criteria and user expectations. It supports rapid feedback and iterative development.
Question 57: During Sprint Planning, the team commits to work based on:
- The product owner's full wish list for the release
- The number of developers available in the organization
- The team's capacity and historical velocity (Correct answer)
- Management's project deadline requirements
Correct answer: The team's capacity and historical velocity
Sprint Planning uses the team's capacity for the sprint and their historical velocity to determine a realistic and achievable sprint goal.
Question 58: When facilitating a requirements workshop, what technique helps ensure all stakeholders' voices are heard equally?
- Letting the most senior stakeholder lead discussion
- Assigning a single note-taker to record all ideas
- Using round-robin or silent brainstorming techniques (Correct answer)
- Focusing only on written submissions
Correct answer: Using round-robin or silent brainstorming techniques
Round-robin turns or silent brainstorming (e.g., dot voting) prevents dominant voices from overshadowing others and surfaces diverse perspectives.
Question 59: What is a common challenge professionals face when applying automation & scripting fundamentals principles in Agile Analysis Certification?
- Lack of any professional development opportunities
- Balancing theoretical knowledge with practical application (Correct answer)
- Excessive simplicity of industry regulations
- Having too much support from colleagues
Correct answer: Balancing theoretical knowledge with practical application
Balancing theoretical knowledge with practical application is a well-recognized challenge, as real-world scenarios often present complexities not covered in standard training.
Question 60: Which of the following best describes a key competency required for automation & scripting fundamentals in AAC certification?
- Critical thinking and evidence-based decision making (Correct answer)
- Memorization of all relevant regulations verbatim
- Ability to work independently without any oversight
- Delegation of all complex tasks to supervisors
Correct answer: Critical thinking and evidence-based decision making
Critical thinking and evidence-based decision making is essential for automation & scripting fundamentals, as professionals must analyze situations and apply knowledge appropriately.
Question 61: What ethical consideration is most relevant to security architecture & network defense in AAC practice?
- Maintaining confidentiality and acting in the best interest of stakeholders (Correct answer)
- Following only those rules that are convenient
- Avoiding all professional development activities
- Prioritizing personal advancement over professional duties
Correct answer: Maintaining confidentiality and acting in the best interest of stakeholders
Maintaining confidentiality and acting in the best interest of stakeholders is the cornerstone ethical consideration for security architecture & network defense in professional practice.
Question 62: Which statement best describes the purpose of a Definition of Ready (DoR) for user stories?
- It confirms that a story has been tested and deployed
- It defines when the product increment is releasable
- It replaces the need for acceptance criteria
- It ensures a story has enough detail for a team to begin work in a sprint (Correct answer)
Correct answer: It ensures a story has enough detail for a team to begin work in a sprint
A Definition of Ready ensures stories are sufficiently understood, estimated, and small enough to be taken into a sprint.
Question 63: Release planning in an Agile project primarily aims to:
- Replace sprint planning once the project scope is finalized
- Assign exact delivery dates to every feature in the product backlog
- Provide a high-level forecast of which features may be ready by a target date based on velocity (Correct answer)
- Lock scope and budget for the entire product lifecycle
Correct answer: Provide a high-level forecast of which features may be ready by a target date based on velocity
Release planning uses velocity and backlog size to forecast likely delivery timelines, acknowledging that actual content may shift as learning occurs.
Question 64: Which of the following is a key principle of Agile methodology?
- Reducing communication between the team and stakeholders.
- Delivering value in small increments and adapting to change. (Correct answer)
- Delivering all features at once at the end of the project.
- Strictly adhering to the original project plan.
Correct answer: Delivering value in small increments and adapting to change.
A core principle of Agile methodology is to deliver working software frequently, in small increments, rather than a single large release. This iterative approach allows for continuous feedback from stakeholders and the ability to adapt to changing requirements throughout the project lifecycle. It prioritizes customer satisfaction through early and continuous delivery of valuable software.
Question 65: Which practice ensures the product backlog remains manageable and focused on current priorities?
- Adding every stakeholder request immediately without review
- Regularly pruning and archiving low-priority or obsolete items (Correct answer)
- Converting all epics to tasks at project start
- Freezing the backlog after sprint 1
Correct answer: Regularly pruning and archiving low-priority or obsolete items
Regular backlog pruning removes or archives items that are no longer relevant, keeping the backlog focused, manageable, and reflective of current priorities.
Question 66: How does continuing education relate to incident response & disaster recovery for AAC certified professionals?
- It is optional and rarely impacts practice quality
- It is required only for entry-level practitioners
- It is only needed when changing employers
- It ensures professionals stay current with evolving standards and best practices (Correct answer)
Correct answer: It ensures professionals stay current with evolving standards and best practices
Continuing education ensures AAC professionals stay current with evolving standards, technologies, and best practices in incident response & disaster recovery, maintaining competency throughout their careers.
Question 67: What does 'business value' mean when prioritizing product backlog items in an agile context?
- The number of stakeholders who requested the feature
- The measurable benefit the feature delivers to the organization or its customers (Correct answer)
- The cost to implement the feature
- The technical complexity of the implementation
Correct answer: The measurable benefit the feature delivers to the organization or its customers
Business value refers to the measurable outcomes a feature delivers — such as increased revenue, reduced costs, or improved customer satisfaction — used to justify prioritization.
Question 68: Which of the following is the MOST appropriate level of documentation for a Minimum Viable Product (MVP)?
- Only the documentation necessary to validate core hypotheses with users (Correct answer)
- Complete user manuals and API documentation
- Full functional specification documents for all features
- No documentation at all to maximize speed
Correct answer: Only the documentation necessary to validate core hypotheses with users
An MVP requires just enough documentation to test the core value proposition with real users, avoiding waste on unvalidated features.
Question 69: What is the key benefit of Agile documentation?
- To create static requirements that do not change during the project.
- To focus on documentation at the end of the project.
- To create extensive documentation for all project phases.
- To produce just enough documentation to support the team and stakeholders. (Correct answer)
Correct answer: To produce just enough documentation to support the team and stakeholders.
A key principle of Agile is "working software over comprehensive documentation." The benefit of Agile documentation is its focus on creating "just enough" documentation to facilitate understanding, collaboration, and decision-making for the team and stakeholders. This approach avoids unnecessary overhead, ensures documentation is relevant and up-to-date, and prioritizes delivering value through functional software.
Question 70: How should a AAC professional handle a situation where automation & scripting fundamentals protocols conflict with practical constraints?
- Make a unilateral decision without consultation
- Document the conflict and seek guidance from appropriate authorities (Correct answer)
- Always ignore the protocols in favor of practicality
- Avoid addressing the conflict entirely
Correct answer: Document the conflict and seek guidance from appropriate authorities
When protocols conflict with practical constraints, the professional approach is to document the conflict and seek guidance, ensuring transparency and compliance while working toward a resolution.
Question 71: A product owner asks the BA to help define release criteria. What should the BA focus on?
- The total number of user stories in the backlog
- Business outcomes, quality thresholds, and the Definition of Done for each release (Correct answer)
- Developer availability and resource allocation
- The number of story points completed per sprint
Correct answer: Business outcomes, quality thresholds, and the Definition of Done for each release
Release criteria should focus on measurable business outcomes and quality standards that determine when the product increment provides sufficient value to release.
Question 72: How does continuing education relate to automation & scripting fundamentals for AAC certified professionals?
- It ensures professionals stay current with evolving standards and best practices (Correct answer)
- It is required only for entry-level practitioners
- It is only needed when changing employers
- It is optional and rarely impacts practice quality
Correct answer: It ensures professionals stay current with evolving standards and best practices
Continuing education ensures AAC professionals stay current with evolving standards, technologies, and best practices in automation & scripting fundamentals, maintaining competency throughout their careers.
Question 73: Which technique is used to decompose large epics into smaller, deliverable user stories?
- Velocity mapping
- Story splitting (Correct answer)
- Release burndown
- Affinity estimation
Correct answer: Story splitting
Story splitting breaks large epics or user stories into smaller, independently deliverable stories that can be completed within a single sprint.
Question 74: What does the term 'backlog grooming' refer to in Agile?
- It involves cleaning up the codebase.
- It is the process of clarifying and prioritizing user stories.
- It is the preparation of detailed project documentation.
- It refers to managing sprint deadlines.
Backlog grooming, also known as backlog refinement, is a continuous activity in Agile where the product backlog is reviewed, updated, and re-prioritized. This involves clarifying user stories, adding details, estimating effort, and ensuring the backlog items are well-understood and ready for future sprints. Its purpose is to maintain a clear, well-ordered, and actionable list of work for the development team.
Question 75: How does the Agile team prioritize work items?
- By their complexity and cost.
- By team members' availability.
- By the team lead's preferences.
- By customer and business value. (Correct answer)
Correct answer: By customer and business value.
In Agile, work items are prioritized based on the value they deliver to the customer and the business. This ensures that the most impactful features are developed first, maximizing return on investment and aligning development efforts with strategic goals. Prioritization by value allows teams to continuously deliver the most important functionality.
Question 76: What does the term 'product champion' refer to in agile stakeholder collaboration?
- The most experienced developer on the team
- The Scrum Master managing ceremonies
- The person who writes acceptance criteria
- A stakeholder who advocates for the product and helps remove organizational obstacles (Correct answer)
Correct answer: A stakeholder who advocates for the product and helps remove organizational obstacles
A product champion is a stakeholder who actively supports the product, promotes its value, and helps overcome internal resistance or obstacles.
Question 77: Which stakeholder engagement strategy best supports trust-building in a newly formed agile team?
- Establishing a shared working agreement that defines communication norms (Correct answer)
- Sending formal status reports weekly
- Limiting stakeholder access to the backlog
- Avoiding conflict by deferring all decisions
Correct answer: Establishing a shared working agreement that defines communication norms
A shared working agreement sets clear expectations for communication, participation, and decision-making, which builds trust from the start of collaboration.
Question 78: A Scrum team's velocity is calculated as:
- The maximum story points the team has ever completed in a single sprint
- The total story points planned at the beginning of the sprint
- The average number of story points completed per sprint over recent sprints (Correct answer)
- The number of sprints completed in a quarter
Correct answer: The average number of story points completed per sprint over recent sprints
Velocity is the average of story points the team has successfully completed across recent sprints, used to forecast future capacity.
Question 79: Which of the following best describes a 'Definition of Ready' (DoR) in Agile planning?
- The team's readiness checklist before a product launch
- The acceptance criteria written by the product owner for each story
- Agreed conditions a user story must meet before it can be pulled into a sprint (Correct answer)
- Criteria that define when a sprint is ready to be closed
Correct answer: Agreed conditions a user story must meet before it can be pulled into a sprint
The Definition of Ready is a checklist of conditions (e.g., clear acceptance criteria, estimated, small enough) that a story must satisfy before the team brings it into a sprint.
Question 80: A stakeholder insists that every requirement be traced to a specific line of code. How should an agile BA respond?
- Explain that agile replaces traceability with working software
- Escalate to the project manager to handle the request
- Agree and create a full traceability matrix immediately
- Discuss the cost-benefit of traceability and explore lightweight alternatives like tagging stories to features (Correct answer)
Correct answer: Discuss the cost-benefit of traceability and explore lightweight alternatives like tagging stories to features
Agile BAs acknowledge the value of traceability but guide stakeholders toward lightweight approaches that provide needed traceability without excessive overhead.
Question 81: Which technology trend is most likely to impact security architecture & network defense in the AAC field in coming years?
- Digital tools for enhanced data collection, analysis, and reporting (Correct answer)
- Complete elimination of human professionals
- Reduction in the need for professional certification
- Return to exclusively paper-based systems
Correct answer: Digital tools for enhanced data collection, analysis, and reporting
Digital tools for enhanced data collection, analysis, and reporting represent the most significant and practical technology trend impacting security architecture & network defense, augmenting rather than replacing professional expertise.
Question 82: A product backlog item is described as 'Improve system performance.' Why is this problematic as a user story, and how should a BA address it?
- It lacks the user, specific outcome, and measurable acceptance criteria — the BA should rewrite it using proper story format with NFR thresholds (Correct answer)
- It is fine as-is because developers will define the details
- It should be deleted since performance is a technical concern
- It is too short and needs more words added
Correct answer: It lacks the user, specific outcome, and measurable acceptance criteria — the BA should rewrite it using proper story format with NFR thresholds
A vague statement like 'improve performance' has no user context, no specific goal, and no measurable definition of done, making it impossible to estimate or test without refinement.
Question 83: What is the role of the business analyst in a Three Amigos meeting?
- To estimate story points for the team
- To represent the business perspective and clarify the intent of the user story alongside a developer and tester (Correct answer)
- To approve the technical design proposed by developers
- To write all test cases before the meeting
Correct answer: To represent the business perspective and clarify the intent of the user story alongside a developer and tester
In a Three Amigos session, the BA brings business context, the developer brings implementation perspective, and the tester brings a quality mindset to collaboratively define story scope.
Question 84: When onboarding a new stakeholder mid-project, what should an agile analyst do first?
- Have them attend the next sprint review without context
- Provide a brief orientation on the product vision, current backlog state, and team norms (Correct answer)
- Give them access to all historical meeting recordings
- Wait until the current sprint ends before introducing them
Correct answer: Provide a brief orientation on the product vision, current backlog state, and team norms
A structured onboarding that covers product vision, backlog status, and team norms quickly brings new stakeholders up to speed and sets expectations for collaboration.
Question 85: What is the role of a business analyst in Agile environments?
- To manage the team and allocate tasks.
- To define and prioritize requirements based on stakeholder feedback. (Correct answer)
- To write detailed requirements and specifications.
- To ensure the project is completed on time.
Correct answer: To define and prioritize requirements based on stakeholder feedback.
In Agile, a Business Analyst (BA) acts as a bridge between stakeholders and the development team. Their primary role is to understand business needs, elicit and define requirements, and then help prioritize these requirements, often in the form of user stories, for the product backlog. This ensures that the team builds features that deliver maximum value to the business and its users.
Question 86: Which documentation practice is most important for security architecture & network defense in the AAC field?
- Using informal notes instead of official records
- Maintaining complete, accurate, and timely records (Correct answer)
- Documenting only when legally required
- Recording only successful outcomes
Correct answer: Maintaining complete, accurate, and timely records
Maintaining complete, accurate, and timely records is crucial for accountability, quality assurance, and legal compliance in security architecture & network defense.
Question 87: What does the INVEST acronym stand for in the context of well-formed user stories?
- Intentional, Normalized, Validated, Effective, Scoped, Traceable
- Integrated, Novel, Verified, Essential, Scalable, Timely
- Incremental, Needed, Vetted, Executable, Structured, Tested
- Independent, Negotiable, Valuable, Estimable, Small, Testable (Correct answer)
Correct answer: Independent, Negotiable, Valuable, Estimable, Small, Testable
INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) is a checklist for evaluating the quality of a user story.
IIBA Agile Analysis Certification (IIBA-AAC)
The IIBA-AAC certification recognizes the ability to apply an agile perspective to business analysis.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds
These practice questions were written with AI tools. They are not real exam questions. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- iiba.org — Test delivery, eligibility, registration deadline, renewal, retake policy, score release, test dates, time limit, score validity, exam format · verified Oct 2026