2 ms·
Couldn't agree more. I worked somewhere that only deployed during business hours because it was all hands on deck. We just kept the users primed with informati
by chris_dcosta 15y ago
Couldn't agree more.
I worked somewhere that only deployed during business hours because it was all hands on deck. We just kept the users primed with information and reminders prior to go-live, and when it happened everyone knew about it.
But there's a more fundamental point. We're dealing with IT, and for internet businesses and global enterprises the issue is the same: business is 24 hours a day 7 days a week. You cannot avoid deploying somewhere in the world that's awake.
All you have to do is plan a rollback and just get on with it.
My experience of companies who are timid about rolling out, changes is that they're state of advancement is completely unstable. They are too scared to change meaning that some technologies become out-of-sync with the current state of play. You only have to introduce a new piece of wiz-bang software and issues come pouring out, and it's a frantic race to upgrade random components in the hope you might plug the leak. This is far far worse in every way than doing regular "risky" upgrades.
Small incremental changes can be easily rolled back, because you know what you just changed.