|
|
|
|
|
by molsongolden
1099 days ago
|
|
This reads like reasonably normal high growth growing pains. Miserable but common as everything is constantly breaking (not just the product but organizational systems and processes) as the company piles on new hires and new customer demands. Communication breaks down completely as you leave the “everybody knows what everybody else is doing” stage and need to figure out coordination across siloed teams and work streams. Many people who were there at the smaller team stage get stuck in that mode of operating and it’s a painful push to formalize communications and build reliable/trustworthy systems. Someone else mentioned this too but you should be past the 18hr/day phase now. It’s time to start building systems and spreading the work in a more sustainable manner. Not sure what the situation is over there but it’s common to need to bring in a strong VP Eng who can help firewall the department, push back on unrealistic C-suite demands, counter strong personalities from other teams, and provide more stable prioritization. This is the most effective solution that I’ve seen when an eng team feels under the gun constantly, management is punching through to pressure individuals, people are feeling jerked around, etc. |
|
Not the parent, but I don't see how this is normal. Your sales team giving customers high expectations is a recipe for customer disatisfaction. Releasing broken things binds resources on unnecessary things that would have otherwise been used to stabilize foundations or add new features. So you essentially have a sales teams sabotaging the plans of the engineering team by extorting them with things they promised to customers.
These are the signs of a dysfunctional and badly managed organization. Your sales guys should have a realistic image of your capabilities and customers should get things when the lead of engineering deems them ready. And if you don't trust their judgement on that, it is either a you-issue or a them-issue.