04 / Method

Project process

Every project runs through the same five stages. Keeping the sequence consistent means the scope is agreed before building starts, the software is checked before it is delivered, and there is a defined route for changes afterwards.

01

Requirements

We start by understanding what the software is meant to achieve. That covers the objectives behind the project, the people who will use it day to day, the processes already in place, and any technical conditions the work has to fit within — existing systems, devices, data, or constraints on how information can be handled.

  • Objectives
  • Users
  • Existing processes
  • Technical conditions
02

Planning

The requirements are turned into a defined proposal: what the software will do, how it will be structured, and where the edges of the project sit. Anything identified but not included in this round is written down so it can be considered later rather than quietly forgotten.

  • Functionality
  • Structure
  • Scope
  • Sequence of work
03

Development

The software is built and configured against the agreed plan. Work is done in reviewable stages so progress can be seen while it is happening, and so questions that only appear once something is running can be answered early rather than at the end.

  • Build
  • Configuration
  • Review points
04

Testing

Before delivery the software is checked against what it was supposed to do. That means functional testing of each area, usability checks with realistic tasks, compatibility across the browsers and devices in use, and a look at performance under expected load.

  • Functionality
  • Usability
  • Compatibility
  • Performance
05

Delivery & Support

The completed software is deployed and handed over with the documentation needed to run it. From there we provide whatever ongoing arrangement has been agreed — maintenance, updates, corrections, and further improvements as requirements change.

  • Deployment
  • Handover
  • Maintenance
  • Improvements
Working together

What this looks like for a client

You deal with the people doing the work. Questions are asked directly, decisions are recorded, and you are told when something in the plan needs to change rather than finding out at delivery.

Timescales depend on what is being built, so we set them once the requirements are clear rather than before. If a stage uncovers something that affects the scope, we raise it at that point and agree how to handle it.

Support after delivery is arranged in advance, not treated as an afterthought.