As a production DBA for over seven years with a large-ish financial services company, I've seen more than my share of upgrades. Over the years I've added and modified my upgrade/migration checklists. The latest version, for SQL Server 2014, is available here:
The post covers a variety of topics:
Have a look and let me know if there is something you have on your checklist that you feel should be on mine.