3 ms·
You company has weak management VISION. There is no shared sense of purpose, so you've got infighting. Echoing some others, the steps to fix are: 1. Put in str
by _ah 8y ago
You company has weak management VISION.
There is no shared sense of purpose, so you've got infighting. Echoing some others, the steps to fix are:
1. Put in strong very senior leadership. Ultimately a lot of this rolls up to the very top, so your founders / C-level folks may need coaching or replacement (!)
2. Promote a strong vision: This is what our company does, this is where we're going, here's why it matters. We are all ONE TEAM.
3. Integrate engineering with the rest of the org, as suggested by others. This includes physical integration (seating) as well as exposure to work that the rest of the company does. Have some sales folks sit in on Eng meetings too to build cross-departmental understanding. There needs to be strong mutual respect which is really lacking.
4. Declare the One Way that work will be done (Iteration, Waterfall, or whatever you decide). There should be a single methodology for Engineering to execute tasks. Everyone in the org needs to sign on for this work, or leave.
5. Relentlessly recruit and promote leaders who share the vision for the company, and the vision for the work style. No one gets to just throw a fit and do their own thing.