1) Order t-shirts for the development team

2) Announce the release date

3) Write the code

4) Write the manual

5) Hire a PM

6) PM spec the software based on the code (to ensure the software meets the specifications)

7) Ship/Launch

8) Test with real users (free)

9) Bugs are potential enhancements

10) Announce the upgrade

 

Is your team practicing this?