| “印度的许多执行经理相信,他们对软件质量近于狂热的关注正是印度软件业近年来取得成功的关键。”
印度的班加罗尔以花木繁盛而号称“花园城市”,那里曾是懒散的上班族的天堂!但如今,这个城市到处充斥着车辆,花木被砍伐,取而代之的是高楼大厦,行人匆匆掩面遮挡各种污染;电话、供水和供电还是不稳定,道路和机场也很简陋。
但是,让我们的目光避开班加罗尔市中心的喧嚣向远方眺望,会发现那里耸立着印度渴盼成为软件超级大国的闪闪标志。Infosys技术公司的总部就坐落在班加罗尔的市郊,那里是一排闪光的多层建筑,占地面积29英亩,里面的设施无所不包,包括开发与测试中心、教室、宿舍、视频大礼堂、体育设施和两个大型食堂,等等。1981年,6名工程师从他们的妻子手中借来250美元创建了Infosys,如今他们的公司已经拥有8900名员工,去年前3个季度的营业额达到了2.93亿美元,利润9300万美元。目前,Infosys公司在纳斯达克股市的市值高达100亿美元。
Infosys的成功在很大程度上归功于对质量的严格控制。事实上印度的软件开发商都十分注重软件的质量,而且大多数软件公司通过了ISO9000国际质量认证,并把CMM质量体系作为他们的下一个攀登目标。所谓CMM是指软件性能成熟化模式(Capability Maturity Model,简称CMM),它是美国匹兹堡Carnegie Mellon大学软件工程研究所(CEI)创立的一种软件质量控制体系,其中描述了如何实现有效开发软件的作业模式,并制定了5个循序渐进的质量等级,即非正式模式、混乱模式、成熟模式、约束化模式等。根据SEI的统计,世界上总共有42家公司达到了CMM等级的第5级(最高级),其中25家公司在印度。
印度软件公司有许多值得软件同行学习和借鉴的经验,比如:如何通过缺陷测试和分析来提高软件质量、如何减少程序改写成本、如何提高判断的准确率。软件质量控制专家称,软件的赢利不仅仅依靠补丁的减少,而且依靠开发效率的提高。
班加罗尔的Phoenix Global Solutions印度分公司的执行总裁Satish Bangalore说:“印度的软件专家和软件公司都以获得高级别CMM认证为荣,如果让他们承认自己的公司仅为2级,或者好几次都未通过ISO 9000认证体系,他们就觉得是一种耻辱。”
Phoenix公司成立于1996年,总部在美国。该公司移居印度的主要原因在于印度拥有低廉的劳动力成本和众多精通英语的优秀IT人才。Banglore说:“质量体系是在我们移居印度后建立起来的副产品。为了使来自全世界各地的员工协同工作,我们的管理不能靠人,只能靠制度。我们必须遵循归档、通信、注销、修正等一系列行之有效的实践方法,所有环节不可偏缺,否则质量模式无法正常运转。”
美国有许多公司把软件开发业务外包给印度公司,并对印度公司的开发成本、软件质量、可靠性与交货的及时性给予了高度评价。印度软件公司对质量的重视类似于日本制造业在五十、六十年代的做法。那时,由于日本汽车制造业十分注重质量,因此从美国人手上迅速夺取了市场份额,而美国汽车制造业直到20年前才开始注重质量,迄今还在苦苦追赶。
CMM质量体系是由美国软件质量权威Watts Humhrey于1987年在SEI研究所创立的。但是,CMM不是印度公司唯一热衷的质量体系。以Infosys为例,该公司通过了ISO、CMM、摩托罗拉公司Schaumburg倡导的国际通用化软件制造应用程序(the Six Segma)、以及Malcolm Baldridge软件质量跟踪国家认证体系等多个认证。这样一来,Infosys建立起一套完善可靠的质量检测体系,可以对设计缺陷、程序改写成本、用户缺陷、成本超支、开发进度及判断准确性等诸多因素进行测量和控制。特别是Baldrige认证体系,它要求公司对系统、业绩、人力资源和领导人素质等各方面因素提出全盘的解决方案,Infosys为了争取Baldrige体系的认证,最近投资了730万美元专门建立了一个领导人素质培训中心。
印度的许多执行经理相信,他们对软件质量近于狂热的关注正是印度软件业近年来取得成功的关键。据新德里的国家软件与服务公司联盟的估计,印度软件业的年产值将从今年的57亿美元增加到2008年的870亿美元。
|