In the past I tended to break unwelcome news when I was expecting attendees to be least stressed & most likely to have time to discuss about immediate concerns - staying clear of any special occasions & Mondays. I suspect this was just me being selfish, avoiding any immediate backlash.
Current example: A few IT tasks are going to be outsourced (reducing my workload, which could affect for how it is received). Non-gradual change is unavoidable, definitely disruptive to the workflow of at least 4 colleagues. I am planning to have a small meeting in which I take blame and train them to setup & use replaced/changed software.
So far, most of my technical communication happens outside of formal non-technical meetings. So without further consideration, I would have had that conversation at short notice at the first suitable opportunity after some days off from Easter holiday, during some otherwise uneventful evening.
I would like to improve my communication in this regard. My obvious goal is maintaining a healthy relationship with everyone on the long term. I may suspect I am doing something badly.. but what kind of factors should I even consider when choosing the right occasion for such conversations with colleagues? (I understand is not quite the same with superiors)