The 6 stages of every project are:
- Enthusiasm.
- Disillusionment.
- Panic.
- The Search For The Guilty.
- The Punishment of the Innocent.
- Accolades for the Non-Participants.
After 4 years of software development experience, I can say with much confidence that this is highly accurate.