Back to Insights

How We Work

Why the Discovery Phase Is the Most Important Part of Any Project

6 min read
·January 2025

Every technology project begins with a problem statement. 'We need a new order management system.' 'We want to add AI to our demand planning.' 'Our WMS is not scaling with our growth.' The statement sounds specific. It rarely is. And the gap between the stated problem and the actual problem is where most technology projects fail.

Discovery exists to close that gap before you have spent six months building the wrong thing.

What discovery actually does

A discovery phase - typically four to eight weeks for an enterprise engagement - is an intensive investigation into the problem you have been asked to solve. It involves structured interviews with stakeholders at every level of the organization. It involves walking the process: watching people do their jobs, not just hearing them describe their jobs. It involves reviewing existing systems, data, and integration points. And it involves forming and testing hypotheses about what the actual problem is and what kind of solution would address it.

The output is not a software specification. It is an understanding of the problem space that is precise enough to scope a solution - and to catch the decisions that will matter most during implementation.

The gap between stated and actual problems

A retailer told us they needed a new WMS. Their existing system was slow, and operations leaders had been advocating for a replacement for two years. Discovery revealed that the performance problems were concentrated in a single batch reporting process that ran during the shift transition. The WMS itself was adequate. Replacing it would have cost $2M and taken eighteen months. Optimizing the reporting process took six weeks.

A distributor told us they needed better demand forecasting. Discovery revealed that their forecast accuracy was actually reasonable - the problem was that their replenishment team did not trust the forecast and manually overrode it constantly, introducing the variability they were trying to reduce. The solution was training and process change, not a new forecasting model.

These are not unusual cases. The stated problem and the actual problem are often different things. Building a solution to the stated problem when the actual problem is different does not solve anything.

What makes discovery work

Good discovery requires access and honesty. Access to the people who actually do the work, not just the people who manage it. Access to the data and systems in their current state, not a sanitized version prepared for the consulting team.

And honesty from the client about what is actually going on - the political dynamics, the failed previous attempts, the things that are off limits for organizational reasons. We ask about all of these directly, because they shape the solution as much as the technical requirements do.

It also requires intellectual humility from the consulting team. Discovery is not the phase where you confirm that your preferred solution applies to this client's problem. It is the phase where you find out what is actually true. The questions that matter are the ones whose answers might change your approach.

What we produce

  • A clear statement of the actual problem - which often differs from the stated problem
  • A map of the current state: systems, processes, data flows, and integration points
  • An assessment of data quality and availability for any AI or analytics use case
  • A prioritized set of options, with honest trade-offs between scope, cost, and timeline
  • The organizational and change management considerations that will determine whether the solution succeeds

The cost of skipping it

The argument against thorough discovery is usually time pressure. 'We already know what we need. Let us just build it.' The organizations that skip discovery and go straight to build tend to discover - during the build - that the requirements were wrong, the integration points were more complex than expected, or the organizational change management was not accounted for.

These discoveries are more expensive at month four than they would have been at week two. Discovery is not overhead. It is the cheapest phase of the project, because it is the phase where changing course is still free.

Every engagement we take on starts with discovery. Not because it is a formality, but because it is the work. Understanding the problem precisely is the difference between building the right thing and building something that solves last year's problem as understood by people who have moved on.

Want to talk through how this applies to your operation?

We work with enterprise teams on the exact problems described here. Start with a 30-minute discovery call.

Book a Discovery Call