富士通南大公司(FNST)的 CMMI 5之路
文/蔡志旻
2006年4月13日下午,南京富士通南大软件技术有限公司总经理北冈正治先生从来自日本的SEI授权CMMI主任评估师古井丸一义先生手中接过由其签发的CMMI Level5审查合格证明,会议室全场响起了热烈的掌声,大家脸上都洋溢着愉快的笑容。这标志着南京富士通南大软件技术有限公司成为江苏省注册的外资研发机构中首家通过CMMI Level5审查的软件企业。
同样的笑容也出现在2003年12月和2004年12月。自从2002年底,富士通南大公司确定了导入CMM模型进行持续的软件过程改进的组织战略,为此成立了长期的专门的推进组织结构,并邀请日本的主任评估师古井丸先生进行过程改善的指导。经过全体员工的努力,公司分别于2003年12月顺利通过CMM Level3级审查,2004年12月通过CMM Level4的审查。
在每次获得阶段性的成果后,富士通南大公司都没有满足于取得的阶段成绩,每次都制定了新一年度的过程改善计划,对审查中发现的改善点进行针对性巩固和强化,并在此基础上确定了向新的级别挑战的目标。
特别是从2004年初开始向CMM Level4挑战,需要将软件开发过程和产品质量从基于主观感觉的定性管理提高到基于客观数据的定量管理,使得对软件开发过程的管理更加真实可信、准确可靠;这样可以及时发现开发过程的真实缺陷,基于定量的分析对软件开发过程进行改善。
对软件开发实施定量管理,对整个世界的软件业界来说,都是真正的挑战。但是从2004年初以来,公司不畏艰难,迎头而上,本着“全员参与、自我完善”的宗旨,通过外部指导和内部研讨,逐步明确对软件开发日程、规模、品质等实施定量管理,通过使用自行开发的软件过程集成框架(SPIF,Software Process Integration Framework)来支持定量数据的记录、维护和分析工作(目前该工具已经能够支持大部分CMMI模型的PA,并协助苏州方舟技术有限公司通过CMMI Level2的审查)。通过全体员工的参与努力,富士通南大公司最终在2004年12月通过了CMM Level4的审查。
2005年1月富士通南大公司负责整体CMM过程改善工作的蔡志旻先生和王毅峰先生到日本富士通软件事业本部参加了主题为“中国的开发品质”的情报交流会,专门介绍了富士通南大公司过程改进和品质改进的经验,给富士通本部同行极大的震动,取得了极大的成功。同时,公司在日本与古井丸先生商定,2005年开始从CMM模型转移到CMMI模型,直接挑战CMMI Level5。
CMMI模型是CMM模型的更新和扩充,更加完整地体现了软件开发和系统开发中技术,人,过程三维一体的改善路径。同样地,CMMI模型比CMM模型更加严格细致地对整个软件开发和系统开发过程的所有细节进行了定义和要求,而且增加了V&V(Verification and Validation),决策分析等全新内容。
面对全新的挑战,富士通南大公司成立了以北冈总经理为首的过程改善委员会,提出了“全员参与,日日改善”的新口号,指导和督促SEPG组进行CMMI模型的学习和讨论,并到日本向古井丸课长请教和讨论。经过大约半年的努力,SEPG在深刻理解CMMI模型,特别是CMMI模型与CMM模型的变化内容之后,开始改版公司的开发规范,展开公司范围内的教育和过程改善活动。
在CMMI过程改善的同时,公司还开展了一系列面向全体开发员工的开发竞赛活动,比如“最佳会议记录”,“最佳代码”,“最佳开发提案”等比赛,极大地调动和激发了大家努力工作和提高品质的热情和积极性。
古井丸课长10月份到富士通南大公司进行了一周的课程教授和现场指导,使得大家进一步明确了与CMMI Level5的差距与不足,并基于此修改和调整了改善计划继续推进过程改善活动。2006年1月份,古井丸课长来富士通南大公司进行预备审查(Readiness Review),并确定了在4月份进行最终的正式审查。
从3月27日开始到4月13日,由古井丸课长担任组长,包含南京大学专家和公司内部人员组成的8名评估组成员经过对上万件开发产物和文档的检查,20多人次的面试和一周的审查组分析,最终判定富士通南大公司满足了 CMMI SW/SE全部21个PA的目标要求(不包含外注管理的2个PA),并正式宣布富士通南大公司通过了CMMI Level 5的审查。
北冈先生在随后的致辞中再次强调,通过软件过程改进来提高产品品质是公司长期一贯的战略,从2002年下半年开始导入CMM/CMMI模型,分别于2003年12月和2004年12月实现CMM3级和CMM4级,以及本次实现CMMI5级都只是过程改善的阶段性成果;公司将一如既往地秉承“创造、信赖、挑战”理念,通过持续的过程改善、技术能力教育和人员管理和激励来不断促进公司整体能力发展,实现“不断提高公司的顾客满意度,谋求基于公司良好经营效率基础上的公司成长”的商业目标。
在长期扎实的开发过程改善活动中,富士通南大公司积累了重要的过程改善经验和翔实的过程改善数据,并锻炼和培养了一批具有丰富经验的过程改善专家。富士通南大公司已经确定在2006年度在日本出版过程改善经验的书籍,并进一步改善富士通南大公司工具,过程将与相关主任评估师合作,为国内外的同行提供CMMI过程改善的相关指导。
南京富士通南大软件技术有限公司是日本富士通公司与南京大学于1999年合资成立的软件技术公司,是富士通软件事业本部在中国设立的唯一的基础软件研发机构,公司开发领域涵盖Linux大型服务器软件,富士通服务器存储设备验证和测试软件,富士通服务器中间件开发与支持,嵌入式软件等。