Hacker News new | ask | show | jobs
by bradybd 841 days ago
"Respondents shared that they see team and individual awareness and self-discipline as the best ways to help get the overspend under control (68%)"

Another benefit of running small, cross-functional teams. It's a lot more difficult for bloat to become overwhelming when teams have strong autonomy over their own decisions and stacks. Think this will naturally shift down as larger orgs make switch to small, 8-12 person autonomous teams.

2 comments

> Another benefit of running small, cross-functional teams. It's a lot more difficult for bloat to become overwhelming when teams have strong autonomy over their own decisions and stacks

I’ve found the opposite to be true unless autonomy is paired with accountability. Ultimately the people making decisions need to pay the costs for their choices and I’ve seen that be especially bad where someone had the autonomy to spin up a ton of resources which someone else had to pay for. This can be especially bad if that was resume-driven development where they were playing cloud service bingo trying to list experience with things they really couldn’t have justified based on the application’s actual usage.

autonomy will absolutely lead to bloat if there isn't an accountability mechanism in place.

at my last job as head of eng at a small (15-20 devs), I pushed teams to build their dashboards with business metrics in addition to the usual operational metrics. things like costs, customer frustration signals and support ticket volumes, product metrics, etc would show up there.

integrating these initially is non-trivial, but once the data is flowing, it's easy for teams to pick them up. gives a good sense of ownership, helps teams address these proactively (or build a business case for addressing them), and gives the team+stakeholders a common dataset so everyone has the same complete picture to work from.