|
持续的流程改善是CMMI(集成能力数据度模型)所关注的核心内容。最近,Telelogic公司提出了名为“闭环跟踪”的覆盖软件开发生命周期的流程跟踪体系,它的出现不仅能够增强软件开发组织内外部的测量、监
控与协作,还能帮助他们CMMI认证的道路上走得更远。 “闭环跟踪”体系可以被解读为一套完整的软件开发进程报告系统。Telelogic战略解决方案高级总监John Carrillo认为,这种方法可以保证在整个产品开发生命周期中达成项目目标。他表示,闭环跟踪技术对软件开发而言并不是一种全新的技术,这一概念最早在模型开发领域被提出,并被证实是有效和可用的。Telelogic所做的工作是把这一理论推广到更大的开发工程中去,帮助开发团队建立更加完善的报告体系。“我们通过Telelogic产品的相互集成、以及与其他厂商产品的集成不断验证闭环跟踪方法的有效性和可用性”John说。 现实开发环境中,存在着非常多的跟踪关系,而这些跟踪都是双向的。针对这一特征,闭环跟踪通过同时采用自上而下和自下而上两种方法来验证项目的交付情况。John表示,闭环跟踪串连了产品管理、配置和构建管理、需求管理环节,提供了更加透明化、更具协作能力的开发进程可视性。 传统的开发质量控制采用自上而下的跟踪形式,这种方法的缺陷在于,它无法验证预期的需求、缺陷或请求是否已经在发布的产品中得到妥善的处理,而开发行为原始需求的追溯也存在问题。闭环跟踪体系说提供自下而上的跟踪方法能够通过关闭验证循环的方法从根本上解决这一问题。John指出,自下而上的方法可以通过有效的需求驱动开发流程来控制变更的执行,跟踪需求或变更请求。目前,Telelogic的DOORS、Synergy、Change、Dashboard等产品均提供对客户构建闭环跟踪体系的支持。同时,用户也可以通过Telelogic与其他厂商(例如HP美科利)产品的集成实现闭环跟踪。 目前,Telelogic的闭环跟踪理论已经在国外有了一些成功案例。John强调,对开发组织而言,闭环跟踪的优势表现在,它能够通过自动执行客户请求和需求变更提高开发的敏捷度,改善开发流程的可见性,以及对项目执行实现有效的监控和评估,最终为用户带来的将是组织上下可视性的全面提升。与此同时,开发组织还能够不断提升自己的CMMI等级。“CMMI是描述性的,它提供了一系列用于软件开发过程改进的参考模型和评估方法,闭环跟踪则是要实际告诉开发组织应该怎样来进行改进。”John说。
|