质量实践评估模型(QPAM)可将团队的表现行为划分为四个维度:起步、统一、实践、创新。该模型分析了社会与技术质量相关问题,如反馈回路、文化、代码质量、技术债务、部署管道等。
在2022年敏捷测试日中,Janet Gregory 谈起过使用 QPAM 模型进行质量评估。
质量实践评估模型有十个质量方面,具体可参见用质量实践评估模型协助团队交付一文中的描述。
在每个质量方面中,团队所表现出的行为都可被归为四个维度:起步、统一、实践和创新。但 Gregory 同样也提到,团队的所有质量方面不一定都归属于同一维度。处于起步维度的团队很少会有质量方面的实践,且经常缺乏结构性。Gregory 解释道:
在统一的维度中,组织中或多或少都应用了一些敏捷方法,形成了功能性各异的交付团队:
在实践维度,团队成员感觉良好,他们能自然地应用所学的实践,并持续为客户提供价值。
创新的团队拥有更高的绩效,在更短的周期内不断提供客户和商业价值。
模型的好坏取决于使用者,Gregory 也提到建导是一种技能。团队在自我评估时,自我打分常常会高于外界分数,但 Gregory 认为,这对团队而言不一定是个糟糕的尝试。
Gregory 与 Selena Delesie 在二人合著的《用 QPAM 评估敏捷质量实践》一书中对质量实践评估模型有所描述,此书被列在了 Gregory 的出版作品页面之中。
InfoQ 就评估质量问题采访了Janet Gregory。
InfoQ:你对评估建导者有什么建议吗?
InfoQ:要如何体现评估的结果呢?
原文链接 :
How to Assess Software Quality
相关阅读:
POC、Scrum 和低质量软件的解决方案
开发高质量的软件要付出什么样的代价?