Concepts

When preparing for the PMI Agile Certified Practitioner (PMI-ACP) exams or implementing agile practices in your organization, it’s essential to understand the importance of planning at multiple levels. Agile methodology acknowledges that planning is an ongoing, continuous process, which is why it incorporates strategic, release, iteration, and daily levels of planning.

Utilizing techniques like Rolling Wave Planning and Progressive Elaboration are excellent tools for balancing predictability and flexibility. They allow teams to adapt to changes and exploit opportunities effectively while maintaining a clear direction towards the project’s ultimate goals.

I. Strategic Planning in Agile

Strategic planning in Agile anchors the overall direction of the project. It comprises long-term plans, such as defining the project vision and scope, aligning the project with the organization’s strategic goals, and setting up the project’s high-level timeline.
This level of planning is crucial because it sets the groundwork for the successive planning levels. It ensures that everyone understands the ‘big picture’ of what needs to be achieved.

II. Release Planning

After the strategic planning level, Agile teams move towards a more detailed level of planning: the release planning level. At this level, which is usually quarterly, the team plans what should be delivered in each release of a product. A release is a coherent set of features that provides value to the customer.
Release planning ensures that all team members understand what they need to work on during each release.

III. Iteration Planning

Also known as sprint or cycle planning, iteration planning is a more detailed level where teams plan what they would deliver in each iteration. Iterations usually last between one to four weeks. At this level, teams will understand the requirements for each feature, divide these features into tasks, estimate the effort for each task, and define the acceptance criteria.

IV. Daily Planning

Daily planning or stand-ups are short, usually 15-minute meetings where team members quickly discuss what they did the previous day, what they plan to do today, and any challenges they are facing. These daily plans allow teams to stay synchronized, address any challenges swiftly and keep up with their commitments.

Rolling Wave Planning and Progressive Elaboration in Agile

Rolling Wave Planning is an iterative planning approach that allows a team to plan for future activities based on the knowledge acquired from the past and present stages of a project. This strategy acknowledges the inherent uncertainty and unpredictability of projects by dividing the work into “waves.” As the project advances, and more information becomes available, subsequent waves are planned, which gradually increases the plan’s resolution.

On the other hand, Progressive Elaboration focuses on refining the project’s details as more information becomes available. This approach accepts that initial project plans are rough estimates and will be elaborated upon as the project progresses.
In Agile, Progressive Elaboration often happens during Release and Iteration Planning, where the team progressively refines and adds details to the features and tasks at hand.

Planning Levels and Techniques in Agile

Level of Planning Associated Technique Contribution to Project Balance
Strategic Planning Rolling Wave Planning Sets direction, balances long-term goals with flexibility
Release Planning Progressive Elaboration Defines releases, balances predictability with opportunities for change
Iteration Planning Progressive Elaboration Defines iterations, balances detail with responsiveness to change
Daily Planning N/A Keeps team aligned, balances daily tasks with arising challenges

Conclusion

In conclusion, when preparing for the PMI-ACP exam or leading an Agile team, understanding multiple planning levels and incorporating strategies like Rolling Wave Planning and Progressive Elaboration can dramatically increase the team’s ability to manage predictability and exploit opportunities in a balanced way. These practices make Agile methodology flexible yet reliable, suitable for managing the fast-paced, continuously evolving projects of today’s industries.

Answer the Questions in Comment Section

True or False: Rolling wave planning does not allow the execution of one increment of the plan to inform the planning for the next increment.

  • False

Answer: False

Explanation: Rolling wave planning is a technique that involves planning for the near term in detail while planning for the far term at a higher level. As one phase of a project gets executed, the next phase becomes clearer and can be planned in more detail.

A strategic plan is:

  • a) a long-term vision of the product
  • b) the short-term goals of a product
  • c) what the team accomplishes on a daily basis

Answer: a) a long-term vision of the product

Explanation: A strategic plan outlines the overall vision and mission of the project or product, and typically focuses on a time frame of around five years.

In the context of agile planning, what does “progressive elaboration” refer to?

  • a) breaking tasks down into smaller pieces
  • b) refining and clarifying product requirements over time
  • c) completing tasks in a certain order

Answer: b) refining and clarifying product requirements over time

Explanation: Progressive elaboration is the concept of continually refining and enhancing details for an aspect of a project as more information becomes available.

Which of the following is considered a level of planning in an agile project?

  • a) Iteration planning
  • b) Risk planning
  • c) Daily stand-up planning

Answer: a) Iteration planning

Explanation: Iteration planning is a part of the agile planning process where the team determines what they can deliver during the upcoming sprint.

Multiple select question: Rolling wave planning is:

  • a) a planning technique that breakdown work into waves
  • b) used to plan at a detailed level for the near future and at a higher level for the far term
  • c) progressively elaborated

Answer: a) a planning technique that breakdown work into waves, b) used to plan at a detailed level for the near future and at a higher level for the far term, c) progressively elaborated

Explanation: Rolling wave planning is all about breaking down work into waves, planning in detail for the near term while maintaining a higher level view of the far term, and being progressively elaborated or updated as the project evolves.

True or False: A release plan specifies the timeframe in which a complete feature or set of features will be delivered.

  • True

Answer: True

Explanation: A release plan provides a high-level timetable for the release of working software and covers several iterations of work.

Which of the following is NOT a benefit of using rolling wave planning and progressive elaboration?

  • a) Increased flexibility
  • b) Improved predictability
  • c) Delayed decision making

Answer: c) Delayed decision making

Explanation: These techniques actually facilitate efficient and timely decision-making. Delayed decisions due to insufficient information can be a drawback to a project.

In what kind of planning do Agile teams plan their work for the next day?

  • a) Strategic planning
  • b) Iteration planning
  • c) Daily planning

Answer: c) Daily planning

Explanation: Agile teams use daily planning for managing their daily work, often done in daily stand-up meetings.

Which one of the following is a rolling wave planning technique?

  • a) Pre-planning
  • b) Gantt charts
  • c) Earned value management

Answer: b) Gantt charts

Explanation: Gantt charts are commonly used in rolling wave planning to visualize tasks and their dependencies along a timeline.

Progressively elaborating the product backlog is part of which of the following planning levels?

  • a) Strategic planning
  • b) Release planning
  • c) Iteration planning

Answer: b) Release planning

Explanation: During the release planning, the team progressively elaborates or refines the product backlog items into user stories.

True or False: Rolling wave planning negates the possibility of exploiting new opportunities as they arise because the plan is set and cannot be modified.

  • False

Answer: False

Explanation: The principle of rolling wave planning is to provide flexibility to exploit new opportunities as they arise. While one part of a project is in motion, the planning for the other phases may be adjusted based on the ongoing developments.

Combined with rolling wave planning, progressive elaboration can help balance which two factors?

  • a) Cost and Quality
  • b) Predictability and Flexibility
  • c) Speed and Accuracy

Answer: b) Predictability and Flexibility

Explanation: These techniques allow for a combination of short and long term planning thus balancing predictability of outcomes and flexibility to exploit opportunities.

0 0 votes
Article Rating
Subscribe
Notify of
guest
27 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Jelena Zec
6 months ago

I found this blog post very insightful. Rolling wave planning is an excellent technique for handling changes during project execution. Thanks for sharing!

Danny Zielinski
8 months ago

Great read! Could someone elaborate on how rolling wave planning can be applied in an Agile framework specifically?

Elliot French
8 months ago

This is perfect for PMP-ACP preparation! Progressive elaboration is often overlooked, yet it’s crucial for balancing predictability and flexibility.

Oliviya Mikolenko
7 months ago

How does rolling wave planning differ from progressive elaboration when applied in Agile?

Barry Holmes
9 months ago

Thank you for the detailed explanation of strategic, release, iteration, and daily planning levels. This will definitely help in my PMI-ACP exam prep.

Marie Johansen
8 months ago

Can anyone share real-world examples of how these planning techniques have been successfully implemented?

Kay-Uwe Klug
8 months ago

This article really helped clear my doubts! Appreciated.

Karolina Andre
8 months ago

Good post, but it could have included more case studies or real-life scenarios.

27
0
Would love your thoughts, please comment.x
()
x