RELEASE PLANNING AS KEY ...
- Have a common (agreed) release plan
- Have one team for all releases
- Have clear base-lines (all documents) for each release
- Have a common Architecture, Interfaces & Design for all releases
- Explain your release philosophy to the Customer