Skip to content
How we work

From business problem to working software.

Every engagement follows the same shape, scaled to the size of the problem. You see working software early, decisions are written down, and the people who build it stay with it.

  1. 1Understand
  2. 2Shape
  3. 3Build
  4. 4Connect
  5. 5Validate
  6. 6Improve
Six stepping stones leading to a finished module
The six stages

What happens, what you get, and your part.

The same shape for a two-month first release and a multi-year platform. Small projects move through it quickly; large ones repeat it in cycles.

Every 1 to 2 weeks you review working software in a real environment, not slides.
  1. 01

    Understand

    We learn the business goal, the users, the current systems and the constraints. You do not need a finished specification.

    You get

    A short written summary of the problem, users, systems and constraints.

    Your part

    Share what you know, give access to the people and systems involved, and tell us what success looks like.

  2. 02

    Shape

    We agree what to build, keep, connect or retire, the order of work and what success looks like, in writing.

    You get

    A scoped plan: what to build, keep, connect or retire, in order, with the decisions recorded.

    Your part

    Make the priority calls: what matters first, what can wait and what is out of scope.

  3. 03

    Build

    Working software is delivered in short cycles and reviewed with you regularly in a real environment.

    You get

    Working software in a real environment, reviewed with you every one to two weeks.

    Your part

    Join the demos, try the software and give feedback while it is still cheap to change.

  4. 04

    Connect

    New work is joined to the systems the business already relies on, with retries, monitoring and clear ownership of data.

    You get

    The new work integrated with the systems the business relies on, with monitoring.

    Your part

    Help us reach the owners of the systems we connect to and agree which system owns each record.

  5. 05

    Validate

    We test against real use and the outcome the work was meant to achieve, not only against a checklist.

    You get

    Testing against real use and the outcome the work was meant to deliver.

    Your part

    Provide real examples and real users for acceptance, and sign off each release.

  6. 06

    Improve

    After release we monitor, fix and improve, with the same people who built it.

    You get

    Monitoring, fixes and the next set of improvements, by the same team.

    Your part

    Tell us what users say and what the business needs next, so the roadmap stays honest.

Getting started

From first message to first demo.

No long sales cycle. The first conversation is about the problem, not a proposal.

  1. 1

    Tell us the problem

    Use the form. A few sentences on what needs to change is enough.

  2. 2

    We read it properly

    A person reviews your enquiry and the systems involved before replying.

  3. 3

    A focused call

    You speak with people who can discuss both the business and the engineering.

  4. 4

    A clear next step

    A scoped engagement, a short discovery phase or a written proposal.

  5. 5

    Kick-off and first demo

    Access, the shared board and the first cycle are set up, then working software follows.

Engagement models

Three ways to work together.

Most clients start small and expand once the first stage proves itself. Every engagement is agreed in writing before work starts.

Discovery

Best for
A problem that is real but not yet scoped.
You get
A written plan: goals, users, systems, constraints, key decisions and a scoped first release.
How it is priced
Fixed scope and fixed price.
It ends
With a plan you can use with us or without us.
Discuss discovery

Defined project

Best for
A scope that is clear enough to plan in stages.
You get
Agreed stages, regular demos and a clear finish line, with handover documentation.
How it is priced
By agreed stages and milestones.
It ends
When the agreed scope is delivered and accepted.
Discuss defined project

Ongoing team

Best for
A product or platform with a long roadmap.
You get
A dedicated team that owns the roadmap and ships on a regular release cycle.
How it is priced
Monthly, invoiced in advance.
It ends
On notice, with a full handover if you need one.
Discuss ongoing team
In writing

What you receive, not just what we promise.

Nothing important depends on memory or on one person. You keep all of it.

Problem summary

The goal, users, systems and constraints, written in plain language.

Scoped plan

What gets built, kept, connected or retired, in order.

Decision log

Architecture choices and trade-offs, with the reason for each.

Working software

Reviewed in a real environment every one to two weeks.

Tests and documentation

Handed over with the code, so others can maintain it.

Monitoring

Alerts and dashboards so problems are found by the team first.

Where the work happens
  • Shared task board
  • Code repository you can access
  • Written decision log
  • Video calls in your working hours
  • A shared chat channel
  • Staging environment for demos
Who you work with

One accountable team.

Shaped to the work. The people who build the software are the ones who support and improve it.

Delivery lead

Your day-to-day contact. Owns the plan, the board and the demos.

Engineers

Build the product, the integrations and the data work together.

Design

Shapes the interface and flows where the work has users.

Quality

Tests against real use, with every change reviewed by another engineer.

FAQ

Questions about how we work

What are the stages of a CodeWorx project?

Six stages: Understand, Shape, Build, Connect, Validate and Improve. They scale to the size of the problem, so a small project moves through them quickly and a large one revisits them in cycles.

How often will we see working software?

Every one to two weeks, in a real environment rather than slides. Each demo ends with feedback and the priorities for the next cycle.

Do we need a specification before we start?

No. A description of the problem, the people affected and the systems involved is enough. Shaping the scope is part of the work, and a discovery phase can do it formally.

Which engagement model should we choose?

Choose Discovery when the problem is real but not yet scoped, a defined project when the scope is clear enough to plan in stages, and an ongoing team when a product or platform has a long roadmap.

What do we need to provide?

One person who can make priority decisions, access to the systems involved, time for regular demos, real examples of the work, and any security or compliance requirements in writing.

Who supports the software after launch?

The same team that built it. After release they monitor, fix and improve the software, usually as an ongoing team that owns the roadmap.

Get a proposal

Start with the problem.

You do not need a finished specification. Tell us what needs to change and we will suggest the smallest useful first step.

  1. 1We read your brief properly
  2. 2You speak with people who can discuss the business and the engineering
  3. 3You get a clear next step: a scoped engagement, a discovery phase or a proposal

Start a conversation

Fields marked * are required. Plain language is fine.

30 more characters

We use these details only to respond to your enquiry.

Your privacy choices

We use necessary storage to run this site. With your permission, we also use Google Analytics and Google Ads measurement to see how the site is used and which campaigns lead to enquiries. Nothing else runs until you choose. Privacy Policy Cookie Policy

Cookie preferences

Choose what this site may use. You can change this at any time from Cookie settings in the footer.

Necessary

Always active

Keeps the site working and secure, and stores the choice you make here (one first-party cookie). It cannot be switched off.

Analytics

Google Analytics measures visits and how pages are used, so we can improve the site. It sets Google cookies only when allowed.

Advertising

Google Ads measurement shows which ads lead to enquiries. Google may use the email or phone number you enter in a form, in hashed form, for this. It runs through the same Google tag as Analytics, so it can only be switched on together with Analytics.