What Happens When We Tell a Client Their Brief Is Wrong (And Why We Always Do)
The standard operating procedure in the software development industry is to say yes. When a company submits a brief, most studios agree to the feature list, quote a timeline, and begin writing code. Only 29% of software projects counted as successful — on time, on budget, with a satisfactory result — Standish Group CHAOS Report, 2015.
At Webiland, our operational model is built around a different principle: Discovery Before Code. In practice, this means we frequently look at a prospective client's brief and tell them their assumptions are wrong, their feature list is premature, or their chosen technology stack is inappropriate for their business goals.
The Problem With "Yes" Studios
Agreeing to a brief without validating it assumes the client has perfectly translated their business problem into technical architecture. This is rarely true, even for highly technical teams.
When a studio says yes to an unvalidated brief, they are not committing to solving a business problem; they are committing to building a specific set of features. If those features fail to generate revenue or attract users, the studio still gets paid. The financial risk is entirely absorbed by the client.
Structural mistakes cost more the later they are found. A requirement error caught in design is fixed on paper. Caught in production, it is fixed in code, in data and in every feature built on top of it.
What "The Brief Is Wrong" Actually Means
When we tell a client their brief is wrong, we are identifying one of three structural flaws:
Scope Mismatch. The brief requests a monolithic application when a lightweight web app would validate the market sooner. Or, conversely, it asks for a "simple MVP" but includes complex integrations with legacy ERP systems that require months of infrastructure work.
Technical Infeasibility. The brief dictates a specific technology stack that conflicts with the product's core requirements — demanding a cross-platform framework for an application requiring deep, low-latency integration with native hardware APIs.
Missing Discovery. The brief details what to build but fails to define why it needs to exist or how failure is measured. If the baseline metrics and target outcomes are missing, engineers cannot make informed architectural trade-offs.
The Conversation: Transparency Before Commitment
Telling a client their brief needs fundamental restructuring requires a specific conversational framework. We do not reject briefs outright; we audit them.
In a recent consultation, an enterprise client presented a brief for a custom CRM built from scratch. Their feature list was extensive, mimicking platforms like Salesforce. Instead of quoting the build, we audited their workflow. The analysis revealed that their core issue was not a lack of custom software, but fragmented data across three existing platforms.
The conversation shifted from "How much to build a CRM?" to "How do we unify your data pipelines?" The resulting engagement focused on API integrations and data warehousing — a solution that cost less than the proposed custom CRM and solved the actual business bottleneck.
Why Pushback Produces Better Outcomes
Clients who partner with studios that challenge their assumptions benefit in three distinct ways:
Reduced Capital Waste: By identifying unnecessary features before development begins, capital is preserved for marketing, user acquisition, or post-launch iterations. Building the wrong thing efficiently is still a complete loss of capital.
Accurate Timelines: A heavily scrutinized brief results in a hardened technical specification. When edge cases, third-party API limitations, and data migration challenges are mapped out in advance, timeline estimations shift from optimistic guesses to predictable delivery schedules.
Alignment on Business Metrics: When a studio pushes back on a feature, it forces a conversation about ROI. This aligns the engineering team with the client's financial objectives, rather than just their task list.
How to Evaluate a Studio's Approach
When you submit a brief, the studio's response is the most accurate indicator of how they will handle the actual project. If they return a pricing proposal within 48 hours without asking clarifying questions about your user acquisition strategy, data structures, or legacy constraints — they are pricing a feature list, not a solution.
If, instead, they return with questions that expose gaps in your logic, propose alternative architectures, or suggest reducing initial scope to accelerate time-to-market — you are speaking to an engineering partner. The friction in that early conversation is the exact mechanism that prevents total failure 12 months later.
Buna bənzər layihədə kömək lazımdır?
Vəziyyətinizi komandamızla müzakirə edin. Satış nitqi yox — sadəcə söhbət.
Komanda ilə danışın →