PMBOK Agile and Hybrid Approaches Questions and Answers — Questions and Answers
Question 1: A project team is developing a new mobile application in a highly competitive and volatile market. Requirements are expected to change frequently based on user feedback. The team delivers functional increments of the software every two weeks and holds a daily 15-minute meeting to synchronize activities and plan the day's work. Which project life cycle is the team most likely using?
- Predictive
- Iterative
- Incremental
- Agile (Correct answer)
Correct answer: Agile
The scenario describes key characteristics of an Agile life cycle, specifically practices found in frameworks like Scrum. [1] These include working in short, time-boxed iterations (two-week cycles, or sprints), delivering functional software incrementally, and holding daily stand-up meetings to adapt to change. This approach is ideal for environments with high uncertainty and evolving requirements.
Question 2: Which of the following is a primary responsibility of the Product Owner in an Agile project?
- Managing and prioritizing the Product Backlog to maximize value. (Correct answer)
- Facilitating team meetings and removing impediments.
- Ensuring the team adheres to Agile principles and practices.
- Developing and testing the product increments during a sprint.
Correct answer: Managing and prioritizing the Product Backlog to maximize value.
The Product Owner is accountable for maximizing the value of the product resulting from the work of the development team. [27, 30] Their primary tool for achieving this is the Product Backlog, which they are responsible for managing, prioritizing, and making transparent to all stakeholders. [28]
Question 3: A large construction project involves a well-defined, sequential process for laying the foundation and erecting the building structure. However, the internal smart-home technology installation is complex, with requirements that are expected to evolve as new technology becomes available. What is the most suitable project management approach?
- A purely predictive (Waterfall) approach for the entire project.
- A purely Agile approach for the entire project.
- A hybrid approach, using a predictive model for construction and an adaptive model for technology installation. (Correct answer)
- An incremental approach, delivering each floor of the building as a separate project.
Correct answer: A hybrid approach, using a predictive model for construction and an adaptive model for technology installation.
This situation is a classic example of where a hybrid approach is most effective. [24] The construction phase has stable requirements and low uncertainty, making it suitable for a predictive (Waterfall) life cycle. [26] The technology installation has high uncertainty and evolving requirements, which is best handled by an adaptive (Agile) life cycle. Combining these approaches allows the project manager to use the most appropriate method for each distinct phase of the work. [23]
Question 4: Which of the following best exemplifies the principle of servant leadership, a key concept for project leaders in an Agile environment?
- Directing the team's daily tasks and making all critical decisions to ensure project velocity.
- Creating detailed project plans and assigning work packages to individual team members.
- Focusing on removing obstacles and providing the team with the environment and resources needed to succeed. (Correct answer)
- Acting as the primary communicator between the team and senior management to report progress and status.
Correct answer: Focusing on removing obstacles and providing the team with the environment and resources needed to succeed.
Servant leadership is a practice where the leader's main focus is on serving the team. [13] This involves prioritizing the team's needs, removing impediments, shielding them from external interruptions, and fostering an environment of trust and collaboration to enable their success and self-organization. [8, 9, 10] It is about empowering the team rather than commanding them.
Question 5: A team using a Kanban board has columns for 'To Do', 'In Progress', and 'Done'. To improve workflow and prevent bottlenecks, the team agrees that a maximum of three items can be in the 'In Progress' column at any one time. What Agile practice is this team implementing?
- Timeboxing
- Backlog Refinement
- Velocity Calculation
- Limiting Work in Progress (WIP) (Correct answer)
Correct answer: Limiting Work in Progress (WIP)
Limiting Work in Progress (WIP) is a fundamental principle of the Kanban method. [4, 15] By setting an explicit limit on the number of active tasks in a particular stage of the workflow, teams can improve focus, reduce context-switching, expose bottlenecks, and optimize the flow of value. [11, 16]
Question 6: In an Agile project, what is the primary purpose of the 'Definition of Done' (DoD)?
- It is a document that lists all the user stories planned for the entire project.
- It defines the exit criteria for the project and is signed by the sponsor at closing.
- It is a list of tasks that must be completed by the Scrum Master during each sprint.
- It is a shared, team-level understanding of the quality and completeness required for a product increment to be considered releasable. (Correct answer)
Correct answer: It is a shared, team-level understanding of the quality and completeness required for a product increment to be considered releasable.
The Definition of Done (DoD) is a crucial Agile artifact that creates a shared understanding within the team about what it means for work to be complete. [17, 20] It is a checklist of criteria (e.g., code reviewed, tests passed, documentation updated) that must be met for a product increment to be considered potentially shippable, ensuring a consistent level of quality. [6, 21]
A project team is developing a new mobile application in a highly competitive and volatile market.
Requirements are expected to change frequently based on user feedback.
The team delivers functional increments of the software every two weeks and holds a daily 15-minute meeting to synchronize activities and plan the day's work.
Which project life cycle is the team most likely using?