Project Life Cycle
1. Set delivery date.
2. Code until the day before the delivery date.
3. Do some half-assed testing.
4. If test results are good then go live else go live.
5. Declare success and celebrate.
6. Define requirements.
7. Repeat from step 1.