Tracking the progress of feature development is one key strength of well-run free software projects. Big projects like OpenOffice and Mozilla go to some lengths to help their community rally around features that are under development. Launchpad includes a number of features designed to make it easy for any project to do the same, and we call this subsystem "Blueprint".
We use Launchpad's feature planning heavily for Ubuntu. You can see examples of this here:
https://launchpad.net/distros/ubuntu/+specs (a list of all features proposed for future releases of Ubuntu)
https://launchpad.net/distros/ubuntu/dapper/+specs (a list of the features that were accepted as goals for Dapper, the release of Ubuntu that was made on June 1st, 2006)
Goals
The goals of Blueprint are:
- To make it easy for any project to keep track of features that are in various stages of proposal, definition and implementation.
- To integrate feature planning with the broader project management provided by Launchpad, such as release management.
Highlights
- Specification registration
- Subscribing to specifications
- Release management
- Sprints and meetings