Software development process :
1) order the t-shirts for the development team
2) announce availability
3) write the code
4) write the manual
5) hire a product manager
6) spec the software (writing the specs after the code helps to ensure that the software meets the specifications)
7) ship
8) test (the customers are a big help here)
9) identify bugs as potential enhancements
10) announce the upgrade program