Software development process
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?