Skip to main content

OUR PROCESS

How an engagement runs

The stages below are the ones we use on almost every build. They are documented so a client can hold us to them, and so a project can be picked up mid-way by someone who was not in the first conversation.

Stage five is a decision, not a handoff

THE STAGES

Each stage, in order

Stages 1 to 3 are reversible. After launch they are not, which is where most of the care goes.

Each stage produces something reviewable and ends with a decision to move on, revise or stop. Nothing advances because a date arrived.

  1. Discover Understand your goals, requirements and challenges.
  2. Plan Create a strategy, architecture and project roadmap.
  3. Design Create UI/UX designs and prototypes for a better experience.
  4. Develop Build robust, scalable and secure solutions.
  5. Test Ensure quality, performance and security.
  6. Launch & Support Deploy your solution and provide ongoing support.

What Happens at Every Step

What Happens at Every Step

Discover Understanding Your Vision

We start by learning about your business, goals, target audience and technical requirements. This helps us understand your needs and define the best approach for your project.

  • Detailed consultation with your team
  • Identify goals and key requirements
  • Analyse challenges and opportunities
  • Define scope and project objectives
Planning notes arranged on a wall during a requirements discussion.

Why the stages are written down

A written process does two useful things. It makes the estimate honest, because nothing is assumed that has not been discussed, and it makes disagreement cheap, because a change at stage three costs a conversation while the same change at stage six costs a release.

  • Client-Focused Approach

    We keep your business goals at the centre of the project.
  • Transparent Communication

    We keep you informed throughout the journey.
  • On-Time Delivery

    We plan carefully and maintain clear project milestones.
  • High-Quality & Scalable Solutions

    We build with quality, maintainability and future growth in mind.
A team reviewing a global data dashboard together.

Written before the first sprint

CLIENT JOURNEY

Our Client Journey

From the first conversation to ongoing support, this is what happens and who is involved at each point.

  1. Initial Inquiry You reach out to us with your idea.
  2. Consultation We discuss your requirements.
  3. Proposal We share a detailed plan and estimate.
  4. Development We build your solution with regular updates.
  5. Launch We deploy and make it live.
  6. Ongoing Support We provide continuous support and improvements.

NEXT STEP

Bring us a problem, not a brief

Stage one exists so that neither of us spends money on the wrong problem. Bring what you know so far, including the parts that are not decided, and we will tell you which stage the work actually starts at.

Questions people ask us about this