CAPM : Agile Frameworks and Methodologies (Domain 3)
PMI - CAPM : Certified Associate in Project Management - Domain 3 - Agile Frameworks/Methodologies
This document provides a comprehensive synthesis of the principles, tasks, and frameworks associated with Domain 3 of the project management certification landscape. As Agile methodologies continue to redefine how projects are executed in dynamic environments, understanding the transition from predictive, plan-based models to adaptive, iterative frameworks is essential for any project professional. Domain 3 represents 20% of the required knowledge for successful certification, emphasizing the practical application of adaptive approaches, iteration planning, and task management.
1. Introduction to Agile Frameworks and Methodologies
Agile frameworks and methodologies are designed to address the needs of today’s fast-paced project environments. Unlike traditional methods that rely on rigid, upfront planning, Agile emphasizes adaptability and iterative development. This approach allows project teams to respond to changes quickly and deliver value to stakeholders more frequently.
The Role of Domain 3 in Certification
Domain 3 focuses on the specific competencies required to navigate adaptive projects. This includes understanding when an adaptive approach is more suitable than a predictive one, how to manage iterations, and how to utilize specific frameworks like Scrum, Kanban, and the Scaled Agile Framework (SAFe®).
The certification curriculum organizes this domain into specific Tasks and Enablers:
- Domains: Fundamental knowledge areas essential for project management practice.
- Tasks: The core responsibilities and duties of project team members within each domain.
- Enablers: Illustrative examples demonstrating the work associated with a specific task.
2. Suitability of Adaptive Approaches
One of the primary responsibilities of a project professional is determining the most effective methodology for a given project. Task 1 of Domain 3 involves evaluating the suitability of an adaptive approach over a predictive, plan-based one.
Comparison of Predictive and Adaptive Approaches
| Feature | Predictive (Plan-Based) | Adaptive (Agile) |
|---|---|---|
| Requirements | Fixed at the beginning of the project. | Evolving; expected to change. |
| Focus | Managing scope, schedule, and cost through a linear path. | Delivering value through iterative cycles. |
| Change | Viewed as a risk to be minimized through strict controls. | Welcomed as a way to improve the final product. |
| Success Criteria | Adherence to the initial plan and budget. | Satisfaction of the customer and delivery of value. |
Organizational Suitability
The effectiveness of an adaptive approach is often dictated by the organizational structure. Certain setups facilitate Agile more naturally than others:
- Colocation: Physical proximity of team members enhances communication and rapid feedback loops, which are central to Agile success.
- Virtual Teams: While challenging, adaptive approaches use specific tools and communication frameworks to manage distributed teams.
- Matrix Structures: Teams where members report to both functional and project managers require clear adaptive frameworks to resolve resource conflicts.
- Hierarchical Setups: Traditional top-down organizations may require significant cultural shifts to support the decentralized decision-making inherent in Agile.
3. Facilitating Factors: EEFs and OPAs
The transition to adaptive methodologies is influenced by Enterprise Environmental Factors (EEFs) and Organizational Process Assets (OPAs). Identifying these factors is a key skill for identifying project readiness.
Enterprise Environmental Factors (EEFs)
EEFs are conditions, not under the immediate control of the project team, that influence, constrain, or direct the project. In an Agile context, these may include:
- Organizational Culture: The degree to which an organization tolerates ambiguity and empowers its employees.
- Infrastructure: The availability of collaborative tools and workspaces.
- Market Conditions: The speed at which competitors are releasing products, necessitating a faster time-to-market.
Organizational Process Assets (OPAs)
OPAs are the plans, processes, policies, procedures, and knowledge bases specific to and used by the performing organization. For adaptive projects, these assets facilitate the methodology through:
- Templates: Standardized formats for user stories, backlogs, and iteration plans.
- Historical Information: Lessons learned from previous Agile projects that help in estimating velocity and identifying potential bottlenecks.
- Guidelines: Defined procedures for prioritizing backlogs and managing feedback loops.
4. Planning Project Iterations
Iteration planning is the heart of the adaptive approach. Rather than planning the entire project in one go, the work is broken down into logical units called iterations.
Logical Units of Iteration
Iterations are time-boxed cycles during which the team produces a functional deliverable. Understanding the logical units of these iterations is essential:
- Time-boxing: Setting a fixed duration for an iteration (typically 1–4 weeks) to ensure a steady rhythm of delivery.
- Iteration Goals: A concise statement of what the team aims to achieve during the cycle.
- Backlog Refinement: The continuous process of adding detail, estimates, and order to items in the backlog to prepare them for future iterations.
Benefits and Limitations of Iterations
- Benefits: Frequent feedback, early detection of issues, ability to pivot based on market changes, and continuous delivery of value.
- Limitations: Can be difficult for stakeholders used to long-term predictability; requires high levels of team engagement and customer availability.
5. Transitioning from WBS to Adaptive Iterations
A critical task for those moving from traditional to Agile project management is translating the Work Breakdown Structure (WBS) into an adaptive format.
Translating the WBS
In predictive projects, the WBS is a hierarchical decomposition of the total scope to be carried out by the project team. In adaptive projects, this structure is translated into:
- Product Backlog: A prioritized list of everything that might be needed in the product.
- User Stories: Small, manageable pieces of work defined from the perspective of the end-user.
- Sprints/Iterations: The containers where WBS work packages are reimagined as specific tasks to be completed within a short timeframe.
Determining Inputs for Scope
In an adaptive iteration, scope boundaries must be set clearly. Inputs for defining this scope include:
- Stakeholder Requirements: Gathering needs through interviews, surveys, and workshops.
- Product Vision: The high-level description of what the project aims to achieve.
- Acceptance Criteria: Defining the specific conditions that a task or user story must meet to be considered complete.
6. Adaptive Project Tracking
Tracking progress in an adaptive project differs significantly from traditional methods like Gantt charts or rigid milestones.
Agile Metrics and KPIs
Tracking relies on metrics that emphasize value delivery and team performance:
- Velocity: The amount of work a team can complete in a single iteration, used for future forecasting.
- Cycle Time: The time it takes for a single task to move from start to finish.
- Feedback Loops: Utilizing ceremonies like stand-up meetings to identify impediments daily.
Adaptive vs. Predictive Tracking
Predictive tracking focuses on schedule and cost variance (comparing actuals to the baseline). Adaptive tracking, however, focuses on:
- Continuous Improvement: Using retrospectives to refine processes after every iteration.
- Visual Management: Utilizing boards (like Kanban) to show work-in-progress and identify bottlenecks in real-time.
- Lead Time: Measuring the total time from the moment a requirement is identified to when it is delivered.
7. Documenting Project Controls and Artifacts
Project controls in adaptive projects are maintained through specific artifacts that ensure transparency and enable effective progress management.
Key Agile Artifacts
To monitor and manage progress, several artifacts are documented:
- Product Backlog: The “single source of truth” for all requirements.
- Sprint Backlog: The specific subset of items selected for the current iteration.
- Product Roadmap: A high-level visual summary that maps out the evolution of the product over time and shows which components go to which releases.
- Requirements Traceability Matrix: While often associated with predictive projects, it is used in Agile to ensure that every requirement is tied to a specific deliverable or user story.
Monitoring Controls
Documentation of controls involves:
- Success Criteria: Interpreting the criteria that define whether a task has been completed successfully.
- Prioritization: Continuously re-evaluating the importance of tasks based on their impact on project success and business value.
8. Core Agile Frameworks: Scrum and XP
Domain 3 requires a deep understanding of the unique components of various Agile methodologies. Scrum and Extreme Programming (XP) are two of the most widely used frameworks.
Scrum
Scrum is an adaptive framework that organizes work into Sprints. Key components include:
- Roles: Product Owner (represents the customer), Scrum Master (facilitator), and the Development Team.
- Ceremonies: Sprint Planning, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives.
- Artifacts: Product Backlog, Sprint Backlog, and the Increment (the sum of all completed items).
Extreme Programming (XP)
Extreme Programming focuses on improving software quality and responsiveness to changing customer requirements. It introduces specific practices such as:
- Pair Programming: Two developers working together at one workstation.
- Test-Driven Development (TDD): Writing tests before writing the actual code.
- Continuous Integration: Frequently merging code changes into a central repository to detect errors early.
9. Enterprise and Flow Frameworks: SAFe® and Kanban
For larger organizations or projects requiring a steady flow of work, frameworks like the Scaled Agile Framework (SAFe®) and Kanban are employed.
Scaled Agile Framework (SAFe®)
SAFe® is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices. It expands Agile beyond a single team to encompass entire programs and portfolios.
- Core Values: Alignment, Transparency, Respect for People, and Relentless Improvement.
- Planning: Uses Program Increment (PI) Planning to align multiple teams toward a common mission.
Kanban
Kanban is a visual system for managing work as it moves through a process. Unlike Scrum, it does not necessarily rely on fixed-length iterations.
- Visualizing Work: Using a Kanban board to see the state of every task.
- Limiting Work-In-Progress (WIP): Preventing the team from taking on too many tasks at once to ensure a smooth flow.
- Managing Flow: Focusing on reducing the time it takes for work to move through the system.
10. Task Management: Preparation and Execution
Managing individual tasks within an adaptive environment requires a balance of prioritization and clear success criteria.
Task Management Steps
- Preparation: Identifying the tasks required to satisfy the user stories selected for the iteration.
- Interpreting Success Criteria: Clearly defining what “done” looks like for every task to avoid ambiguity and rework.
- Prioritization: Assigning priority based on the impact on project success and the value provided to the customer. This ensures that the most critical items are addressed first.
Problem-Solving Tools
Adaptive task management uses various tools to facilitate collaboration and resolution:
- Brainstorming: Generating creative solutions to complex problems.
- Focus Groups: Gathering feedback from specific stakeholders to refine requirements.
- Stand-up Meetings: Brief, daily sessions to align the team and address roadblocks immediately.
11. Agile Metrics, Financials, and Compliance
Beyond the frameworks, adaptive projects require specific management techniques regarding budgeting, metrics, and standards.
Agile Metrics and KPIs
Project success is measured through Key Performance Indicators (KPIs) tailored for agility. These include forecasting techniques that allow for financial forecasting even when the scope is not fully fixed. This involves:
- Financial Management: Applying agile principles to budgeting and cost control.
- Continuous Improvement: Utilizing feedback loops to future-proof strategies.
Compliance and Standards
Ensuring project compliance with relevant standards and regulations is a continuous process in Agile. It is not a one-time check at the end of the project but is integrated into every iteration to ensure that the evolving product remains within legal and organizational boundaries.
Scenario-Based Short-Answer Questions
Question 1: A team is working on a high-risk project where the requirements are expected to change every few weeks based on user testing. Should they use a predictive or adaptive approach? Answer: They should use an adaptive approach. Adaptive methodologies are specifically designed for dynamic environments where requirements are not fixed and frequent feedback is required to manage risks.
Question 2: An organization has a very rigid hierarchical structure and limited collaborative tools. Which Task 1 factor might hinder the adoption of an adaptive approach? Answer: The Organizational Structure and Enterprise Environmental Factors (EEFs). Hierarchical setups often struggle with the decentralized decision-making of Agile, and a lack of infrastructure (collaborative tools) makes communication difficult.
Question 3: During an iteration, a developer finishes their assigned tasks early. According to Agile task management, what should they do next? Answer: They should consult the prioritized backlog or the Kanban board. In adaptive projects, team members pull the next most important task based on established priorities to ensure continuous flow.
Question 4: A project manager wants to show stakeholders how the product will evolve over the next six months without listing every single task. Which artifact should they use? Answer: They should use a Product Roadmap. A roadmap provides a high-level visual summary of the product’s evolution and maps components to specific future releases.
Question 5: A team is transitioning from a traditional WBS. They have a work package for “Database Design.” How would this be translated for an adaptive iteration? Answer: It would be broken down into smaller User Stories or Tasks. These would be prioritized in the Product Backlog and then pulled into a specific Iteration/Sprint Backlog based on the goals of that cycle.
Question 6: During a Daily Stand-up, a team member mentions they are blocked by a lack of access to a specific server. What is the role of the project manager (or Scrum Master) in this scenario? Answer: The project manager acts as a facilitator and unblocker. Their role is to negotiate and resolve the impediment as quickly as possible to maintain the team’s velocity.
Question 7: A project professional is using a tool that limits the number of tasks in the “Doing” column to three. Which Agile framework are they likely using? Answer: They are using Kanban. A core principle of Kanban is limiting Work-In-Progress (WIP) to improve flow and highlight bottlenecks.
Question 8: A customer wants to add a major new feature in the middle of a two-week Scrum Sprint. How should the team handle this request? Answer: The request should be added to the Product Backlog. In Scrum, the scope of the current Sprint is generally fixed to protect the team’s focus, and new items are prioritized for future iterations.
Question 9: A team is calculating their velocity to plan for the next iteration. What historical data point from the Organizational Process Assets (OPAs) do they need? Answer: They need the historical information regarding the amount of work (e.g., story points) completed in previous iterations.
Question 10: An enterprise project involves 15 different teams that must all release their work in a synchronized manner every quarter. Which framework is most suitable? Answer: The Scaled Agile Framework (SAFe®). SAFe® is designed for enterprise-level scaling and includes mechanisms like Program Increment (PI) planning to synchronize multiple Agile teams.
Detailed Answer Key
- Adaptive Approach: This is correct because adaptive models prioritize frequent feedback and the ability to pivot, which is necessary when requirements are evolving.
- Organizational Structure/EEFs: Hierarchies often resist the “servant leadership” model, and poor infrastructure prevents the rapid communication required for Agile success.
- Prioritized Backlog: This reflects Task 5 (prioritization); Agile teams use a pull system where members select the highest-priority item next rather than waiting for a manager’s assignment.
- Product Roadmap: Roadmaps focus on high-level evolution and releases rather than granular task lists, making them ideal for long-term stakeholder communication.
- User Stories/Backlog Items: Translation involves moving from hierarchical decomposition to a prioritized list of manageable user-centric requirements.
- Facilitator/Negotiator: As defined in Task 3 of Domain 1 and Task 1 of Domain 3, the project manager in an adaptive environment focuses on removing obstacles and facilitating progress.
- Kanban: The use of WIP (Work-In-Progress) limits is a specific component of the Kanban framework mentioned in Task 4.
- Product Backlog: This ensures the team maintains its rhythm while ensuring the new requirement is documented and prioritized by the Product Owner for the next cycle.
- Completed Work/Velocity Records: Historical data from OPAs allows teams to make realistic commitments for future iterations based on past performance.
- SAFe®: This framework specializes in scaling Agile practices to large organizations where synchronization across many teams is a primary requirement.
Open-Ended Design Questions
- Framework Selection: Design a set of criteria that a project manager should use to decide between implementing Scrum versus Kanban for a newly formed software maintenance team.
- Transition Strategy: Outline a comprehensive plan for transitioning a project’s Work Breakdown Structure (WBS) into a Product Backlog for a team that has only ever worked with predictive methodologies.
- Organizational Alignment: Evaluate a hypothetical hierarchical organization and design three specific changes to its Enterprise Environmental Factors (EEFs) that would make it more suitable for adaptive project delivery.
- Iteration Planning: Create a template for an “Iteration Goal” document that captures the logical units of iteration, scope inputs, and success criteria for a project in the renewable energy sector.
- Tracking Dashboard: Design a visual progress tracking dashboard that combines velocity, cycle time, and WIP limits to provide a holistic view of an adaptive project’s health to senior leadership.
Glossary of Key Terms
- Adaptive Approach: A project management style that uses iterative cycles and welcomes changing requirements to deliver value.
- Artifacts: Documents or tools (like the Product Backlog) used to manage and monitor project progress.
- Backlog: A prioritized list of all work needed for a product or project.
- Colocation: Placing team members in the same physical space to enhance communication and feedback.
- Continuous Improvement: The ongoing effort to improve products, services, or processes through frequent feedback loops.
- EEFs (Enterprise Environmental Factors): External or internal factors not under project control that influence the project’s outcome.
- Iteration: A fixed, time-boxed period (typically 1–4 weeks) where a specific set of work is completed.
- Kanban: A visual framework for managing work flow by visualizing tasks and limiting work-in-progress.
- Logical Units: The components of an iteration, such as time-boxes and defined goals.
- OPAs (Organizational Process Assets): Internal plans, processes, and historical data used by an organization to guide projects.
- Predictive Approach: A traditional, plan-based methodology where scope, time, and cost are determined early in the project life cycle.
- Product Roadmap: A high-level visual guide showing the expected evolution of a product and its features over time.
- SAFe® (Scaled Agile Framework): A framework used to scale Agile practices to large, enterprise-level organizations.
- Scrum: An adaptive framework characterized by specific roles, ceremonies, and short work cycles called Sprints.
- Success Criteria: The specific, measurable standards used to determine if a task or project iteration was successful.
- User Stories: Short, simple descriptions of a feature told from the perspective of the person who desires the new capability.
- Velocity: A metric used in Agile to measure the amount of work a team can complete during a single iteration.
- WBS (Work Breakdown Structure): A hierarchical decomposition of the total scope of work to be carried out by the project team.
- WIP (Work-In-Progress) Limits: A Kanban practice that restricts the number of tasks being worked on at once to prevent bottlenecks.
- XP (Extreme Programming): An Agile methodology focused on high-quality software development through technical practices like pair programming.
Leaderboard
No scores saved yet. Be the first!
25 Questions — PMI - CAPM : Certified Associate in Project Management - Domain 3 - Agile Frameworks/Methodologies
Expand any question to reveal the correct answer and explanation.
-
1 A team utilizing Kanban observes that the work-in-progress (WIP) limit for the 'Testing' column has been reached, while the 'Development' column has several items ready to move. What is the most appropriate action for the developers to take according to Kanban principles?
Consider the core objective of limiting work-in-progress in a pull-based system.
Collaborate with the testers to help clear the Testing backlog before starting new development tasks.
Kanban encourages a 'stop starting, start finishing' mindset where team members swarm on bottlenecks to restore flow.
-
✗ Temporarily increase the WIP limit of the Testing column to maintain development momentum.
Increasing WIP limits to accommodate bottlenecks defeats the purpose of identifying and resolving flow constraints.
-
✗ Continue developing new features but keep them in a 'Ready for Testing' buffer outside the board.
Creating hidden buffers obscures the true state of work-in-progress and violates the principle of visualization.
-
✗ Alert the Product Owner that the Testing phase is under-resourced and request additional personnel.
While long-term resource issues may exist, the immediate Kanban response is to manage the flow of the current work within existing constraints.
-
-
2 In the Scaled Agile Framework (SAFe), the 6.0 update modified the core values. Which of the following is now explicitly listed as one of the four Core Values of SAFe 6.0?
Think about the value that emphasizes a constant drive toward organizational and process evolution.
Relentless Improvement
Relentless Improvement replaced the previous value of 'Program Execution' in the SAFe 6.0 update.
-
✗ Built-in Quality
While essential to SAFe, Built-in Quality is a core principle/practice set rather than one of the four revised Core Values in 6.0.
-
✗ Program Execution
This was a core value in SAFe 5.0 but was replaced in the 6.0 version to emphasize the mindset of continuous growth.
-
✗ Customer Centricity
Customer Centricity is a mindset and a focal point of the framework, but it is not formally categorized as one of the four Core Values.
-
-
3 A project manager is analyzing a burn-down chart during the middle of a Sprint. The 'Remaining Work' line is currently trending significantly above the 'Ideal' line. What does this visualization indicate to the team?
Focus on what the vertical distance between the actual work line and the target line represents.
The team is behind schedule and may not complete all items in the Sprint Backlog.
When the actual work remaining is higher than the ideal trend, it signals that work is being completed slower than planned.
-
✗ The project scope has decreased, and the team will likely finish early.
A line trending above the ideal path suggests that more work remains than originally planned for that point in time.
-
✗ The team's velocity is higher than estimated in the previous Sprint.
Higher velocity would typically result in the remaining work line trending below the ideal line.
-
✗ The Product Owner has successfully reprioritized the backlog to deliver higher value.
Reprioritization within a Sprint doesn't necessarily change the burn-down trend unless items are removed from the Sprint scope entirely.
-
-
4 During a Sprint Retrospective, the team identifies that code quality has been declining due to 'heroic' last-minute efforts. Which Extreme Programming (XP) practice would be most effective to recommend for improving real-time quality and knowledge sharing?
Look for a practice that specifically involves two people working together on the same task.
Pair Programming
Pair programming involves two developers working at one station, providing immediate code review and collective problem-solving.
-
✗ Continuous Integration
While it helps catch errors early, it does not provide the same level of immediate peer-to-peer knowledge sharing as other practices.
-
✗ Test-Driven Development
TDD improves design and quality by writing tests first, but the 'heroic efforts' and knowledge silos are better addressed through collaboration.
-
✗ Collective Code Ownership
This is a mindset that allows anyone to change code, but without a specific practice like pairing, it can actually lead to quality inconsistencies.
-
-
5 An Agile team is calculating their progress. They define the time from when a work item enters the 'In Progress' column until it reaches 'Done' as which metric?
Distinguish between the total time since the request was made and the actual duration of the 'work phase'.
Cycle Time
Cycle time is the specific duration from the moment work begins on an item until it is completed.
-
✗ Lead Time
Lead time measures the total time from a customer's request (entering the backlog) to the delivery of the item.
-
✗ Throughput
Throughput measures the number of items completed over a specific period, not the time taken for a single item.
-
✗ Velocity
Velocity measures the amount of work (usually in story points) completed per iteration, rather than the duration of individual tasks.
-
-
6 In Scrum, who is primarily responsible for the 'Grooming' or refinement of the Product Backlog, including the prioritization of items to maximize business value?
Identify the role that acts as the primary bridge between stakeholders and the technical team.
The Product Owner
The Product Owner is the single individual accountable for managing the Product Backlog and ensuring it reflects the product vision.
-
✗ The Scrum Master
The Scrum Master facilitates the process but does not make decisions on the content or priority of the backlog.
-
✗ The Development Team
The team provides estimates and technical input during refinement, but they do not own the priority of the items.
-
✗ The Project Manager
Standard Scrum does not define a Project Manager role; these responsibilities are distributed among the three Scrum roles.
-
-
7 A team is transitioning from a predictive approach to an adaptive one. They are trying to determine how to translate their Work Breakdown Structure (WBS). What is the most logical transformation for a WBS in an adaptive environment?
Consider which adaptive artifacts are used to manage and decompose project scope.
The WBS is mapped into Product Backlog items and User Stories.
Adaptive projects decompose scope into backlogs and stories that can be prioritized and delivered in iterations.
-
✗ The WBS is replaced by a Gantt chart with fixed milestones.
Gantt charts are traditional predictive tools and do not support the iterative nature of adaptive delivery.
-
✗ The WBS becomes a set of fixed work packages that cannot be changed once the first iteration starts.
This approach is still predictive; adaptive delivery requires the flexibility to change and refine scope throughout the project.
-
✗ The WBS is converted into a Resource Breakdown Structure to manage team assignments.
While resources are important, the WBS specifically represents scope, which in Agile is managed via the backlog.
-
-
8 The Agile Manifesto prioritizes 'Responding to change' over 'Following a plan.' In a practical project scenario, how is this value most accurately applied?
Think about the relationship between structure and flexibility in the Agile mindset.
The team acknowledges the value of a plan but prioritizes adapting to new information and stakeholder feedback.
This reflects the manifesto's balance: there is value in the items on the right (planning), but more value in the items on the left (responding).
-
✗ Plans should be avoided entirely as they restrict the team's ability to be agile.
Agile teams still plan (e.g., Sprint Planning, Release Planning), but they do not treat the plan as immutable.
-
✗ The team should follow the initial project plan unless a formal Change Control Board approves a deviation.
Formal Change Control Boards are characteristic of predictive methodologies, not adaptive ones.
-
✗ Change requests should only be accepted if they do not impact the current iteration's goal.
While the Sprint goal is protected, the broader project is always open to adaptation based on value.
-
-
9 Which of the following scenarios best justifies the use of an adaptive (Agile) approach over a predictive (Waterfall) approach?
Identify the environment characterized by the highest levels of uncertainty and the need for rapid feedback.
The project involves developing a new mobile app where user preferences are unknown and technology is evolving rapidly.
High uncertainty and the need for frequent feedback make adaptive, iterative delivery the most suitable choice.
-
✗ The project involves building a bridge where the blueprints and regulations are strictly defined.
Stable requirements and well-understood technology in a physical construction context favor predictive approaches.
-
✗ The project is a large-scale government data migration with a fixed budget and zero tolerance for scope changes.
Fixed scope and high regulation often necessitate the rigorous upfront planning of predictive models.
-
✗ The project requires a sequential phase-gate approval process to unlock funding for each department.
Phase-gate approvals and sequential department involvement are hallmarks of traditional predictive life cycles.
-
-
10 In a Scrum environment, what is the primary purpose of the Daily Scrum meeting?
Consider the meeting's duration and its intended audience: the self-organizing team.
For the Development Team to synchronize activities and create a plan for the next 24 hours.
The Daily Scrum is a 15-minute time-boxed event for the team to inspect progress toward the Sprint Goal and adapt their plan.
-
✗ To provide a detailed status report to the Product Owner and external stakeholders.
The Daily Scrum is for the developers to sync, not for status reporting to management.
-
✗ To allow the Scrum Master to assign specific tasks to team members for the next 24 hours.
Agile teams are self-organizing; the Scrum Master does not assign work.
-
✗ To conduct a technical deep-dive and solve complex architectural issues identified in the Sprint.
Deep-dives and problem-solving should happen outside the 15-minute Daily Scrum to keep it focused and efficient.
-
-
11 An adaptive project is using MoSCoW prioritization. If a requirement is categorized as a 'Should Have,' how should it be treated relative to 'Must Have' requirements?
Think about the priority level that sits just below 'vital for launch'.
It is important but not vital; it should be delivered if time and resources allow after 'Must Haves' are secured.
'Should Haves' are high priority but have workarounds or are not immediately critical for a viable release.
-
✗ It is essential for the product to be considered a success and must be delivered in the current increment.
Essential requirements that are non-negotiable for success are 'Must Haves'.
-
✗ It is a low-priority item that will only be considered if all other categories are completed early.
Low-priority items that are desirable but not critical are usually 'Could Haves'.
-
✗ It is a requirement that the stakeholders have agreed will not be delivered in the current release cycle.
Requirements deferred to future cycles are 'Won't Haves' (for now).
-
-
12 What is the primary function of a 'Definition of Done' (DoD) in an adaptive project?
Consider the difference between requirements for one feature and quality standards for the whole product.
To provide a checklist of technical and quality criteria that every increment must meet to be considered potentially releasable.
The DoD ensures a common understanding of what 'finished' work looks like, maintaining transparency and quality.
-
✗ To serve as a contract between the team and the customer regarding project scope.
Adaptive projects avoid rigid contracts on scope and use the DoD to ensure quality standards instead.
-
✗ To document the final sign-off from the Project Sponsor at the end of the project life cycle.
The DoD is applied at the end of every iteration or for every work item, not just at the end of the project.
-
✗ To list the specific business requirements that must be met for a single User Story.
Specific requirements for a single story are 'Acceptance Criteria'; the DoD applies globally to all work items.
-
-
13 A team is transitioning to 'flow-based agile' (Kanban). They want to identify bottlenecks in their process by visualizing work across different stages. Which tool is most effective for this specific purpose?
Look for a chart that represents the 'accumulation' of work in different phases over time.
Cumulative Flow Diagram (CFD)
CFDs show the distribution of work items across stages, making it easy to spot widening bands that indicate bottlenecks.
-
✗ Burn-down Chart
Burn-down charts track work remaining over time but do not show where work is piling up in specific process stages.
-
✗ Velocity Chart
Velocity charts track output per iteration but provide no insight into internal process flow or bottlenecks.
-
✗ Risk Register
Risk registers track uncertainties, not the actual flow of work items through a development pipeline.
-
-
14 How does the role of a 'Servant Leader' differ from a traditional Project Manager in an Agile environment?
Consider which role emphasizes 'removing blockers' and 'coaching' over 'assigning tasks'.
The Servant Leader focuses on removing impediments and supporting the team's needs rather than commanding and controlling tasks.
Servant leadership emphasizes service to the team, facilitation, and coaching over traditional directive management.
-
✗ The Servant Leader is responsible for making all technical decisions to protect the team from distractions.
Agile teams make their own technical decisions; a servant leader facilitates the environment for them to do so.
-
✗ The Servant Leader acts as a proxy for the Product Owner to ensure the team is working on the right priorities.
The Product Owner interacts directly with the team; the servant leader (like a Scrum Master) ensures the process is followed.
-
✗ The Servant Leader has no authority and simply observes the team to provide feedback during retrospectives.
Servant leaders have the authority to enforce process rules and are active in removing organizational roadblocks.
-
-
15 During Sprint Planning, the team is struggling to estimate the effort for a complex User Story. Which estimation technique is commonly used in Agile to compare the relative size of stories using a non-linear scale?
Recall a collaborative, consensus-based method that uses cards and relative values.
Planning Poker
Planning Poker uses relative sizing (often the Fibonacci sequence) to reach a consensus on effort without the pressure of hourly estimates.
-
✗ Three-Point Estimating
Three-point estimating is a predictive technique using optimistic, pessimistic, and most likely values.
-
✗ Critical Path Analysis
Critical Path Analysis determines the longest sequence of tasks in a predictive schedule, not the size of individual stories.
-
✗ Bottom-Up Estimating
Bottom-up estimating involves summing detailed task estimates, which is less common in the high-level relative sizing used in Agile planning.
-
-
16 Which Agile ceremony is specifically designed for stakeholders to inspect the increment and for the Product Owner to update the Product Backlog based on feedback?
Identify the event that focuses on 'what' was built rather than 'how' the team worked together.
Sprint Review
The Sprint Review is a collaborative session where the team shows what they built to stakeholders to gather feedback and adapt the backlog.
-
✗ Sprint Retrospective
The Retrospective is for the internal team to inspect their process, not for stakeholders to inspect the product.
-
✗ Daily Stand-up
The Daily Stand-up is an internal 15-minute synchronization for the development team.
-
✗ Backlog Refinement
Refinement is an ongoing activity to prepare stories for future sprints, not a formal ceremony for stakeholder inspection of a finished increment.
-
-
17 An Agile team identifies a risk that a third-party API may not be ready in time for the next Sprint. In an adaptive framework, how should this risk primarily be managed?
Consider the Agile principle of rapid feedback and the Scrum Master's role in removing blockers.
Discuss the impediment in the Daily Scrum and have the Scrum Master work to resolve the external dependency.
In Agile, risks are treated as potential impediments and addressed through daily synchronization and servant leadership.
-
✗ Include the risk in the formal project risk register and wait for the monthly risk review meeting.
This is a predictive approach; Agile requires more frequent and immediate risk management.
-
✗ Update the Gantt chart to show a mandatory lag and notify the sponsor of a likely milestone delay.
Adaptive projects typically avoid Gantt charts and focus on adjusting the backlog and iteration plans instead.
-
✗ Instruct the developers to work overtime to build a mock API to bypass the dependency.
Overtime is not a sustainable Agile practice; the focus should be on resolving the root dependency or adjusting the plan.
-
-
18 In the context of the Agile Practice Guide, what is the purpose of an 'Agile Suitability Filter'?
Think about the tool used during project initiation to choose a development life cycle.
To help project professionals evaluate whether a project is better suited for predictive, adaptive, or hybrid delivery.
The suitability filter assesses factors like culture, team size, and requirements uncertainty to recommend a delivery model.
-
✗ To screen potential team members for their knowledge of Scrum and Kanban.
The filter is for project approaches, not for hiring or personnel evaluation.
-
✗ To automatically remove low-priority items from the Product Backlog.
Backlog prioritization is a human decision made by the Product Owner, not an automated filter.
-
✗ To determine the maximum number of story points a team can take into a Sprint.
This is determined by team capacity and velocity, not by a suitability filter.
-
-
19 A team is using a 'Burn-up Chart' instead of a 'Burn-down Chart.' What unique information does the Burn-up chart provide that the Burn-down chart typically does not visualize clearly?
Consider which chart shows a line for the 'finish line' moving over time.
The relationship between total scope and completed work, including scope creep.
Burn-up charts have a separate line for 'Total Scope,' allowing stakeholders to see if the project is taking longer because of poor performance or increased requirements.
-
✗ The team's velocity over the last three iterations.
Velocity is usually tracked in a separate bar chart; both burn charts imply it but don't show the specific calculation as well as a dedicated chart.
-
✗ The number of bugs identified during the testing phase.
Defect tracking is managed through bug reports or quality metrics, not through standard burn-up charts.
-
✗ The specific names of the developers assigned to each task.
Burn charts are high-level progress indicators and do not track individual resource assignments.
-
-
20 Which adaptive framework emphasizes 'Visualizing the workflow,' 'Limiting WIP,' and 'Managing Flow' as its core practices, without requiring fixed-length iterations?
Identify the methodology often used for maintenance or support work where priorities change daily.
Kanban
Kanban is a flow-based method that focuses on continuous delivery rather than time-boxed iterations.
-
✗ Scrum
Scrum requires fixed-length iterations called Sprints.
-
✗ Extreme Programming (XP)
XP typically uses iterations and focuses heavily on technical engineering practices like TDD.
-
✗ Waterfall
Waterfall is a predictive methodology, not an adaptive framework.
-
-
21 In an Agile project, what is the role of the 'Project Management Office' (PMO) compared to a traditional PMO?
Think about how a centralized office can 'serve' rather than 'command' project teams.
The Agile PMO focuses on providing value-based metrics, coaching, and supporting self-organizing teams.
An Agile PMO acts more as a center of excellence, facilitating knowledge sharing and removing organizational obstacles.
-
✗ The Agile PMO enforces strict adherence to the project management plan and baselines.
Agile PMOs are more supportive and adaptive, moving away from rigid enforcement of upfront plans.
-
✗ The Agile PMO is responsible for selecting the specific tasks for the team's next iteration.
Agile teams and the Product Owner decide on iteration content; the PMO does not intervene at that level.
-
✗ The Agile PMO is usually disbanded because Agile teams do not require organizational governance.
PMOs still exist in Agile organizations but their focus shifts toward governance through value and supporting decentralized decision-making.
-
-
22 A team is practicing 'Iteration-based Agile.' They have just finished their first Sprint and their velocity was 20 points. For the second Sprint, the Product Owner adds 50 points of new items to the Product Backlog. What should the team do regarding the second Sprint's capacity?
Consider the principle of using past performance to predict future results in a self-organizing team.
Commit to approximately 20 points based on their demonstrated capacity from the first Sprint.
Agile planning is based on empirical data; velocity from previous increments is the best predictor for future iterations.
-
✗ Commit to 50 points for the second Sprint to match the Product Owner's new requirements.
Teams should not commit to more work than their proven velocity allows.
-
✗ Split the team into two groups to handle 25 points each, ensuring all new items are addressed.
Adding people or splitting teams does not immediately increase capacity and can actually decrease it due to the 'Brook's Law' effect.
-
✗ Ask the Scrum Master to decide how many points the team should take to ensure project milestones are met.
The team determines its own capacity; the Scrum Master facilitates the planning but does not decide on the commitment.
-
-
23 Which of the following is a key characteristic of 'User Stories' in Agile project management?
Look for an acronym that defines the quality of an Agile requirement.
They should follow the 'INVEST' criteria: Independent, Negotiable, Valuable, Estimable, Small, and Testable.
The INVEST acronym describes the quality characteristics of a well-formed user story.
-
✗ They must be written by a technical architect to ensure they are feasible for development.
User stories are typically written from the perspective of the end-user or customer to focus on value.
-
✗ They represent fixed, detailed requirements that replace the need for further conversation.
User stories are 'placeholders for a conversation,' not comprehensive documentation.
-
✗ They are only used in predictive methodologies to define work packages.
User stories are a primary tool in adaptive/Agile methodologies for managing requirements.
-
-
24 A project involves multiple Scrum teams working on a single product. How is coordination typically handled between these teams to manage dependencies and shared resources?
Identify the technique used to 'scale' the daily synchronization ceremony.
A 'Scrum of Scrums' meeting is held where representatives from each team sync on progress and blockers.
Scrum of Scrums is a standard scaling technique for multi-team coordination.
-
✗ All team members attend a single 4-hour Daily Scrum to ensure full transparency.
This would be highly inefficient and violates the 15-minute time-box of the Daily Scrum.
-
✗ The Project Sponsor makes the final decision on all cross-team resource conflicts.
Sponsors provide governance but are too far removed from daily operations to manage inter-team dependencies effectively.
-
✗ The individual Product Owners merge their teams into one large development group.
Scrum teams should remain small (typically 10 or fewer); very large teams suffer from communication overhead.
-
-
25 In an adaptive project, what is the primary purpose of 'Spikes'?
Think about what a team does when they encounter a technical 'unknown' that prevents estimation.
To conduct time-boxed research or prototyping to reduce technical uncertainty or refine estimates.
Spikes are used when the team needs to learn more about a technology or requirement before they can estimate or build it reliably.
-
✗ To deliver a high-value customer feature early in the project life cycle.
Features are delivered via standard user stories; spikes are for exploration, not production features.
-
✗ To provide a buffer at the end of the project for unexpected bug fixes.
Agile teams fix bugs as they go; spikes are proactive research tools, not reactive buffers.
-
✗ To punish the team for failing to meet their Sprint commitment.
Agile environments are supportive; 'spikes' are technical tools, not disciplinary actions.
-