CCNA Agile Frameworks Questions

21 of 96 questions · Page 2/2 · Agile Frameworks topic · Answers revealed

76
MCQmedium

Refer to the exhibit. An Agile team uses Git for source control. Based on the git log, which integration strategy is the team using to incorporate changes from feature branches?

A.Merge
B.Cherry-pick
C.Rebase
D.Squash
AnswerA

The merge commit shows that changes from feature-x were merged into main.

Why this answer

The presence of a merge commit (a1b2c3d) with two parents indicates a merge strategy. Rebase would show a linear history, squash would show a single commit, and cherry-pick would not show a merge commit.

77
MCQhard

Refer to the exhibit. What problem does this Kanban board reveal?

A.The WIP limit for In Progress is exceeded.
B.The To Do column is nearly empty.
C.Too many items are in the Done column.
D.There are blocked items that need attention.
AnswerA

The WIP limit is 3, but there are 5 items in progress, causing overloading and potential bottlenecks.

Why this answer

Option B is correct because the In Progress column has 5 items while the WIP limit is 3, indicating a violation. Option A is wrong as Done has a reasonable count. Option C is wrong because To Do has 3 items.

Option D is not indicated.

78
MCQhard

Refer to the exhibit. The team has a policy of not committing code that fails tests. What does this indicate about their process?

A.They practice test-driven development.
B.They are violating continuous integration principles.
C.They use continuous integration correctly.
D.They need more pair programming.
AnswerB

A failed build in CI should be addressed immediately; the presence of failures indicates a breakdown in the CI process.

Why this answer

Option C is correct. The existence of test failures in the build shows that the team is not consistently integrating and fixing broken builds, which violates CI principles. Option A is not necessarily true.

Option B contradicts the failure. Option D is tangential.

79
Multi-Selectmedium

Which TWO statements correctly describe characteristics of the Kanban method?

Select 2 answers
A.The team must be dedicated to a single project
B.Roles are strictly defined as product owner, Scrum Master, and development team
C.Work in progress limits are used to improve flow
D.Iterations are timeboxed to two weeks
E.The process is visualized on a Kanban board
AnswersC, E

WIP limits are a core Kanban practice to prevent overloading the team.

Why this answer

Kanban focuses on visualizing workflow, limiting work in progress (WIP), and managing flow. It does not prescribe fixed-length iterations (that's Scrum) nor require a dedicated team (teams can be shared).

80
Multi-Selectmedium

Which TWO of the following are responsibilities of the Product Owner in Scrum?

Select 2 answers
A.Facilitating the Daily Scrum.
B.Prioritizing the Product Backlog items.
C.Managing the Product Backlog.
D.Removing impediments for the team.
E.Enforcing timeboxes for Sprint events.
AnswersB, C

The PO orders backlog items to maximize value.

Why this answer

The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. This includes clearly expressing Product Backlog items and ordering them to best achieve goals and missions, which is prioritizing the Product Backlog. Managing the Product Backlog, which encompasses ensuring its visibility, transparency, and understanding, is also a core responsibility of the Product Owner as defined in the Scrum Guide.

Exam trap

PMI often tests the distinction between the Scrum Master's role (process facilitation, impediment removal, timebox enforcement) and the Product Owner's role (value maximization, backlog management, stakeholder alignment), leading candidates to confuse servant-leader duties with product-value responsibilities.

81
MCQeasy

Which is an effective way to prioritize user stories in a product backlog?

A.Order by story points.
B.Order by the number of tasks in each story.
C.Order by the date they were created.
D.Order by business value, risk, and dependencies.
AnswerD

These factors ensure the most valuable items are delivered first.

Why this answer

Option B is correct. Business value, risk, and dependencies are key prioritization factors. Option A (story points) indicates size, not value.

Option C is chronological. Option D is task count, which is irrelevant.

82
MCQeasy

What is the primary purpose of the daily stand-up in Scrum?

A.Provide a status report to management.
B.Identify impediments to progress.
C.Review completed work from the previous day.
D.Plan work for the next 24 hours.
AnswerB

Identification of impediments is a key outcome of the daily stand-up.

Why this answer

Option D is correct because the daily stand-up is primarily used to identify impediments and synchronize the team's work. Option A is wrong because it is not a status report to management. Option B is wrong because it's not just about planning the next 24 hours, but about inspecting progress.

Option C is wrong because review of completed work occurs in the sprint review.

83
MCQmedium

Which practice is a key component of Extreme Programming (XP)?

A.Pair programming.
B.Velocity tracking.
C.Backlog grooming.
D.Sprint Review.
AnswerA

Pair programming is an XP practice that improves code quality and knowledge sharing.

Why this answer

Pair programming is a core XP practice where two developers work together at one workstation. Sprint Review (A) is Scrum, Backlog Grooming (C) is common in Scrum, and Velocity Tracking (D) is a measurement used in various methodologies.

84
MCQmedium

An Agile team consistently completes only about 70% of the planned work each sprint. Which action is most likely to improve the team's ability to meet commitments?

A.Break down user stories into smaller, more granular items.
B.Increase the team size to add more capacity.
C.Add a buffer to the sprint backlog for unexpected work.
D.Reduce the sprint length to one week.
AnswerA

Smaller stories are easier to estimate and complete within a sprint.

Why this answer

Breaking down user stories into smaller pieces improves estimation accuracy and reduces the risk of large unfinished items. Reducing sprint length (A) may increase overhead, increasing team size (B) can cause communication overhead, and adding buffer (D) does not address estimation quality.

85
MCQhard

A software development team is transitioning from a plan-driven approach to Scrum. The Product Owner is enthusiastic but struggles to break down the product backlog into small, independent items. The team frequently encounters dependencies between user stories, causing delays in sprints. What is the best course of action for the Scrum Master to address this issue?

A.Coach the Product Owner on how to split user stories to minimize dependencies.
B.Have the team self-organize to handle dependencies by assigning a dependency owner.
C.Increase the sprint duration to allow more time to resolve dependencies.
D.Ask developers to manage dependencies during the sprint by coordinating with other teams.
AnswerA

Proper story splitting reduces dependencies and improves sprint flow.

Why this answer

The Scrum Master's primary responsibility is to coach the Product Owner and the team on Scrum practices. In this scenario, the root cause is the Product Owner's inability to decompose user stories into small, independent items, which creates dependencies. By coaching the Product Owner on effective story splitting techniques (e.g., using vertical slicing, splitting by workflow steps, or by acceptance criteria), the Scrum Master directly addresses the source of the problem, enabling the team to deliver value incrementally without cross-story delays.

Exam trap

The trap here is that candidates often choose a reactive, team-level solution (like assigning a dependency owner or increasing sprint duration) instead of recognizing that the Scrum Master must coach the Product Owner to prevent dependencies from being created in the first place.

How to eliminate wrong answers

Option B is wrong because assigning a dependency owner is a workaround that does not eliminate the underlying issue of poorly decomposed stories; it adds a role that may create bottlenecks and violates the Scrum principle of self-organization without addressing the root cause. Option C is wrong because increasing sprint duration only masks the problem, reduces feedback frequency, and contradicts the Scrum timebox of one month or less; it does not teach the Product Owner how to create independent backlog items. Option D is wrong because asking developers to manage dependencies during the sprint shifts responsibility away from the Product Owner and the Scrum Master, and it ignores the need for proactive backlog refinement to prevent dependencies from entering the sprint.

86
MCQmedium

A team is using Scrum and notices that the Product Owner frequently changes priorities during the Sprint, causing the team to rework tasks. What should the Scrum Master do first?

A.Coach the Product Owner on the Sprint Backlog rule and the impact of changes.
B.Shorten the Sprint duration to minimize rework.
C.Ask the team to be flexible and accept the changes.
D.Escalate to the project sponsor for resolution.
AnswerA

The Scrum Master coaches the Product Owner to respect the Sprint scope.

Why this answer

Option A is correct because the Scrum Master's primary responsibility is to ensure Scrum is understood and enacted. The Product Owner is violating the Sprint Backlog rule, which states that once a Sprint starts, the Product Owner cannot change the Sprint Backlog items; only the team can modify the Sprint Backlog to meet the Sprint Goal. By coaching the Product Owner on this rule and the impact of changes (e.g., rework, loss of focus, and potential Sprint Goal failure), the Scrum Master addresses the root cause without disrupting the team's workflow.

Exam trap

The trap here is that candidates may confuse the Product Owner's authority over the Product Backlog with the Sprint Backlog, assuming the Product Owner can change priorities at any time, when in fact the Sprint Backlog is frozen during the Sprint to protect the team's focus and the Sprint Goal.

How to eliminate wrong answers

Option B is wrong because shortening the Sprint duration does not solve the underlying issue of the Product Owner changing priorities; it only reduces the window for changes but still allows the same disruptive behavior within each shorter Sprint. Option C is wrong because asking the team to be flexible and accept changes violates the Scrum principle of a stable Sprint Backlog and undermines the team's ability to deliver a potentially releasable Increment; it normalizes a dysfunctional practice. Option D is wrong because escalating to the project sponsor bypasses the Scrum Master's role as a servant-leader and coach; the issue should be resolved within the Scrum framework first, not escalated externally.

87
MCQeasy

During a Sprint, the development team realizes they have taken on more work than they can complete. According to Scrum, what should they do?

A.Collaborate with the Product Owner to remove or defer some Product Backlog items.
B.Continue working and deliver whatever is done at the end of the Sprint, regardless of missing items.
C.Inform management about the issue and ask for more resources.
D.Extend the Sprint duration to complete all the work.
AnswerA

Scrum encourages the team to negotiate with the Product Owner to adjust scope while protecting the Sprint Goal.

Why this answer

Option B is correct because in Scrum, the team collaborates with the Product Owner to adjust the Sprint scope while preserving the Sprint Goal. Option A is wrong because management is not involved in day-to-day adjustments. Option C violates the timeboxed Sprint.

Option D is not transparent; the team should negotiate scope changes proactively.

88
MCQhard

During Sprint Planning, the team realizes the password reset story involves a third-party email service that has not been integrated yet. The team has no experience with that service. What is the best action?

A.Accept the story and figure it out during the Sprint.
B.Create a time-boxed spike to research the integration.
C.Add more developers to the team for this Sprint.
D.Remove the story from the Product Backlog.
AnswerB

A spike reduces uncertainty and informs estimation.

Why this answer

The team has no experience with the third-party email service, and integrating it involves unknown technical risks. A time-boxed spike (Option B) is the best action because it allows the team to research the integration within a defined timebox, reducing uncertainty before committing to the story in a Sprint. This aligns with the Scrum principle of managing risk through validated learning, not through guesswork or scope changes.

Exam trap

PMI often tests the misconception that 'just figure it out during the Sprint' (Option A) is acceptable, but the CAPM expects you to recognize that unknown technical risks require a spike to protect the Sprint Goal and avoid waste.

How to eliminate wrong answers

Option A is wrong because accepting the story without understanding the third-party service's API, authentication (e.g., OAuth 2.0), or rate limits risks incomplete work and Sprint failure. Option C is wrong because adding more developers does not resolve the lack of knowledge about the email service's integration specifics; it may even increase coordination overhead without addressing the root cause. Option D is wrong because removing the story from the Product Backlog is premature; the story has business value, and a spike can provide the necessary research to proceed.

89
MCQhard

A financial services company is adopting Scrum for a critical compliance project. The team has six developers, one product owner, and one Scrum Master. After three sprints, the product owner is frustrated because the team has only delivered 40% of the planned features. The team says they are working full capacity but keep getting interrupted by urgent production support requests from the operations team. The Scrum Master notices that the team’s velocity is dropping each sprint. The product owner insists on increasing the sprint length from two weeks to four weeks to allow more time for delivery. However, the compliance deadline is fixed. The Scrum Master must recommend a course of action. What should the Scrum Master do?

A.Ask the product owner to prioritize production support requests as part of the sprint backlog and limit work in progress
B.Instruct the team to work overtime to meet the original sprint commitments
C.Increase the sprint length to four weeks to give the team more time to complete work
D.Remove the Scrum Master position to save costs and let the team self-manage
AnswerA

This acknowledges support work as legitimate and helps the team focus by limiting multitasking.

Why this answer

The root cause is that the team is multitasking between sprint work and support requests. Increasing sprint length would delay feedback and hide the problem. The best action is to address the interruptions by having the product owner prioritize support requests as part of the backlog, and possibly allocate a dedicated support person if needed.

Removing the Scrum Master is not helpful. Telling the team to work harder ignores the systemic issue. Adding a second daily stand-up adds ceremony, not capability.

90
MCQeasy

In Kanban, the team is experiencing frequent bottlenecks at the testing stage. Which practice should they adopt to improve flow?

A.Increase the batch size of work items.
B.Conduct daily stand-up meetings.
C.Add more testers to the testing phase.
D.Limit the WIP at each stage, especially testing.
AnswerD

WIP limits expose bottlenecks and encourage flow.

Why this answer

In Kanban, limiting Work in Progress (WIP) at each stage is a core practice to expose bottlenecks and improve flow. By capping the number of items allowed in testing, the team prevents work from piling up, forcing them to finish existing tasks before pulling new ones. This directly addresses the frequent bottlenecks by making the constraint visible and actionable, enabling the team to focus on completing testing rather than starting more work.

Exam trap

The trap here is that candidates often confuse adding more testers (Option C) as a quick fix for a bottleneck, but the CAPM exam emphasizes that Kanban focuses on limiting WIP to expose and address constraints rather than simply adding resources.

How to eliminate wrong answers

Option A is wrong because increasing batch size of work items typically increases cycle time and variability, worsening bottlenecks rather than improving flow. Option B is wrong because daily stand-up meetings are a Scrum event for coordination and impediment identification, but they do not directly control or limit the amount of work in progress to alleviate a specific bottleneck. Option C is wrong because adding more testers to the testing phase may provide temporary relief but does not address the systemic flow issue; it often leads to increased coordination overhead and can mask the root cause of the bottleneck, violating the Kanban principle of making policies explicit and improving the system rather than adding resources.

91
MCQhard

A team using Scrum has a velocity of 30 story points per Sprint. The Product Owner wants to plan for the next release with 150 story points of work remaining. The team is stable. Which release planning approach aligns with agile principles?

A.Plan the first Sprint in detail and forecast the rest using velocity.
B.Create a detailed schedule with buffers.
C.Commit to delivering all 150 points in exactly 5 Sprints.
D.Plan work in detail for all 5 Sprints now.
AnswerA

This approach uses empirical data for forecasting while keeping detailed planning short-term.

Why this answer

Option D is correct. Agile planning is iterative and based on empirical data; detailed planning for future Sprints is wasteful. Option A is too rigid.

Option B assumes stability. Option C adds unnecessary buffers.

92
MCQeasy

In a Kanban system, what is the primary purpose of limiting Work in Progress (WIP)?

A.To identify bottlenecks and improve flow by preventing overloading.
B.To assign work to the most available team member.
C.To measure the team's velocity accurately.
D.To ensure each work item has high quality before moving to the next stage.
AnswerA

WIP limits reveal bottlenecks when a column hits its limit, prompting the team to address the constraint and improve flow.

Why this answer

Option C is correct because WIP limits help identify bottlenecks by preventing overloading of the system. Option A is wrong as it's not about measuring team speed directly. Option B is wrong since it doesn't assign tasks.

Option D is wrong because while quality may improve, the primary purpose is flow management.

93
MCQmedium

In a Kanban system, the team notices that work items are spending too much time in the 'In Progress' column. Which practice should the team adopt to improve flow?

A.Use longer development cycles.
B.Increase the number of items allowed in the 'In Progress' column.
C.Remove the 'In Progress' column to simplify the board.
D.Set a strict WIP limit for the 'In Progress' column.
AnswerD

WIP limits prevent overloading and help identify bottlenecks.

Why this answer

Setting a strict Work In Progress (WIP) limit for the 'In Progress' column directly addresses the bottleneck by capping the number of items the team can work on simultaneously. This forces the team to finish existing work before pulling new items, reducing multitasking and cycle time. In Kanban, WIP limits are the primary mechanism to expose flow inefficiencies and improve throughput.

Exam trap

PMI often tests the misconception that increasing WIP limits or removing columns will 'simplify' the process, when in fact the correct Kanban response to a bottleneck is to enforce stricter limits to expose and resolve the constraint.

How to eliminate wrong answers

Option A is wrong because longer development cycles increase batch size and delay feedback, worsening flow rather than improving it. Option B is wrong because increasing the WIP limit would allow more items to accumulate in the column, exacerbating the bottleneck and increasing lead time. Option C is wrong because removing the 'In Progress' column hides the bottleneck and eliminates the ability to visualize and manage work in that state, violating a core Kanban principle of making work visible.

94
MCQmedium

A Product Owner frequently misses backlog refinement sessions, leaving user stories vague. The Development Team is struggling to estimate and plan Sprints. What fundamental Scrum role is being neglected?

A.Product Owner
B.Project Manager
C.Scrum Master
D.Development Team
AnswerA

The Product Owner is accountable for the Product Backlog, including its content, availability, and prioritization. Frequent absence from refinement neglects this duty.

Why this answer

Option C is correct because the Product Owner is responsible for maximizing the value of the product and managing the Product Backlog, including its refinement. Option A is wrong as the Scrum Master is a facilitator and coach. Option B is wrong as the Development Team does own the Sprint Backlog.

Option D is wrong as the Project Manager role does not exist in pure Scrum.

95
MCQmedium

Based on the exhibit, what is the most significant risk for the upcoming iteration?

A.The team is overcommitting based on historical velocity data.
B.The product backlog may have scope creep from new requirements.
C.The team's velocity is dropping, indicating a need to add more team members.
D.The team's velocity is trending upward, so the plan is realistic.
AnswerA

The planned 30 points exceed the average velocity of 21, indicating overcommitment.

Why this answer

The exhibit shows a planned velocity of 40 story points per iteration, but the historical velocity data indicates the team consistently completes only 30 story points. This mismatch means the team is overcommitting, which will likely lead to unfinished work and reduced quality. In Agile, using historical velocity as a baseline is critical for realistic iteration planning.

Exam trap

PMI often tests the misconception that a team can simply increase velocity by working harder or adding resources, rather than respecting historical data as a reliable predictor of capacity.

How to eliminate wrong answers

Option B is wrong because scope creep from new requirements is a product backlog management issue, not the most significant risk shown in the exhibit; the exhibit focuses on velocity data, not backlog changes. Option C is wrong because the team's velocity is not dropping—it is stable at 30 story points—and adding more team members often disrupts team dynamics and does not guarantee increased velocity. Option D is wrong because the velocity is not trending upward; it is flat at 30, making the plan to deliver 40 unrealistic.

96
MCQeasy

In Extreme Programming (XP), which practice involves integrating and testing the entire system multiple times per day?

A.Continuous integration
B.Test-driven development
C.Refactoring
D.Pair programming
AnswerA

CI ensures that code is integrated and tested frequently, reducing integration issues.

Why this answer

Option C is correct. Continuous integration (CI) is the practice of integrating code changes frequently, often multiple times per day, followed by automated testing. Option A (pair programming) involves two developers working together.

Option B (TDD) focuses on writing tests before code. Option D (refactoring) is about improving code structure.

← PreviousPage 2 of 2 · 96 questions total

Ready to test yourself?

Try a timed practice session using only Agile Frameworks questions.