We (most of us) live in democracies with clear rules of law and strong defence of individual rights.
But we work in feudal hierarchies with arbitrary rules and love by whim of the powerful.
I think that's the first thing to chnage rather than hoping the training middle management to be "better communicators" will improve things. Would Britain still have a colony in the US if we had handled that Tea situation better?
Some experiments to try:
- executive management (C-suite) to be elected annually by all FT employees voting anonymously.
- annual project plans (do we build a new CRM or do we fix the existing one) again voted for by employees (one is referendum one is representative elections?)
- stop remote working. I am fairly convinced the best most effective e means to build software is to put the right developers in the same room as the right business owners and let them fix it. Every step away from that, each time the business owner has to go to a different project, the time zones mean that a daily stand up is communication, every step back is a cut in efficiency. just stop it