How we work
A process built for people who hate surprises
Every engagement — a web product, AI adoption in delivery or business work, a QA cycle, an automation framework or a security assessment — follows the same six-step backbone. What varies is the work inside the steps, never the transparency around them.
Timing, budget and support
A useful estimate starts with a clear first delivery
The estimate starts with a review of content, access, integrations and acceptance criteria. Your proposal sets the dates, review points and dependencies for the agreed scope. Prototype review and production launch are separate milestones.
- Focused landing page
- Review content and conversion goal
- One clear goal, approved copy and assets, and timely feedback on the design and build.
- Business website
- Agree pages and integrations
- Page count, content readiness, design decisions, migration and any third-party integrations.
- Web application
- Scope-specific milestones
- A defined first release, user journeys, permissions, integrations and acceptance checks.
- AI prototype and integration
- Estimated after task and data review
- One bounded use case, accessible sample data and evaluation criteria. Prototype review and production launch are separate milestones.
- Budget before commitment
- A fixed-scope proposal names the deliverables, price, assumptions and exclusions. Ongoing work can use monthly capacity. Hosting, model usage and other external charges are identified separately; changes to the scope are agreed before additional work.
- Editing, integrations and ownership
- Agree who edits content and how: developer-managed files, your existing publishing tools or a separately scoped CMS. List integration owners and external licences. Handover covers repositories, deployment configuration, account access, evaluation fixtures and the instructions your team needs to operate independently.
- Support with an end date
- The proposal states the included support duration, when it starts and which defects it covers. New features and continuing maintenance are separately scoped. After that window, choose in-house maintenance, ad-hoc work or a retainer for the checks and updates you need.
- Results with measurement context
- Agree the baseline and success measure before delivery: a completed enquiry journey, page loading on representative devices, regression effort or a workflow completed correctly. For AI, include human review time, accuracy and cost per task. Compare under recorded conditions before making a time-saving or business-impact claim.
Engagement steps
Discovery call
A 30-minute conversation about your goals, product and constraints. We ask questions, you get an honest first read on feasibility, approach and rough effort — free of charge and free of pressure.
You provide
A description of the product and the problem, plus whatever already exists — a brief, designs, a staging URL, an existing test suite, a previous audit. Partial is fine; most of this call is us asking what is missing.
You get
A written summary of what we understood, so a misunderstanding surfaces now rather than in week three.
An honest read on feasibility, including the parts we think are harder than they look.
A recommendation on which discipline actually fits — sometimes that is fewer services than you asked about.
A rough effort band, clearly labelled as rough.
Scope & proposal
We turn the discovery into a written proposal: scope, deliverables, timeline, price and assumptions. You know exactly what you are buying before any work begins.
You provide
Answers to the open questions from discovery, and your decisions on priority where the full scope does not fit the budget or the deadline.
You get
A written proposal with deliverables, the first review date, launch milestones and price.
An explicit out-of-scope list — the part most proposals leave out, and the part most disputes come from.
The assumptions the estimate depends on, so it is obvious what changes the number.
A recommended sequence if the work is better split into phases.
The included launch checks, any additional QA or security scope, external running costs and the duration of post-delivery support.
Kickoff & planning
Access, environments, communication channels and a shared plan. We agree how progress is demonstrated — usually a weekly demo or written status you can forward internally.
You provide
Access to environments, repositories and any accounts the work needs, plus one named contact who can make decisions without convening a committee.
You get
A shared plan with the sequence of work and the checkpoints on it.
An agreed demo or status cadence, and the channel it runs in — yours, not ours.
A written definition of done for the engagement, so acceptance is not a matter of opinion later.
Confirmation that our access works, before the clock starts.
An agreement on AI tooling, permitted inputs and human review responsibilities when AI assistance is in scope.
For an AI pilot: a task baseline, approved evaluation examples, stop conditions and the people who will review and operate it.
Delivery in iterations
Design, development, testing or assessment work proceeds in short, reviewable increments. You see real progress continuously — never a black box that opens at the deadline.
You provide
Feedback on each increment, and a decision when a question blocks progress. The faster that loop runs, the less rework the engagement carries.
You get
Reviewable increments — running code, executed test runs, findings as they are confirmed.
A weekly demo or written status update you can forward internally without editing it first.
Immediate written notice when something threatens scope, budget or timeline — with options, not just the problem.
A visible record of what changed and why, so the history survives staff turnover on either side.
Checks matched to each change: focused tests, review of generated code and performance measurements where behaviour or page speed is affected.
Review & handover
Final review against the agreed scope, complete documentation, and handover of every artifact — code, test suites, reports — into your ownership.
You provide
An acceptance review against the definition of done agreed at kickoff, and the destination for the handover — your repository, your issue tracker, your accounts.
You get
Every artifact the engagement produced: source, test suites, reports, configuration.
Documentation written for whoever inherits it, not for whoever wrote it.
Acceptance evidence showing the important journeys tested, known limitations and any follow-up risks you have agreed to carry.
A walkthrough session, recorded if your team is distributed across time zones.
Transfer of any credentials or infrastructure created for the project, and deletion of our copies.
Support & iteration
A defined post-delivery support window is included in every project. After that: retainer, ad-hoc support or a clean goodbye — your call, no lock-in.
You provide
Anything you find after handover. Reports during the support window are exactly what the window is for — you are not imposing.
You get
Fixes for defects in delivered work within the support duration and coverage written into the proposal.
A written record of anything changed after handover, so your documentation does not silently drift.
An honest answer on whether a follow-on engagement is worth it — including when we think it is not.
A clean exit if you want one: no proprietary tooling, no lock-in, nothing that needs us to keep running.
What you can expect
The fine print, in plain language
A written proposal with explicit scope, assumptions and price — before work begins.
A weekly demo or written status update you can forward internally without editing.
Direct access to the people doing the work, in your communication tools.
Immediate notice if anything threatens scope, budget or timeline — with options.
Full ownership of every deliverable: code, tests, reports, documentation.
A defined post-delivery support window included in every project.
Practical companion resources
Contact
Start at step one
The discovery call is free, 30 minutes, and obligation-free. Worst case, you leave with a clearer picture of your own project.