- A necessary part of any database project plan is a fall back plan. What is planned if there is a failure at any particular step.
- Backup - this includes enough space allocated for additional backups as needed.
- Part of any upgrade script should be rollback scripts.
I should have know that I was in trouble when on Friday afternoon when I was given a time line which was called 'optimistic' with no what-if forseen.