

- Description
- A construction site and its cranes
- Source
- Fons Heijnsbroek · original page
- Licence
- CC0 Public domain
Matrix: Project management
How work on the product is run: needs, priorities, planning, expected quality, risks, communication, delivery measurement, continuous improvement.
In brief
- 8 dimensions, levels 0 to 5, 112 criteria.
- Tool: run an assessment by choosing “Project management”.
- Levels and criteria: original synthesis, references cited at the bottom of the page.
The running of the work on the product: gathering needs, backlog and priorities, planning and tracking, definition of “done”, risks and dependencies, communication with stakeholders, delivery measurement, lessons learned. Going into production belongs to the “Deployments” theme, the life of the installed product to the “Application maintenance” theme.
8 dimensions, six levels (0 to 5) and 112 observable criteria. To place your product: open the assessment for this theme. The calculation rules are here.
Overview#
Each cell is the level’s signature for the dimension.
| Dimension | 0 · Handcrafted | 1 · Locally tooled | 2 · Shared | 3 · Industrialized | 4 · Integrated and governed | 5 · Autonomous |
|---|---|---|---|---|---|---|
| Requirements gathering | Needs expressed by email, in the corridor or in meetings, with no trace. | Requests recorded. | Need formulated. | Structured gathering. | Need and usage brought together. | Need anticipated. |
| Backlog and prioritization | The work to be done lives in messages and in people’s heads. | Task list. | Single backlog. | Backlog ordered and managed. | Priorities arbitrated. | Priorities driven by value. |
| Planning and tracking | No planning: things get done when they can. | Deadlines known. | Iterations or milestones. | Realistic plan. | Flow-based management. | Probabilistic forecasting. |
| Expected quality and definition of “done” | “Done” means “the developer has finished”. | Informal verification. | Written definition. | Standards applied. | Quality verified continuously. | Quality guaranteed by the pipeline. |
| Risks and dependencies | Risks are discovered as they materialize. | Risks mentioned. | Risks listed. | Risks addressed. | Risks built into the plan. | Risks anticipated. |
| Communication with stakeholders | Information circulates by chance, through whatever conversations happen. | Occasional information. | Regular communication. | Demos and feedback. | Users involved. | Targeted communication. |
| Delivery measurement | No measurement: you just have the impression of going fast or slow. | Simple counting. | A few measures. | Four delivery measures. | Measures put to use. | Speed and stability together. |
| Lessons learned and continuous improvement | Lessons stay in the memory of those who were there. | Informal discussions. | Retrospectives. | Knowledge retained. | Improvement tracked. | Learning organized. |
Dimension of the global model most concerned: Project management and roadmap; also Testing and fixes and Industrialization and deployment. An organization’s maturity matrices are described in the maturity matrices section.
Needs and priorities#
Requirements gathering#
How are users’ needs understood, formulated and validated?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Needs expressed by email, in the corridor or in meetings, with no trace. | Starting point: no criteria. |
| 1 · Locally tooled | Requests recorded. |
|
| 2 · Shared | Need formulated. |
|
| 3 · Industrialized | Structured gathering. |
|
| 4 · Integrated and governed | Need and usage brought together. |
|
| 5 · Autonomous | Need anticipated. |
|
What is built answers a real need, formulated with those who will use it.
Backlog and prioritization#
Is there a single, ordered list of the work to be done, and who decides the order?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | The work to be done lives in messages and in people’s heads. | Starting point: no criteria. |
| 1 · Locally tooled | Task list. |
|
| 2 · Shared | Single backlog. |
|
| 3 · Industrialized | Backlog ordered and managed. |
|
| 4 · Integrated and governed | Priorities arbitrated. |
|
| 5 · Autonomous | Priorities driven by value. |
|
Everyone knows why one thing comes before another, and what is not planned is not promised.
Delivery and quality#
Expected quality and definition of “done”#
What makes it possible to say that a piece of work is done?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | “Done” means “the developer has finished”. | Starting point: no criteria. |
| 1 · Locally tooled | Informal verification. |
|
| 2 · Shared | Written definition. |
|
| 3 · Industrialized | Standards applied. |
|
| 4 · Integrated and governed | Quality verified continuously. |
|
| 5 · Autonomous | Quality guaranteed by the pipeline. |
|
A finished piece of work is usable, tested, documented and deliverable: not “almost finished”.
Delivery measurement#
Is the team’s ability to deliver quickly and without breakage measured?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | No measurement: you just have the impression of going fast or slow. | Starting point: no criteria. |
| 1 · Locally tooled | Simple counting. |
|
| 2 · Shared | A few measures. |
|
| 3 · Industrialized | Four delivery measures. |
|
| 4 · Integrated and governed | Measures put to use. |
|
| 5 · Autonomous | Speed and stability together. |
|
Decisions to improve delivery are based on measurements, not impressions.
Steering and team#
Planning and tracking#
Is the work broken down, planned and tracked, with shared visibility?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | No planning: things get done when they can. | Starting point: no criteria. |
| 1 · Locally tooled | Deadlines known. |
|
| 2 · Shared | Iterations or milestones. |
|
| 3 · Industrialized | Realistic plan. |
|
| 4 · Integrated and governed | Flow-based management. |
|
| 5 · Autonomous | Probabilistic forecasting. |
|
Announced deliveries arrive, and a deviation is known early, not on the deadline.
Risks and dependencies#
Are risks and dependencies identified, tracked and addressed?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Risks are discovered as they materialize. | Starting point: no criteria. |
| 1 · Locally tooled | Risks mentioned. |
|
| 2 · Shared | Risks listed. |
|
| 3 · Industrialized | Risks addressed. |
|
| 4 · Integrated and governed | Risks built into the plan. |
|
| 5 · Autonomous | Risks anticipated. |
|
Unpleasant surprises are rare, and those that do happen had been foreseen.
Communication with stakeholders#
Are the people concerned by the product informed and involved?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Information circulates by chance, through whatever conversations happen. | Starting point: no criteria. |
| 1 · Locally tooled | Occasional information. |
|
| 2 · Shared | Regular communication. |
|
| 3 · Industrialized | Demos and feedback. |
|
| 4 · Integrated and governed | Users involved. |
|
| 5 · Autonomous | Targeted communication. |
|
Nobody learns by chance what is changing, and important decisions have been shared.
Lessons learned and continuous improvement#
Does the team learn lessons from what it does, and apply them?
| Level | Signature | Criteria to meet |
|---|---|---|
| 0 · Handcrafted | Lessons stay in the memory of those who were there. | Starting point: no criteria. |
| 1 · Locally tooled | Informal discussions. |
|
| 2 · Shared | Retrospectives. |
|
| 3 · Industrialized | Knowledge retained. |
|
| 4 · Integrated and governed | Improvement tracked. |
|
| 5 · Autonomous | Learning organized. |
|
A mistake or a good idea benefits the next team instead of being lost.
The dimensions are inspired by the references cited below; the levels and the criteria are an original synthesis, not a reproduction of a framework. They are offered to be discussed and adapted, not as authority.
Sources and verification#
- Scrum Guides — The 2020 Scrum Guide — artifacts (Product Backlog, Sprint Backlog, Increment) and the associated commitments (Product Goal, Sprint Goal, Definition of Done)
- DORA — Software delivery performance metrics — five delivery metrics: change lead time, deployment frequency, failed deployment recovery time, change fail rate, deployment rework rate; speed and stability are not in opposition
- Microsoft Learn — Operational excellence (Azure Well-Architected Framework) — DevOps culture, development standards, automation
- Martin Fowler — Technical Debt — technical debt makes enhancements more costly (the “interest”); pay it down where you change things often