IT行业混了快10年了,好多名词概念(体系,标准),听多了再次整理下,暂时不清楚各自之间的关系区别。
1、TMMI
TMMi是由TMMi基金会开发的一个测试成熟度模型,源自并遵循ISO9126、IEEE829、ISO33000及ISTQB等国际标准,是世界领先的测试管理体系建设与测试过程改进的参考框架。TMMi有5个级别,分别规定了成熟度级别和测试过程改进的路径。每个级别都有一组过程域,组织需要实施这些过程域来达到对应的成熟度级别。
2、CMMI
软件能力成熟度集成模型,是一种早期模型,用于处理各种类型的工程任务。其定义了成熟度模型的架构。
3、敏捷(Agile)
敏捷开发是基于迭代式的开发过程,倡导价值驱动,通过增量式的交付过程和随时进行的产品评估过程。目标是迭代管理,面向项目管理。
Agile与Scrum关系
Agile:即敏捷方法(也被称为轻量级,lightweight methodology),它是一组开发方法的统称。Scrum:是一种迭代式增量软件开发过程,通常用于敏捷软件开发。
4、精益(Lean)
精益开发Lean,源自精益生产。精益生产是一组原则指导,主要应用在质量、速度和客户关系。
精益提倡通过最简可行产品及验证式学习,用最小的成本,最短的时间打造一个原型产品,通过最小可行产品来测试市场的反馈,而不是在一开始就投入巨大的成本做个自己认为完美的产品,从而缩短产品开发周期,用最快的速度获得业务增长,一旦出现偏差,很快就能通过反馈发现,并及时纠正。目标是提高转换率,面向公司高层。
5、SAFe(Scaled Agile Framework)
被描述为在企业范围内实施敏捷实践的交互式知识基础。 SAFe为其“大图”图形日益认可,为企业灵活性提供了一个模型。 大图从三个层面解决企业问题:团队,计划和投资组合。
在团队层面,SAFe看起来很像Scrum(包括XP实践)。 最大的区别之一是,并非每个sprint都必然会产生潜在的可发布增量,这可能会经常发生在强化冲刺之后。
在计划层面,敏捷团队的努力得到调整和整合,以满足企业及其利益相关者的需求。 SAFe就如何做到这一点提供了大量的细节。
投资组合级别提供投资级别与组织运营级别之间的类似产品和目标一致性。
精益思想,产品开发流程原则以及敏捷开发(敏捷宣言,Scrum,XP技术实践,看板)在确定SAFe的原则和实践方面发挥着重要作用,但SAFe真正重视“对