TMMi(Test Maturity Model integration)翻译成中文为测试成熟度模型集成,是TMMi基金会开发和维护的一个测试过程改进模型。TMMi定位为 CMMI的补充模型,主要弥补了CMMI模型对测试过程关注不足的问题。TMMi在创建时,参考了CMMI模型,并在很大程度上重用了CMMI的结构。但TMMi独立于CMMI模型,TMMi比CMMI更详细地阐述了在软件开发组织中执...
TMMi模型用来指导企业进行测试过程改进,把企业的测试成熟度分成5个等级,分别是:1级,初始级2级,已管理级3级,已定义级4级,已度量级5级,优化级企业每上升一个等级标志着企业在测试成熟度方面上了一个台阶,级别越高意味着企业的测试水平和能力越高。为了衡量企业所处的等级,TMMi基金会制定了评估方法的要求并授权评估服务提供商对企业提供评估服务。TMMi基金会还通过一系列的培训和考试对评估服务提...
企业实施TMMi主要有以下几个方面的原因:1) 企业自身测试改进方面:使用TMMi对测试团队的测试过程进行改进,至少可以在以下方面给企业带来价值或帮助:提高测试的有效性,保障软件产品质量;降低测试成本,提高测试效率;提升测试人员能力和满意度。健全测试资产管理与运用机制。2) 市场方面:企业为了获得订单、获得客户的信任,需要证明其自身的测试水平和能力,而TMMi模型是目前软件测试行业普遍认可的...
从理论上来讲,任何有软件测试活动的公司都可以实施TMMi。但是实际上目前业界实施TMMi的企业主要包括银行、金融、保险、汽车电子、测试外包、IT软件交付等对软件的质量要求比较高的企业。根据TMMi基金会统计数据按照行业分布如下:
TMMi模型作为一个测试过程改进模型框架适用于所有规模的企业。大到上千人的企业,小到十几个人的企业都可以实施TMMi。根据TMMi基金会的数据统计,按照人数规模分布如下:
TMMi模型在世界范围内得到了有软件测试行业的广泛认可。特别是亚洲和欧洲,通过TMMi认证的企业占到了绝大多数。根据TMMi基金会统计数据,TMMi认证的企业数量在全球的分布如下图所示:
TMMi模型是一套非常严谨而全面的知识体系,涉及内容非常广泛,包括测试组织管理、测试项目管理、测试工程等众多的实践。共包含16个过程域,按等级划分如下图所示:企业实施TMMi也是一项系统工程,从管理层到一线员工都需要积极参与。因此企业自己实施TMMi难度非常大,一般都会选择专业的咨询公司进行培训和辅导。TMMi实施是有一个标准方法的,TMMi基金会推荐了一个实施TMMi的过程改进模型称作ID...
TMMi实施主要涉及到企业中的测试过程管理、培训和测试项目管理、测试工程活动相关的一些角色,如下表所示:角色职责资源数量投入测试过程组(TPG)负责制定组织的TMMi过程改进计划和实施过程改进活动;协调TMMi过程改进所需资源;负责组织制定测试标准过程和其他相关规范、模板;负责收集过程改进建议,组织分析、评价改进建议;负责和咨询公司沟通,组织TMMi评估活动;及时了解测试过程改进实施的情况和...
TMMi基金会对企业实施TMMi的周期没有明确的规定,每个企业的情况各不相同。不过一般来说有一些经验值可供参考:以没有任何TMMi基础的公司为例,如下所示:以上时间是从实际执行过程改进的角度给出的参考值,如果企业主要目的是为了尽快取得证书,则可在2-3个月内快速准备评估所需证据后即可进行评估获得证书。
实施TMMi的费用一般由两部分构成,咨询费和评估费。咨询费主要根据实施的周期长短以及咨询顾问投入的工作量来定;评估费是相对比较固定的,主要是主任评估师在评估期间的费用。评估时间是比较长的,一般评估2/3级为5~6天,4/5级为7~9天。每个企业实施TMMi的费用并不固定,因为咨询主要是传授知识和经验,知识和经验的价值是不好确定的,因此企业实施TMMi的费用要和咨询公司谈判。
企业可以从计划取得证书的时间倒推。一般TMMi现场评估结束后1个月左右TMMi基金会会在官方网站公布评估结果。按照问题9的实施周期参考值,企业需要尽量提前准备启动TMMi的事情,否则时间太紧,对如期取得证书有一定影响。如果企业对获得证书的时间没有要求,完全从自身过程改进的角度考虑,任何时候启动都是可以的,一般当企业感觉到自身的测试管理出现了问题,或者希望提高企业的测试能力,则需要考虑启动TM...