本周在匈牙利TMMi地方分会的网络研讨会上,来自TMMi美国分会的副总裁Mark Summers 先生发表了题为“The Real Value of TMMi(TMMi 的真实价值)”的演讲,介绍了他眼中的TMMi 价值。
Mark Summers 先生有26年结构化软件测试、成熟度评估和软件质量保证的一线经验,有15年使用TMMi和CMMi执行持续改进的经验,他熟悉TMMI&CMMI成熟度框架、性能和测试自动化框架、敏捷/DevOps测试和培训,曾在世界财富100强至500强企业工作。他认为,质量保证的方法是交付业务价值,重点是缺陷预防、IT流程优化和度量驱动的决策。
TMMi的常见用途
据Mark Summers 先生介绍,TMMi的常见用途包括:
1.对咨询公司:
- TMMi是方便快速诊断测试实践的好方法
- TMMi易于将组织与其他类似公司进行比较
- 利用TMMi来促进和提高本公司测试服务的能力,提升市场份额
2.对供应商:
- 许多甲方公司要求供应商获得TMMi 4级或5级认证
- 甲方公司激励供应商利用/采用TMMi
- 通过TMMi正式评估获得TMMi认证,并在TMMI基金会注册
- 看重量化的“数字”
3.对测试过程改进
- 期望进行转型,改变软件交付方式的公司,在内部推动提升改进
- 期望实现更频繁、更高质量和安全部署,并为最终用户提供价值。
- 合理利用TMMi,借助TMMi授权的合法提供商。
为什么要改进软件测试?
对于为什么要改进软件测试这个问题,Mark Summers 先生认为:
1)软件在整个社会中的重要性和规模不断增加,消费品中的软件数量每24个月翻一番,移动电话需求量每6个月翻一番,而缺陷几乎不会减少。在过去15年中,缺陷密度(缺陷/KLOC)几乎保持不变。
2)市场上高度竞争和竞争优势的需要。产品的上市时间、产品质量和价格水平对业务成功至关重要。
3)测试通常占项目成本的30-40%
总体而言,我们需要更频繁部署、高质量、安全的软件,以满足业务/最终用户的需求。
过程改进的收益有哪些?
Mark Summers 先生给出的过程改进收益包括直接收益和间接收益。
直接收益如提高产品质量(缺陷消除效率)、更高效的软件研发能力(响应时间,吞吐量)、测试生产率(加快速度)、更频繁的部署(周期时间缩短)、让用户更满意(CSAT)、可预测性(减少变化)、应用程序更安全(漏洞更少)。
间接收益如提高员工的满意度等。
过程改进的关键步骤有哪些?
对于过程改进的关键步骤,Mark Summers 先生解释如下:
对于如果开始做TMMi评估,Mark Summers 先生用TMMi的一个过程域“测试计划”为例,进了解释和说明。
TMMi框架模型中给出了很多最佳实践和样例,并举例说明。
成为测试过程改进的超级英雄
最后,Mark Summers 先生希望更多的人能成为软件测试过程改进的超级英雄,希望大家学习TMMi,在企业内应用TMMi,进行正式的或非正式的软件测试成熟度评估,持续驱动测试过程改进和能力提升,并度量改进的效果,建立持续改进的文化。
以上信息来源于TMMi基金会官方网站。并感谢Mark Summers 先生的分享!
想了解更多TMMi信息,怎么办?
找我呀,我是TMMi评估师 。
2021-4-18