| "Why not? It improves solidarity." There are plenty of better ways to do this. "I got pulled off the phones to help with sudden mandatory tech support rotations due to virus outbreaks." It doesn't sound like you are in any kind of engineering role. When you are on the phones, you don't have one large project to work on with deadlines and due dates. It's easy for you to be shifted over to another position. "If management know of the rotation, they will have to adjust the deadlines. How many deadlines are really necessary beyond a simple measurement rationale? Management can usually adjust as needed, or reschedule the rotation to a better point." This sounds like a nightmare to deal with. In addition to tight deadlines as a manager, I now have to deal with customer service rotations?? It's hard enough to get projects completed with upper management changing scope (which has happened at pretty much any place I've worked over the last 15 years). "Isn't the point though to ensure that people are engineering and developing software with customer service in mind?" I'm fine with this as long as management realizes that deadlines will need to change and it might take a couple of days (or even a week) to get back into the flow of a project that an engineer/developer has been taken off for customer support. In my experience, management doesn't know or care about either of these things and thinks you can just move people around when needed. I'm glad I run my own company now, so I don't have to deal with this bullshit any longer. I would never implement something like this. |
More often than not, in large teams or organisations there is often a culture of blame or lack of accountability. I believe these exercises do help to foster greater teamwork and a sense of ownership (of the business).
I would assume from the fact that you run your own business, surely in the early stages you would have to take on multiple roles / responsibilities?