Validation
Whatever happened to software having doing a validation check prior to running an upgrade, i.e. are all my upgrade requirements in place, does everything look right prior to the upgrade and can the rollback data in place.
For heavens sake isn't modern software capable of preventing such FAILS, rather than giving some poor sap a 300 page document to follow, or are the writers of the software just being cheap ?