Skip to content
XStone Effect

How we deliver

Delivery you can audit

Many of our clients answer to boards, funders or auditors. We work so that every hour and every line of code can be traced to a task and to a test.
  1. 01

    Task-level plan. We split each engagement into tasks. Each task has a written acceptance test.

  2. 02

    Hours logged per task. Invoices list the hours by task and by work period.

  3. 03

    Your repository from day one. The code, the documentation and the history belong to you.

  4. 04

    Automated tests on every change, run in continuous integration.

  5. 05

    A failing test for every control. We remove each security control on purpose and check that its test fails. If a control has never failed a test, we do not accept it.

  6. 06

    Independent review. A second engineer approves every change before it is merged.

  7. 07

    Your acceptance. You accept each deliverable against its written test before it is signed off.

  8. 08

    Handover. Architecture diagrams, runbooks and a recorded walkthrough.

Ways to engage

Fixed-scope work orders for each phase, or time and materials with hours itemized by task.

Plan your platform with the engineers who will build it.