A first version needs boundaries.
Trying to include every future feature makes it harder to learn what matters. We keep a visible backlog and agree what can wait.
Have an idea for a tool people would use? We work out the smallest useful version, test it, and build from there.
We help turn an idea into a working digital product: a customer portal, internal tool, booking flow, or a new service people use online. The first job is to understand who it is for and what they need to get done.
We decide what belongs in the first version, test the important journeys, and build in small, reviewable pieces. You see the work as it develops, and real feedback helps decide what deserves more time after launch.
An example of a first release focused on submitting and tracking one kind of request.
A customer signs in, provides the information your team needs, and sees that the request has been received.
Your team reviews the request, assigns it, and updates its status through a focused internal view.
The customer can check progress and respond to questions, with access limited to the information they should see.
8–12 weeks
A focused first release with a few core journeys.
Weeks 1–2
We talk through the problem, speak with intended users where possible, and decide what the first release needs to do.
Weeks 3–4
We make an interactive prototype, test the main flows, and settle the rules, roles, and data the product needs.
Weeks 5–9
We develop the agreed journeys, connect the necessary tools, and review usable progress with you throughout the build.
Weeks 10–12
We test permissions and important cases, prepare the handover, and launch to an initial group before deciding the next priorities.
The number of workflows, permissions, integrations, and unknown technical requirements affects the plan. Discovery may show that a prototype should come before a production build. We agree dates after scoping the work.
We agree what’s included before starting.
A first-release scope and prioritized backlog.
User journeys and an interactive prototype.
Interface designs and reusable components.
The agreed working product and integrations.
Checks for core flows, permissions, and failure cases.
Source code, deployment guidance, and a handover.
A few things to agree before we start.
Trying to include every future feature makes it harder to learn what matters. We keep a visible backlog and agree what can wait.
A product needs to fit real habits. Testing with users, clear onboarding, and a plan for introducing it are part of the conversation.
Hosting, dependencies, support, and new requirements continue after the initial build. We agree who will own those responsibilities.
Something else on your mind?
We start with the people using it and the first job it needs to do. That gives us a smaller release to scope and estimate. If a technical question could change the budget, we test that before committing to the full build.
A focused first release often takes eight to twelve weeks. That depends on the core journeys, integrations, and testing needed. We agree a release plan after working through the scope.
Yes. We share designs and working versions during the build. You can try the main journeys and give feedback while there is still time to change them.
We can begin with a review of the code, access, and current problems. Then we agree whether to extend what is there, replace a specific part, or start with a separate prototype.
Yes. If the main uncertainty is whether people understand or need the idea, a prototype can be a useful first project. We agree what it should test and avoid presenting it as production-ready software.
We review the effect on the agreed scope, time, and budget. A new feature may replace something planned for the first release or become a separate next step.
We plan the handover around your team’s needs, including source access, setup instructions, and the services the product depends on. Ownership and third-party licensing are set out in the project agreement.