04 / Method
Four phases, three of them mine
How I work
Four phases. Analysis, architecture and code review stay with me, because that is where it is decided whether the project will hold up. Development I delegate to a small network of trusted people: it is the choice that keeps costs sane and timelines flexible when they need to be.
What I look at when I look at a process
A business process has layers, and they are not an abstraction: they are six questions somebody answers every day, usually from memory and always in a hurry. The software that carries the process has the same six layers — and when one of them is missing, that question goes on being answered from memory, only with more screens around it.
01
Analysis
Kept in house
I look at how people actually work, not how they are supposed to. I trace where data is born, where it is retyped and where it gets lost. What comes out is a list of what costs the most, in real hours.
- What you get
- A map of the data flows and a list of the retyping points, in hours.
- Duration
- 1–2 weeks (estimate)
02
Architecture
Kept in house
I define which systems talk, in which direction and how often. The choices and their limits are documented before any code is written, so you know what you are buying and what happens when something falls over.
- What you get
- An architecture document with diagrams, stated limits and a release plan.
- Duration
- 1–3 weeks (estimate)
03
Development
Built in milestones you can verify: at every delivery there is something you can try, not a percentage. If a priority changes, it changes at the next milestone.
- What you get
- Milestones you can try in a test environment, one at a time.
- Duration
- Varies by project
04
Code review and release
Kept in house
Every line that reaches production passes through my review. Then the release is gradual, with the old process still running until the new flow has proved itself on your data.
- What you get
- The flow in production, documentation and credentials handed over.
- Duration
- 1–2 weeks (estimate)
What is included and what is not
Included in every project
- Process analysis and a map of how data and documents actually move
- An architecture document with the reasoning and the limits of each choice
- Development, testing and code review done by me
- A gradual release, with the old process still running as a safety net
- Technical documentation and handover of code and credentials
- A post-release support period agreed before we start
Not included, and I say so up front
- Licences for your own systems and subscriptions to third-party services
- Hosting and infrastructure, which stay in your name
- Tax, legal or employment advice on the rules the software applies
- Extended staff training beyond the handover
- IT support on networks, workstations and devices
- Any promise of a financial result: it cannot be guaranteed and I don't make it