Liderazgo de PersonasAugust 31, 20265 min
New post

The 6-hour feature that should never have been built

A new manager was about to request a 6-8 hour development feature to solve something the platform could already do. Showing them the existing reports, live, avoided the unnecessary build and left them with a stronger mental model of the tools.

A new manager was about to request a 6-8 hour development feature to solve something the platform could already do. Showing them the existing reports, live, avoided the unnecessary build and left them with a stronger mental model of the tools.

The request that seemed reasonable

One of my managers, still getting familiar with the full scope of our tools, was handling a new client's onboarding. The client had asked for real-time monitoring of certain tasks. My manager, reasonably, concluded we needed a new consolidated report — but that type of report was designed, by architecture, for asynchronous periodic data ingestion; running it on short intervals risked losing information. They were heading straight to writing a feature request for something that, in reality, didn't need to be built.

Nothing gets built until we look at what already exists

I sat down with them, walked through the existing models together on a synchronous call, ran a live demo, and showed them the reports the platform already had — which answered exactly what the client was asking for. I didn't let the request advance. I made sure they understood not just the what, but the why: which report is designed for which data pattern, so they wouldn't hit the same wall next time.

The cost that was avoided

The result: we closed the gap between what had been promised to the client during the sales cycle and what they could actually see in the product, without building anything unnecessary. That feature request would have taken, conservatively, between 6 and 8 hours across design, build, testing, and documentation — for something the platform could already do.

Not a minor anecdote

This isn't a minor anecdote. Stripe's technical-debt research (a survey of more than 1,000 developers and 1,000 C-level executives) found engineers spend an average of 17.3 hours per week — 42% of their work week — on maintenance and unnecessary code instead of new development. McKinsey estimates CIOs calculate that 20-40% of their technology estate's value is trapped in accumulated technical debt. Every feature built without being truly needed isn't an isolated cost — it's a direct contribution to that number.

What I take from this

What I took from that session wasn't just having avoided 6-8 hours of work. It was that my manager walked out with a clear mental model of the toolset, not just the answer to a ticket — and that difference pays for itself the next time they face a similar request.

Data sources: Stripe — Developer Coefficient (or technical-debt survey, 1,000+ developers and 1,000+ C-level executives; 17.3 h/week average on maintenance and unnecessary code); McKinsey 2024 State of Organizations Report (20-40% of the technology estate trapped in technical debt).

Related article: when "it's simple" doesn't mean "it's worth it"Related article: the evidence that built trust where there was no hierarchyRelated article: what the numbers didn't explain — until I asked
#Leadership#People#Tooling#TechnicalDebt#Productivity#Coaching#Team#Onboarding
Share:LinkedIn
Quick answerDetail

How do you stop a team from building unnecessary features out of unfamiliarity with existing tools?

A new manager was about to request a 6-8 hour development feature to solve something the platform could already do. Showing them the existing reports, live, avoided the unnecessary build and left them with a stronger mental model of the tools.

Written and reviewed by Rogelio Barajas González — certified Lead Auditor ISO 27001:2022 and ISO 9001:2015, with direct experience in SOC 1 Type 2 and SOC 2 Type 2. Founder of Barajas Advisory.

Verify his credentials on LinkedIn:linkedin.com/in/rogelio-barajas-gonzalez

Last updated: August 2026

This is one of nine real cases

Cicatrices de Nube — do you want the rest of the stories?

All nine documented cases —FinOps, Release Management, Service Delivery, Compliance, and AI governance— with a self-assessment checklist per chapter and an overall scorecard.

Download the free playbook

Does this resonate?

If you lead operations, technology, or teams at a SaaS company and recognize these situations, let's talk. No strings attached.

Schedule your diagnosis