(The six phases)
From a conversation on your floor to a system your people trust
Every phase has something you can see and judge at the end of it. You are never asked to wait three months and hope.
Phase 01Discovery
We come to you and watch the work happen. How a shift records what it did, where a figure gets written down, which spreadsheet everybody quietly depends on, and what the person at the end of the chain actually needs. We ask the awkward questions early, because they are cheaper now.
Stakeholder interviewsBusiness process mappingCurrent state analysisWorkflow observationRequirements gathering
Phase 02Modelling and design
We turn what we saw into a structure: the things your business keeps, how they relate to each other, and the rules that must always hold. Get this right and the system bends with you for years. Get it wrong and every later change fights it.
Data modellingEntity relationship diagramsNormalisationDomain modellingUse case analysisUser storiesWireframing
Phase 03Architecture
How it is put together, where each rule is enforced, who may do what, and how it will carry three years of data rather than three weeks. Decisions written down with the reasoning attached, so they can be revisited later rather than re-guessed.
Systems architectureRole and permission designSecurity by designThreat modellingCapacity planningIntegration mapping
Phase 04Prototype and review
You see it and use it early, while changing it is still cheap. This is the phase where your input shapes the result most, and we would much rather be told in week two that a screen is wrong than discover it at handover in front of your staff.
Interactive prototypesUsability testingClient review cyclesAccessibility checksIteration
Phase 05Build and verification
Written in reviewed increments, with automated tests that run before any change is allowed in and a second person on every piece of work. Nobody approves their own. The checks block the merge, and they do not make exceptions for anybody, including us.
Automated testingPeer code reviewContinuous integrationPerformance testingSecurity testingLoad testing
Phase 06Launch and the long term
Live on one part of the business first, judged there, then rolled out. After that we are still here: monitoring, backing up, updating and extending it as the business changes. This is where most of the relationship actually is.
Phased rolloutUser trainingDocumentationMonitoringOngoing maintenanceEnhancement