In today's age of "everything must be up-to-date or it is not secure" everyone wants to run the most current versions of all modules at all times. This is not always a good idea, and it is usually more trouble than it is worth.
I will go over:
- Some of the scenarios where it is and, more importantly, when it is not a good idea to update modules and core
- Update strategies -- how to get the most from an update and how to keep it going smoothly
- Tools of the trade -- there are more tools than drush that help with updating
This will be designed to be as non-developer centric as possible. It will start out non-generic then I will get into developer land near the end. This is when the normal-non-developery-people can go to sleep.