
229
第 21 章
可观测性成熟度模型
传播可观测性文化的最佳方法是制定一个计划,用以衡量目标投资领域的进展和优
先级。在本章中,我们通过引入可观测性成熟度模型(
Observability Maturity Model
,
OMM
)作为基准和衡量进展的方法,而越过了可观测性的好处及其切实的技术步骤。
你将了解组织用来衡量和优先考虑推动并采用可观测性的关键能力。
21.1 关于成熟度模型的说明
在
20
世纪
90
年代初期,卡内基
-
梅隆大学的软件工程研究所推出了能力成熟度模型
(
Capability Maturity Model, CMM
,
https://oreil.ly/zc9DP
),作为一种评估各种供应商有
效交付软件开发项目能力的方法。该模型定义了成熟度的演进阶段和分类方式,用于对
供应商在特定阶段的匹配程度进行评分。然后使用这些分数来影响购买决策、参与模型
和其他活动。
从那时起,成熟度模型就成为软件营销行业的宠儿。由于远超用于做采购决策的范围,
成熟度模型现在被用作对组织实践建模的通用方法。值得称赞的是,成熟度模型有助于
组织与同行进行能力对比,或设置一组期望的实践作为目标。然而,成熟度模型并非没
有局限性。
在衡量组织实践效果时,软件工程团队的绩效水平没有上限。与程序相反,实践是一种
最新的、不断发展和改进的技术。正如达到最高水平的成熟度模型暗示的那样,它们永
远不会完成,也不会完美。此外,该最终状态是理想化的未来的静态快照,仅反映模型
创建时已知的情况,通常将其作者的偏见融入其许多假设中。转变目标、改变优先级、 ...