Currently we rely on receiving emails when upgrades are required, sometimes these emails have been sent to us incorrectly, other times they are correct but we have to reschedule, sometimes they say these times aren't confirmed until we confirm them, other times they don't indicate they are already locked in or not, and we find they have been locked in. We have received maintenance task or patch emails, when it is really an upgrade that is required. We have also had upgrades run that were confirmed as cancelled, and upgrades run twice straight after each other. There are obviously issues with this part of the process, but if we had better visibility of what was being scheduled, we could pickup inconsistencies before the event, rather than after when it is too late.
Having an Upgrade Calendar for all our environments, with all our scheduled upgrades , patch and maintenance events on it, and an indication if a full republish of the environment is required. That way if we receive confusing or contradicting emails, we can just check the calendar to see what is in there, and check ourselves that things have been cancelled and/or rescheduled correctly. Giving us visibility of these events means we are in a position to question things that don't look right, rather than just hoping the emails were correct and have been actions as indicated.
Even better would be a button to Confirm, Cancel, Reschedule any of the events from this same place, rather than relying on emails and an Outsystems person to do this.