Before beginning the first customer-value-creation sprint, we need an initial product backlog. And to generate an initial product backlog we need a product vision. Many organizations also find it useful to create a preliminary product roadmap, which defines a potential series of incremental releases. Your organization might have other front-end artifacts that it prefers to create as well. I refer to the activity of creating these artifacts as envisioning, or product-level planning.
This chapter describes an envisioning approach that is well aligned with Scrum principles. It is also very useful for organizations that are trying to develop products using Scrum but must still integrate with a front-end approval process that is not agile.
- SR4U Example
- High-Level Product Backlog Creation
- Product Roadmap Definition
- Other Activities
Economically Sensible Envisioning
- Target a Realistic Confidence Threshold
- Focus on a Short Horizon
- Act Quickly
- Pay for Validated Learning
- Use Incremental/Provisional Funding
- Learn Fast and Pivot (aka Fail Fast)