I’m posting this on behalf of a friend that lives this daily. The 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
Now, here’s the real top ten list that makes a lot more sense. (Sadly the order t-shirt phase isn’t one of them.)