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.

  1. 01

    Initiation

    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.

    No charge
  2. 02

    Requirement 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.

    No charge
  3. 03

    Analysis

    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.

    No charge
  4. 04

    Business 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.

    Free delivery
  5. 05

    Your 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.

    Approval gate
  6. 06

    Planning 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.

    You approve each phase
  7. 07

    Design

    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.

    $15 / hour
  8. 08

    Build

    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.

    $15 / hour
  9. 09

    Testing

    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.

    $15 / hour
  10. 10

    User 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.

    Pay after approval
  11. 11

    Release 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.

    $15 / hour
  12. 12

    Warranty

    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.

    Free for 1 year
  13. 13

    Maintenance 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.

    $15 / hour after approval

Start at step 1 — it is free

WhatsApp