

- Description
- A delivery truck
- Source
- George Chernilevsky · original page
- Licence
- PD Public domain
BI product — Evolution and delivery
What lets the product evolve without breaking it.
Industrialization and deployment#
How does a change reach the user in a repeatable way?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | The file is edited in place, then copied over. | Starting point: no criteria. |
| 1 · Locally tooled | New versions of the file are copied manually. |
|
| 2 · Shared | Numbered versions, documented manual deployment. |
|
| 3 · Industrialized | Build pipeline, separate environments, repeatable deployment. |
|
| 4 · Integrated and governed | Controlled version lifecycle: several versions, migrations, documented deliveries. |
|
| 5 · Autonomous | Continuous, automatic deployment, with rollback. |
|
Effect on the user
The user receives changes without any intervention or interruption.
Testing and fixes#
How do we know it works, and that a fix breaks nothing?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Problems are noticed in use. | Starting point: no criteria. |
| 1 · Locally tooled | Occasional manual checks. |
|
| 2 · Shared | Test data sets and checklists. |
|
| 3 · Industrialized | Automated regression tests. |
|
| 4 · Integrated and governed | Data, load and security tests; automated acceptance testing of the interface. |
|
| 5 · Autonomous | Tests triggered on every change, automatic fixes for known anomalies. |
|
Effect on the user
The user no longer serves as a test bench.
Project steering and roadmap#
Who decides what evolves, and on what basis?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Changes follow whatever is asked for at the moment. | Starting point: no criteria. |
| 1 · Locally tooled | Requests received by email or verbally. |
|
| 2 · Shared | A single backlog. |
|
| 3 · Industrialized | Structured planning and tracking (iterations, milestones). |
|
| 4 · Integrated and governed | Roadmap based on requests, product maturity and constraints; priorities arbitrated. |
|
| 5 · Autonomous | Value-driven steering: measured usage and value feed the roadmap. |
|
Effect on the user
The user sees their need taken into account, and the product evolving in the direction of their usage.