## 5.1 Iteration Planning One of the main pillars of the PM2-Agile model is the Iterative Development. Iterative Development is a critical aspect in the complete lifecycle of an Agile project, enabled by the concept of Iteration that guides the development of the solution. By contributing with a validated solution increment, each iteration allows the solution to grow in an incremental way. Because Iterations encompass a short period of time, a well-defined strategy and a plan on what will be developed are essential to ensure that the Agile Project Core Team (A-PCT) remains focused on meaningful delivery, iteration after iteration. To tackle this need, PM2-Agile recommends the setup of a specific ceremony: the Iteration Planning. Iteration Planning aims to create a plan and a strategy that accounts for the team's availability and capacity to reach the agreed-upon goal. How often the Iteration planning should occur and how long shall it take are also two important factors that must be carefully considered. One doesn’t want to perform an iteration planning more often than it’s necessary nor doesn’t want to spend more time than is actually needed. As such, the way the Iteration Planning is structured and organized can make the difference between a successful ceremony and an unproductive event. Therefore, PM2-Agile recommends a specific structure with a set of guidelines that assist the team to successfully deliver such a ceremony. ### [[5.1.1 Frequency and Duration ]] ### [[5.1.2 The Structure of an Iteration Planning]] ### [[5.1.3 Guidelines and Participants]]