This first version was released in March 1993. It was used to assess
26 projects at 7 companies in the time period March 1993 - September 1995,
and the next two tables show the results in terms of degree of satisfaction
for each key practice and the overall results in terms of maturity levels.
Key Practices and Degrees of Satisfaction – DPMM Version 1
|
|
Key Practices |
|
|
|
|
|
1. Consistent creation of basic software development documents |
|
|
|
| 2. Documentation generally recognized as important |
|
|
|
|
|
|
3. Written statement or policy about importance of documentation |
|
|
|
| 4. Adequate time and resources for documentation |
|
|
|
|
| 5. Adherence to documentation standards |
|
|
|
|
| 6. Use of check-off list of required documentation |
|
|
|
|
| 7. Use of simple documentation tools |
|
|
|
|
|
|
8. Accuracy and reliability of documentation |
|
|
|
| 9. Mechanisms to update documentation |
|
|
|
|
| 10. Mechanisms to monitor quality of documentation |
|
|
|
|
| 11. Methods to assess usefulness of documentation |
|
|
|
|
| 12. Use of common sets of documentation tools |
|
|
|
|
| 13. Use of advanced documentation tools |
|
|
|
|
| 14. Documentation-related technology and training |
|
|
|
|
|
|
15. Measures of documentation process quality |
|
|
|
| 16. Analysis of documentation usage and usefulness |
|
|
|
|
| 17. Process improvement feedback loop |
|
|
|
|
| 18. Integrate CASE and documentation tools | 73% | 12% | 15% |
Breakdown by Maturity Level - DPMM Version 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Key Practices and Degrees of Satisfaction - DPMM Version 2
|
|
|
|
|
|
|
|
|
|
1. Consistent creation of basic software development documents |
|
|
|
|
|
|
|
2. Documentation generally recognized as important |
|
|
|
|
|
|
|
3. Written statement or policy about importance of documentation |
|
|
|
|
|
|
|
4. Adequate time for documentation |
|
|
|
|
|
|
|
5. Existence of documentation policy or standards |
|
|
|
|
|
|
|
6. Adherence to documentation policy or standards |
|
|
|
|
|
|
|
7. Mechanism to check that required documentation is done |
|
|
|
|
|
|
|
8. Use of simple documentation tools |
|
|
|
|
|
|
|
9. Accuracy and reliability of documentation |
|
|
|
|
|
|
|
10. Mechanisms to update documentation |
|
|
|
|
|
|
|
11. Methods to monitor quality of documentation |
|
|
|
|
|
|
|
12. Methods to assess usefulness of documentation |
|
|
|
|
|
|
|
13. Use of common sets of documentation tools |
|
|
|
|
|
|
|
14. Use of advanced documentation tools |
|
|
|
|
|
|
|
15. Documentation-related technology and training |
|
|
|
|
|
|
|
16. Documentation is traceable to previous documents |
|
|
|
|
|
|
|
17. Measures of documentation process quality |
|
|
|
|
|
|
|
18. Analysis of documentation usage and usefulness |
|
|
|
|
|
|
|
19. Process improvement feedback loop |
|
|
|
|
|
Breakdown by Maturity Level - DPMM Version 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Key Practices and Degrees of Satisfaction - DPMM Version 3
|
|
Key Practices |
|
|
|
|
|
|
|
No key practices – in this level there is only a set of basic practices |
|
|
|
|
|
|
|
2.1. Existence of documentation policy or standards |
|
|
|
|
|
| 2.2. Mechanism to check that required
documentation is done
2.3. Adherence to documentation policy or standards |
33% |
39% |
0% |
17% |
11% |
|
|
|
3.1 Existence of a defined process for creation of documents |
|
|
|
|
|
| 3.2 Methods to assure quality of documentation |
|
|
|
|
|
|
| 3.3 Assessment of usefulness of documentation |
|
|
|
|
|
|
|
|
4.1. Measures of documentation process quality and usefulness |
|
|
|
|
|
| 4.2. Analysis of documentation process quality and usefulness |
|
|
|
|
|
|
| 4.3. Process improvement feedback loop |
|
|
|
|
|
Breakdown by Maturity Level - DPMM Version 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Key Practices and Degrees of Satisfaction - DPMM Version 4
| Key Practices |
|
|
|
|
|
| 1. Creation of basic software documents |
|
|
|
|
|
| 2. Management recognition of importance of documentation |
|
|
|
|
|
| 3. Existence of documentation policy or standards |
|
|
|
|
|
| 4. Monitor implementation of policy or standards |
|
|
|
|
|
| 5. Existence of a defined process for creation of documents |
|
|
|
|
|
| 6. Methods to assure quality of documentation |
|
|
|
|
|
| 7. Assessments of usability of documentation |
|
|
|
|
|
| 8. Definition of software documentation quality and usability measures |
|
|
|
|
|
| 9. Collection and analysis of documentation quality measures |
|
|
|
|
|
| 10.Collection and analysis of documentation usability measures |
|
|
|
|
|
| 11. Process improvement feedback loop |
|
|
|
|
|
One crucial point that our experience has made very clear is the importance and fundamental role of the key practices. They drive the generation of the assessment questionnaire. When an organization’s process is assessed relative to the model, the assessment is actually measuring the organization’s degree of satisfaction of the key practices. That is, how well is the organization carrying out the key practices. In spite of this, the maturity level has been the most commonly used indicator of the organization’s process maturity. The maturity level is such a broad indicator that it is of limited value as it provides incomplete information about which key practices are satisfied and which are not.