随着全球化的趋势,无论是个人、企业,乃至于国家,都积极的在努力想办法提升竞争力,而信息科技的运用,实为决胜的关键。但是信息系统建置也因为各种内在外在的环境因去而变成非常的困难。即使在美国也只有32%的信息系统建置项目可以顺利结案,台湾更是不言可喻。
台湾软件业者多半是属于中小型的企业,碍于成本或其他的考量,并没有严谨的工程方法,导致项目结案率偏低,甚至有所谓的非技术结案的传闻。而CMMI(Capability Maturity Model - Integrated,能力成熟度整合模式)是一个可以改进系统工程和软件工程的整合模式,它因美国国防部于1997年10月下令SEI停止对CMM的研究,转而致力于开发CMMI,帮助企业解决使用多个CMM的问题。SEI也宣布CMMI产品将取代CMM,所以在2000年8月11日颁布CMMI-SE/SW 1.0版本,2001年12月发行1.1版本,并预计于2003年完成从CMM到CMMI的过渡。资策会也在经济部的赞助下,自SEI技术引进CMMI,集合人力翻译了下列文件:
CMMISM for System Engineer/Software Engineering/Integrated Product and Process Development, Version 1.02 (CMMISM-SE/SW/IPPD V1.02), Staged Represetation, CMU/SEI-2000-TR-030。并于2002年6月出版,以方便有心追求软件质量的国内人士,迅速了解及引用。
综观自1992年迄今,全球许多不同组织以一个或多个CMMs为协助企业作全面性的流程改善及整合活动的效益,并通过CMM第二级到第五级认证者多达七百余家,除了肯定其软件成熟度外,更象征着其具有跨足国际市场的能力。
在这七百余家企业当中,美国、印度厂商最多,中国大陆亦有不同等级的通过家数,而台湾至目前为止,仅有四家通过CMMI Level 2。在此CMM转换为CMMI之际,直接导入CMMI技术,正是迎头赶上的契机。但是导入CMMI是所费不菲的工作。在花费上,单以评鉴(Appraisal)作业对台湾中小型的软件发展组织而言,就是一项非常大的开支,而在整个导入过程上,也需要一段相当的时间、专职的人力、工具以及其他资源的投入。
本研究透过几个CMMI实际的多重个案研究,在透过中小型的软件发展组织与大型软件发展组织比较分析中,以及经验的分享,可以为中小型的软件发展组织找到一个提升软件发展能力的捷径,不用花太多的成本,也不用走太多的冤枉路。