Does anyone have a good Drupal upgrade strategy for an install that is in production? No one talks about this in books and it's hard to find a definitive answer in forums and email lists.
Ex:
- Lock down prod, don't allow updates to data copy prod
- copy prod database to dev
- turn off all modules in dev
- upgrade core Drupal in dev (update db if necessary)
- upgrade modules in dev (update db if necessary)
- turn on modules
- test
- migrate code and db to prod
- turn site back on