Revise core indicators for software maturity assessment#8
Conversation
Updated the core indicators document to define maturity indicators used by the DPG Maturity Model, including detailed descriptions and maturity levels across various pillars.
Updated the Maturity Assessment Questionnaire to enhance clarity and structure, including revised sections on governance, community contribution, security practices, and documentation. Added new content to improve usability and understanding for product owners of open-source solutions.
|
For the updated Practice Checklist MappingAll practice checkboxes are cumulative positives — they only list things the product has in place. There are no "absence" statements. The more practices checked, the higher the maturity level. The suggested scoring logic is: the highest level for which all key practices are checked determines the indicator's maturity level. If no practices are checked, the indicator defaults to Emerging. Suggested Scoring LogicFor each indicator, the web tool can derive a maturity level from the checked practices:
All checkboxes are cumulative positives — they only list things the product has in place. If nothing is checked, the indicator defaults to Emerging. This eliminates contradictory statements and keeps the form intuitive: check what you have, and the tool suggests a level. The product owner should still confirm the derived level (step 1) to account for context not captured by checkboxes. This creates a "suggest then confirm" flow where the tool proposes a level based on evidence and the product owner can adjust. |
Ta1ch0ri
left a comment
There was a problem hiding this comment.
The structural imporvement make sense. Two areas of feedback.
The number of indicator has more than doubled (7-> 16). This expansion raises several concerns.
-
A minimum set of indicators makes easier for DPG product owners to self assess. A 16 indicator assessment risks becoming a barrier rather than an entry point. Complexity at the door discourages DPG owners usint this tool. In the previous 7 indicators, we tried to make it high level so that DPG product owners can answer to the assessment easily.
-
I agree that two indicators should be removed as it is covered by DPG standard. But, newly added indicators like 5.1 Funding and Business Model, 6.2 Vendor and Implementer Ecosystem are outside of technicalviability scope. It seems like organizational viability and it is difficult to evaluate.
My suggestion is to tag each indicators not only by Audience but also technical and organizational. Then, we can see technical maturity and organizational maturity separately.
I like the approach "Cumulative positives only". I fully agree to change the level of indicators low, med and high to Emerging,growing and mature. Also, Audience tagging is also interesting idea and I like that approach.
Updated the core indicators document to define maturity indicators used by the DPG Maturity Model, including detailed descriptions and maturity levels across various pillars.
Restructure core indicators based on DPG Maturity Model
Summary
This PR replaces the initial draft of
core-indicators.mdwith a comprehensive, research-informed indicator framework based on the initial maturity models. The update restructures the document from 7 loosely defined pillars with 8 single-row indicators into 6 well-defined pillars containing 18 indicators (15 core + 3 optional), each with detailed three-level rubrics, audience tags, and product type applicability.What changed
Structural overhaul
Methodology
This restructuring was informed by a review of 17 established maturity frameworks, including:
How to review
Mapping from old indicators