Software development life cycle
The full path from a business problem to a system you can run.
This is the lifecycle we follow on a website, a web application, a mobile app, an automation, a dedicated team engagement, a maintenance assignment, or a revamp. The early steps are free. Billing starts only after you approve the BRD, and then only phase by phase.
-
01
No chargeInitiation
We capture the business problem, who feels it, and what a useful result looks like. A new build, a live system that needs care, or an application that needs a revamp all start here.
-
02
No chargeRequirement gathering
We walk the current process with the people who do the work. That includes the existing website or application, the manual steps around it, the data, the users, and the constraints.
-
03
No chargeAnalysis
We separate what is in scope from what is not. Risks, integrations, and assumptions are written down so they are not discovered halfway through a build.
-
04
Free deliveryBusiness Requirement Document
We deliver the BRD: goals, users, process, functional scope, exclusions, and acceptance criteria. For an automation, it also says what the system will decide and what a person still decides. You use this document to confirm that we understood the requirement. Up to this delivery, we do not charge anything.
-
05
Approval gateYour approval of the BRD
This is the gate. Chargeable work does not start until you approve the BRD. Approving it means you are satisfied that the requirement is right. If it is not right, we correct the document. We still do not bill for getting the BRD right.
-
06
You approve each phasePlanning and milestones
The approved scope is split into phases. Each phase has a purpose and an hour estimate at $15 an hour, whatever the mix of roles. You approve a milestone before we start it. There is no advance against a future phase.
-
07
$15 / hourDesign
Architecture, data, screens, and — where the work is automation — the flow from trigger to result. UI and technical design sit inside the milestone you approved. Design hours are $15, the same as build hours.
-
08
$15 / hourBuild
Development of that milestone: the website, web application, mobile app, integration, or automation. Offshore or dedicated-team work is delivered against the same milestone, not as a separate commercial model.
-
09
$15 / hourTesting
Test cases are traced to the BRD. We run functional checks and fix defects before the phase is offered for your acceptance. Testing time is part of the hours for that phase.
-
10
Pay after approvalUser acceptance
You check the phase against the approved BRD and the acceptance criteria. When you approve the completed milestone, we invoice the hours for that phase at $15 an hour. A phase you have not approved is not billed.
-
11
$15 / hourRelease and handover
We deploy, smoke-test, and hand over what was built, with the notes your team needs to operate it. Release work is estimated inside its milestone and billed only after you approve that phase.
-
12
Free for 1 yearWarranty
For one year after the approved work is delivered, bugs in that scope are fixed free. A bug is behaviour that does not match the BRD you approved. Ideas that were not in the scope are not warranty work.
-
13
$15 / hour after approvalMaintenance and the next version
Live systems need care, and some applications need a revamp. Both are new scoped pieces of work: a short BRD or change note, your approval, then $15 an hour by milestone, with warranty on the work we deliver.