Techniques such as Progressive Elaboration, should result in a detailed, sequenced list of priorities in the form of roadmaps owned by the Product Line Team and release plans owned by Delivery Teams.
The Expedition is responsible for developing this roadmap with a focus on finishing instead of “starting work” or “maximizing resource utilization.”
An expectation is that due diligence is done in release planning to enable high confidence levels in achieving release contents and dates, with emphasis on minimizing surprises.
A more detailed and predictable release planning cycle is beginning to emerge. Teams are creating a schedule for completion; forecasting future sprints, creating test plans that are agreed upon and developing deployment plans. Teams understand delivery timeline expectations and are motivated to meet those dates for the customer.
If teams have long/late testing cycles, then a part of scheduling for completion may be to identify what parts of those cycles can be “shifted left” and potentially automated.
There are many considerations for teams to evaluate when scheduling work for completion, these may include:
Based on these considerations, additional plans to improve the system of delivery may be necessary to further break bottlenecks, streamline dependency management, or de-couple and lean-out the overall system.
During Release Targeting and Release Planning, Epics and Features are scheduled to completion to limit Epic and Feature WIP
WIP Limits are Defined & Managed within established variance thresholds
Release Plans are laid out to focus on finishing (within WIP limits) to expedite flow of value
Teams have the capability to observe disruption patterns coming from outside the system of delivery and tie them to a cost
Understand impact/cost of constraints that slow/impede the flow of value Identify adjustments to release plans necessary to adjust to these constraints