Discovery

Turn business needs into a plan you own, ready to build with confidence.

Discovery is a standalone process that creates a clear, shared understanding of what needs to be designed and developed. Refact works with your team to define the business needs, user requirements, workflows, integrations, and technical considerations, turning them into an actionable blueprint for the website, web application, or software you’re about to build.

Different projects, the same need for clarity

  • Migrating

    Map content and dependencies before moving your website, CMS or ESP to a new platform.

  • Rebuilding

    Define the right requirements before rebuilding your website or software without repeating old mistakes.

  • Enhancing

    Identify high-value improvements to your existing website or web app without breaking what already works.

  • Building new

    Turn an early-stage idea into clear requirements and a buildable scope before design and development begin.

Clarity before code

The cost of uncertainty grows once development begins.

Let’s talk

At the start of a project, it is very common to feel like the important decisions have already been made. But beneath the surface are often unresolved requirements, competing priorities, hidden dependencies, and technical constraints that can fundamentally change what needs to be built and how.

Once development begins, those uncertainties become harder and more expensive to resolve. A missed dependency can mean rework. An unclear requirement can change the scope. A wrong assumption can affect the architecture, timeline, and budget.

Discovery is where those uncertainties are investigated and resolved while the project is still in its early stages.

The Discovery process

From understanding the problem to defining the solution.

We work closely with your team through workshops, meetings, document reviews, and system analysis, building a clearer picture at each stage.

01Current state

Understand where things stand today

We start by understanding how your business, users, and existing systems work today, including what works well, where the friction is, and what may need to change.

  • Existing systems and workflows
  • Users, roles, and business rules
  • Content, data, integrations, and dependencies
  • Limitations, inefficiencies, and known risks
02Future state

Define what needs to change

With the current state understood, we define what the project needs to achieve and what the future experience should make possible for your users and your team.

  • Business goals and desired outcomes
  • User needs, journeys, and workflows
  • Functional, content, data, and integration requirements
  • Priorities and measures of success
03Solution

Define the right way forward

We bring the findings together, resolve the remaining questions, and shape a practical solution that balances business needs, user needs, and technical reality.

  • Resolve gaps and conflicting requirements
  • Define the proposed solution and approach
  • Identify risks, dependencies, and key decisions
  • Confirm priorities, scope, and project boundaries
Project blueprint

Receive a detailed project blueprint

Your Discovery findings and decisions are brought together in one detailed, independently usable project blueprint.

It gives stakeholders, designers, developers, and delivery teams one reliable reference point for estimating, planning, designing, and delivering the next phase.

Inside the blueprint

  1. 01

    Current state and objectives

    A documented view of your existing environment, key challenges, and agreed project objectives.

  2. 02

    Requirements and workflows

    A defined set of user, functional, content, workflow, data, and technical requirements.

  3. 03

    Risks, dependencies, and scope

    A clear record of the dependencies, constraints, migration needs, priorities, and boundaries that will shape delivery.

  4. 04

    Recommended direction

    The agreed solution, key decisions, and recommended direction for moving the project forward.

Start with clarity

Start your project with a clearer direction.

Tell us what you’re planning, where things stand today, and what success should look like for the project.