Pre-Project Discovery: Why Everything Starts with Discovery
"Build me a 10-page website."
Projects that start with this sentence usually end badly. Why? Because "10 pages" isn't a solution. For it to become a solution, the problem needs to be understood first.
The discovery process does exactly this: before writing code, before designing, we clarify what we're going to do and why.
Why "What Do You Want?" Is the Wrong Question
Most agencies ask this in the first meeting: "What do you want?"
The client answers as best they can: "A 5-page corporate site, with a blog and a contact form."
The agency takes this list, gives a price, builds it, delivers it.
Here's the problem: The client isn't a website expert. When you ask them "what they want," they actually repeat things they've seen or heard before. Their real need might be something entirely different.
The right question is: "What problem are you trying to solve?"
- "I don't have a website" — Problem: Lack of digital presence
- "I'm not getting customers from my site" — Problem: Insufficient conversion
- "My competitors look more professional" — Problem: Credibility perception
- "I want to sell my products online" — Problem: Need for a sales channel
Each problem requires a different solution. "A 5-page site" can't be the answer to all of them.
What Is Discovery?
Discovery is the first and most critical step of a project. Before writing code, before designing:
- We understand your business
- We clarify your goals
- We get to know your target audience
- We determine technical requirements
- We establish scope and priorities
The purpose is simple: to make sure we're building the right thing.
Understand First
This is our philosophy: Understand first, then solve.
A doctor doesn't prescribe medication without examining the patient. An architect doesn't draw plans without seeing the site. We don't give a proposal without understanding your project.
This isn't to slow down the process — it's to speed it up. Making the right decision at the start is much faster and cheaper than going back to fix things later.
What Happens During Discovery?
1. Understanding Business Goals
A website is a tool. The real question is: what do you want to accomplish with this tool?
- Acquire new customers?
- Serve existing customers?
- Build brand awareness?
- Sell online?
- Inspire investor confidence?
The answer affects every decision in the project. From design language to technical infrastructure, from content strategy to page structure.
2. Target Audience Analysis
Who will use your site?
- Age range and digital habits
- Which devices will they access from? (Mobile-heavy?)
- What are they looking for? (Information? Product? Contact?)
- What's their decision-making process?
A B2B software company's target audience behaves differently than a boutique cafe's. The same solution won't work for both.
3. Technical Requirement Assessment
Every project has different technical needs:
- Do you need a content management system?
- Will there be payment integration?
- Is multi-language support needed?
- Is there integration with third-party tools? (CRM, ERP, accounting)
- What's the performance expectation? (High traffic or standard?)
Determining these upfront prevents the "we need to add this too" surprises later.
4. Complexity Assessment
As we've mentioned before: page count is a meaningless metric.
Real complexity is measured by:
- Component variety: How many different types of sections exist?
- Interaction level: Static, dynamic, or interactive?
- Number of integrations: How many external systems does it need to communicate with?
- Content structure: Single pages or repeating templates?
This assessment forms the basis for a realistic scope and budget.
5. Prioritization and Roadmap
You don't have to do everything at once.
One of the most valuable outputs of discovery is: determining what comes first and what comes later.
- Phase 1: Minimum Viable Product (MVP) — getting the core live
- Phase 2: Secondary features — improvement based on data
- Phase 3: Advanced features — additions based on growth
This approach uses the budget efficiently and reduces risk. You collect real user data in the first phase and shape subsequent phases based on that data.
What Happens Without Discovery?
Projects that skip discovery typically encounter these problems:
Building the Wrong Thing
The client said "I want a blog" but what they actually needed was a knowledge base. The blog was built, nobody read it. Because the target audience wasn't blog readers — they were users looking for answers.
We would have learned this in discovery.
Scope Creep
The project started. Week one: "Let's add this too." Week two: "Actually, this page should be different." Week three: "The competitor has this feature, let's do it too."
Every addition extends the timeline, exceeds the budget, and exhausts the team. In discovery, scope is clearly defined, and changes are documented and controlled.
Budget Overruns
A price given without a clear scope is always wrong. Either the client overpays or the agency takes a loss. Both are bad.
A price given after discovery is realistic — because what will be done is known.
Unhappy Everyone
A chasm forms between expectations and results. The client says "that's not what I meant." The agency says "but that's what you said." Nobody is happy.
Discovery closes this gap — expectations are aligned from the very beginning.
Is Discovery the Same for Every Project?
No. The discovery process adapts based on project size.
Small Projects
Promotional sites, portfolios, landing pages.
Process: A brief introduction call + quick discovery. About an hour total. Free.
In this time, we understand business goals, determine basic technical requirements, and clarify the scope. Then a proposal is prepared directly.
Medium Projects
Corporate sites with CMS integration, multi-page projects.
Process: Introduction call + detailed discovery session. About an hour and a half total. Free.
More questions, more detail. Target audience analysis, content strategy, and technical architecture decisions are discussed in this session.
Large Projects
E-commerce, SaaS, dashboards, projects with multiple integrations.
Process: Introduction call + workshop. The workshop is paid, but if the project proceeds, the fee is deducted from the total cost.
In the workshop, stakeholder interviews are conducted, wireframe drafts are drawn, technical architecture is proposed, and risk assessment is performed. A comprehensive discovery report is delivered as output.
If the project doesn't proceed? All outputs belong to the client. You can use them with another team. No obligations whatsoever.
What Happens After Discovery?
When discovery is complete, we have:
- Clear business goals: What you want to achieve
- Target audience profile: Who we're building for
- Technical requirements: What's needed, what's not needed
- Scope definition: Component list, process systems, extras
- Priority order: What gets built first
- Realistic proposal: Every item clear, no surprises
At this point, everyone is on the same page. What will be done, why it will be done, how much it will cost — everything is clear.
After approval, design begins. After design approval, development begins. Every step builds on the previous one.
"Isn't It a Waste of Time?"
This is the objection we hear most.
No. Quite the opposite: it saves time.
The hour you spend on discovery prevents the weeks you'd spend going back to fix things during the process.
Think about it: When building a house, do you put up walls before laying the foundation? Do you lay the foundation without a soil survey?
A web project is the same. Discovery is the foundation. If the foundation is solid, whatever you build on it will be solid too.
Conclusion
Every web project begins with a question.
That question isn't "how many pages?" It's not "how much?" either.
The right question is: "What problem do you want to solve?"
The answer to this question determines the project's entire journey. Design, technology, budget, timeline — everything.
Discovery is done to find this answer. Quick, focused, with concrete deliverables. And as a result, everyone moves forward knowing what they're doing.
Doing the right thing consciously always wins over doing the wrong thing quickly.

20+ years experienced software architect. Expert in Next.js, React, TypeScript and modern web technologies. Designs the technical infrastructure of Novexing.

Expert in UI/UX design, atomic design systems, corporate identity, and illustration. Leads the creative vision of Novexing.





