3 ms·
I've been in many teams over the years and one thing I'd attribute to this particular variety of organisational rot is over-fractured ownership of the product.
by hresvelgr 4y ago
I've been in many teams over the years and one thing I'd attribute to this particular variety of organisational rot is over-fractured ownership of the product. Generally it's helpful when applied lightly but when it's done to absurdity, decisions that should take an hour or day to resolve can take weeks and many meetings because 6 different teams need to be consulted because they all have absolute authority over a particular part of the product.
When simple things take weeks, people stop caring, turnover increases, estimates go up, and everything grinds to a halt. Teams should be small and ownership should be minimally and meaningfully divided. That alone guards against most of these hazards from my personal experience.
- nikau 4y agosounds like you need microservices to solve your problem!