媒体监测和推荐平台

特别报道

当前位置:首页 > 特别报道 > 详细内容

CMM在软件外包企业中的实施

文思创新软件技术有限公司是目前国内领先的外包服务供应商。从1995年创立之初时只有五名员工的小公司,发展成为今天拥有近800名高素质员工,北京、上海、大连、武汉、深圳、美国硅谷、日本东京设有分公司的初具规模的软件公司。文思创新用十年的时间磨一剑,走过了一条曲折而辉煌的道路。公司的茁壮成长吸引了国际大客户和投资商的目光。2004年,文思创新与仁科合作,建设和运营仁科中国研发中心。2005年,文思公司获得了著名的风险投资商DCM和联想投资的资金注入,为公司的进一步发展提供了强有力的资金支持。

面对高门槛的欧美发包方,CMM是其衡量外包企业实力的尺度。作为中关村软件企业出口联盟中的一员,文思创新在2004年确定通过CMM评估的企业战略。 2005年,在与Soft Tech公司的共同努力下,文思创新软件技术有限公司通过CMM2级评估。回顾评估的实施过程,有5个必不可少的关键要素,分别是:精准的需求管理、有效的配置管理、有力的质量保证、一切围绕计划、完善的定量跟踪。

精准的需求管理  

需求管理,依字面理解,满足客户需求的产品即是一个成功的产品。从这层意义上说,需求管理是产品质量的基础,也是设计、实现、验证等一系列后续工作的基础。文思创新在实施需求管理的过程中,从需求分析开始贯穿整个项目始终,保证需求的完整性、一致性,力图实现最终产品同需求性的无缝结合,真正做到Requirements for Requirements。 

文思创新在需求管理的实施中,通过需求管理工具,保证需求自顶向下进行调研、分析、设计、实现、验证的过程和自底向上反向追溯各个需求点的过程。

有效的配置管理  

软件配置管理是CMM/CMMI二级的一个重要KPA,是CMM三、四、五级的基础。随着软件团队的扩大、软件版本的变化以及多平台开发环境的采用,使得软件开发面临越来越多的问题,其中包括对当前多种产品的开发和维护,保证产品版本的精确、重建先前发布的产品和对特殊版本需求的处理等等。而解决这些问题的唯一途径是加强软件配置管理。

文思创新通过制定有效的配置管理策略,标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更,使错误降为最小并最有效地提高生产效率。同时确保项目之间的连接关系、资源与信息的共享,避免组织内出现信息的"孤岛"。

有力的质量保证 

软件质量保证是贯穿于整个软件过程的第三方独立审查活动,在整个软件开发过程中充当重要角色,是项目的“滤波器”,及时揭示软件中的缺陷。

文思创新通过成立软件质量保证小组,监视各个项目组的技术和管理活动,从而保证产品质量;保证开发出来的软件和软件开发过程符合相应标准与规程;保证软件产品、软件过程中存在的不符合问题得到必要的处理。

一切围绕计划

软件项目计划是为软件项目实施方案制定出具体计划,包括开发进度、资源计划、成本控制、风险跟踪等。软件项目计划应提供给管理部门,作为评审的参考。

文思创新通过丰富的项目管理工具,进行估算、安排合理的进度,建立必要的项目内承诺,并按照软件项目的资源、约束条件和能力,阐述对该软件项目的客户承诺。

完善的定量跟踪

软件项目跟踪与监控是通过定期跟踪软件开发计划中的进度、工作量、成本、资源、风险等,持续了解项目的进展情况,以便当项目实际进展状况显著偏离计划时能够及时采取纠偏措施。如果没有项目计划就不知道跟踪和监控的目标,反之如果只有计划而不去跟踪与监控等于没有计划。可见软件项目计划和软件项目跟踪与监控是相辅相成、相互影响的。

文思创新通过完善的定量跟踪避免不合理的项目计划、保证合理计划的彻底执行、持续的过程改进和高效工作以及历史数据的收集和积累。