美国软件产业的推动者 ——美国与软件产业有关的行业组织综述
二十世纪七十年代,软件从硬件中分离,在全球范围内逐渐成为一个独立的产业。经过三十多年的发展,通过全球性的竞争与整合,软件产业基本形成了全球性的分工格局。美国大力发展基础和核心软件技术,控制着软件开发平台和软件工具,在全球软件产业中居于领先和核心地位。美国政府,尤其是国防部门的军事采购起到了直接的推动作用。同时,美国与软件产业有关的行业协会或行业组织,在推动软件产业发展中也功不可没,是美国软件产业的推动者和代言者。
一、美国与软件产业有关的行业组织简介
美国软件产业高度发达,因此诞生了许多与计算机软件相关的行业组织,其中在美国甚至在全球富有影响的主要有四家:1、美国电气与电子工程师协会(Institute of Electrical and Electronics Engineers,简称IEEE);2、美国计算机技术行业协会(the Computing Technology Industry Association,简称CompTIA);3、软件和信息行业协会(the Software & Information Industry Association,简称SIIA);4、美国卡内基-梅隆大学软件工程研究所(Software Engineer Institute,简称SEI)。上述四个行业组织是依据美国的公司法设立的非营利法人,是电气电子工程领域、计算机技术领域、软件和和数字内容等领域的企业为达到共同目标而自愿组织起来的同业团体,会员自愿参加,在官方机构注册后展开活动。上述四家行业组织的会员企业都超越了美国国内界限,遍布到其他国家或地区。下面对这四家行业组织做简单介绍。
1、美国电气与电子工程师协会(IEEE)
从最初成立时起,IEEE一直致力于推进以及电子电气技术的理论和应用,通过一系列的行动和服务,成为该领域技术创新的推动者,并有效地满足了会员的需要。其美国电气工程师学会(AIEE)于1884年在美国纽约成立,当时主要集中于有线通讯、光和电力系统等领域。二十世纪初,随着无线技术在各领域的应用和发展,AIEE已经不能满足无线通讯领域企业的需要,到1912年,美国两个规模比较大的组织—无线电和电报工程师学会和无线电学会合并组建了美国无线电工程师学会(IRE)。IRE的很多会员同时都是AIEE的会员,两个协会的组织结构和主要活动都基本相同。第二次世界大战以后,两个协会在业务方面的互相竞争变得非常激烈,服务重叠和业务重合的问题日益突出。双方意识到,只有通过合并才能解决上述问题。1963年, AIEE 和IRE正式合并为IEEE。
IEEE在全球175个国家和地区拥有36万个人会员,分设10个地区和206个地方分会,设有31个技术委员会,服务范围涉及计算机工程、生物医学技术、电信、电力、宇宙航空、消费者电子等领域。IEEE在电子工程、计算机和控制技术领域每年出版的科技文献占全球的30%,每年组织300多个重要会议,制订了近900个行业标准。
2、美国计算机技术行业协会(CompTIA)
CompTIA成立于1982年,最初参加该协会的只有4个企业。目前,该协会已在在全球89个国家中拥有16,000个会员企业,有8个业务部门为会员企业提供服务,成为在全球信息产业领域里有较大影响的行业协会。
CompTIA的会员包括制造业、软件出版商、零售商、解决方案提供商、ISP、ASP、软件开发者、电子商务和电信公司等。由于CompTIA在IT培训、教育和公共政策领域中的参与和积极活动,很多学术机构、非营利组织和政府机构也加入该协会。
3、软件和信息行业协会(SIIA)。
SIIA拥有1,000多家高技术企业会员,这些会员遍布全球30多个国家,为商业、教育、消费者、互联网和娱乐业提供软件开发和数字内容服务。其会员包括世界著名的企业,如AOL、Time Warner、Bloomberg、Chemical Abstracts Service、Congressional Quarterly、Dow Jones、Factiva、McGraw Hill、Ovid、 Proquest、Reed Elsevier、Thomson等等,也包括Apple、Oracle、Sun、 Novell、Sybase、Vignette和Veritas等软件企业。SIIA在政府关系、商业发展、企业培训和知识产权保护等方面,为业界企业提供全球性的服务,带动企业跟上数字时代的步伐。
4、软件工程学会(CMU/SEI)。
1987年9月美国卡内基—梅隆大学软件工程学会(SEI)应美国联邦政府的要求,开发了一套软件能力成熟度框架和一套软件成熟度问卷,用来评估软件供应商的能力。这就是最早用于探索软件过程成熟度的一个工具。
四年以后,也就是1991年,SEI自己总结了CMM成熟度框架和初版成熟度问卷的实践经验,并以此为基础推出民用CMM1.0版。
CMM1.0版合用两年之后,1992年4月,SEI举行了CMM一个的研讨会,参加研讨会的有大约200名富有经验的软件专家。SEI在广泛听取他们的意见之后,又于1993年推出 CMM1.1版。这也是目前世界上比较流行和通用的CMM版本。
十几年来,此项工作一直在不断进行。按照SEI原来的计划,CMM的改进版本2.0应该在1997年11月完成,然后在取得版本2.0得实践反馈意见之后,在1999年完成准CMM2.0版本。但是,美国国防部要求SEI推迟发布CMM2.0版本,而要先完成一个更为紧迫的项目CMMI(软件能力成熟度模型集成)。
软件工程学会将软件CMM2.0版草案C(SW-CMM)、EIA过渡标准731(系统工程CMM)及IPD-CMM集成为一体,同时,还与ISO15504相兼容,于2001年12月发布了CMMI 1.1版本,并正式宣布自2005年起将只支持CMMI。最近十多年来,CMM/CMMI已成为国际上最流行、最实用的软件生产过程标准和软件企业成熟度等级认证标准。
二、上述行业组织的职能和推动产业发展的主要方式
与一般性的行业协会一样,上述与软件产业有关的行业协会或行业组织的使命和宗旨主要是为会员服务,维护会员的合法权益,保护知识产权,促进所属产业的发展,成为沟通企业与政府之间的桥梁,成为促进软件及其相关产业的组织者和策划者。
由于上述四个行业组织服务的企业所属领域有所差别,导致这些行业组织为会员提供的服务范围和具体内容也有所侧重,有些组织,如IEEE、CompTIA、SIIA为会员提供的服务内容非常全面和广泛,SEI为会员提供的服务就比较专业一点,主要集中于开发、推广CMM/CMMI的认证、培训以及有关信息。
综合看来,上述行业组织主要通过内部各个机构、研讨会/论坛、培训/认证、知识产权保护、支持公共政策、发布动态信息等形式,为会员提供服务,推动产业发展。
1、保护知识产权,维护正常的市场秩序。
如,SIIA专门成立了反盗版机构,发起了一个全面、广泛、全业界范围的反对盗版的行动。反盗版机构通过合格的软件管理者(Certified Software Manager (CSM) ,简称CSM)课程来指导会员企业熟悉软件授权事宜。鉴于管理信息技术不是一件很容易的事情,企业必须为多样化的用户遵守软件授权,使软件合法用途最大化和浏览庞大的详细目录。这就是SIIA的反盗版部门CSM课程的初衷。
CSM课程给学员讲授有关诊断、解决和管理今天日益复杂的软件授权事宜所需要的技巧,同时,该课程帮助学员准备考试,考试通过者将被授予普遍承认的CSM专业证书。CSM课程是全美唯一的、能够满足软件管理者、技术支持专家、购买代理者和增值转售商特殊需要的课程。
2、支持全球性的公共政策。
CompTIA在立法机构、法律代理、法院和媒体中进行“斡旋”,促成公共政策的出台和修改,保护和促进所代表企业的利益。CompTIA所从事的公共政策事务的例子,包括隐私、安全、反垄断、IT环境、知识产权保护、税务/资本结构、政府IT采购和电信竞争等。
SIIA制订了政府事务计划,通过与美国各州、联邦和国际上的政策制定者协调沟通、代表业界与政府对话和参与重大的法律决定等方式,在法律和公共政策辩论中主动积极地促进和保护会员企业的根本利益。在影响软件和数字内容产业发展的重大关键问题上,特别是在关于电子商务和数字内容市场方面,SIIA的声音具有较大影响,对制定政策发挥了重要的参考作用。
3、组织培训与认证考试,将认证技术推广应用。
上述四个行业组织中,除了IEEE以外,在培训与认证考试方面做得最好的当属CompTIA,是世界最大的IT认证考试的开发者,其认证计划得到业界的广泛认可。CompTIA汇聚了来自公有和私营机构的专家以及产业界领袖,包括教育、科研机构和政府机构的人员,开发广泛的、基础性的IT技能考试。截止到目前,在全球有60多万人已经得到了CompTIA的认证。
CompTIA 因开发的A+认证而出名,在IT关键领域组织了很多认证,其认证是通向更高级认证,如Microsoft's MCSA and Novell's CNE等认证的必经考试或前提条件。其认证计划已经成为IT初级技能培训的公认标准,是人们进入IT领域最好的途径之一。世界知名企业,如Cisco、Hewlett Packard、IBM、Intel、 Microsoft 和Novell 在雇佣员工时,都优先考虑获得CompTIA认证的应聘者,或者将CompTIA认证与上述公司自己组织的认证考试同等对待。
CompTIA为会员和IT业界提供9种认证,测试和确认许多基础技术和IT专业技能,如CompTIA's A+, Network+, CDIA+, i-Net+, Server+, Linux+, IT Project+, e-Biz+ and CTT+ 等。
4、参与制定行业标准以及负责实施和监督。
IEEE的活动主要是通信和网络标准的开发,其出版物反映了电气与电子工程、通讯工程、计算机等领域和科学研究领域中的应用和发展,具有学术价值高、信息量大、报道迅速等特点,代表了当今世界的学术水平,多次被国际图书情报界作为核心收藏。
在软件企业质量保证标准方面,影响最大的当数软件工程学会(SEI)开发并在全球推行的CMM(软件过程能力成熟度模型)。目前在全球流行和通用的版本是1993年推出的CMM1.1版,共分初始级、可重复级、已定义级、定量管理级、优化级等五级,其核心是将软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化,标准化,使企业能够更好地实现商业目标。印度通过CMM标准认证的软件企业最多,我国到2003年底通过CMM2级以上的软件企业大约有100多家。
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,这也是SEI根据美国国防部的要求而开发的,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件获取方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。CMMI模型包括了一系列的过程域,这些过程域构成了集成能力模型的核心,提供了软件工程、系统工程、集成产品及过程开发的过程改进指南。CMMI模型包括阶段式成熟度能力和持续式过程能力两种表示方法,为企业的过程构建和改进提供了指导和框架作用,提高企业过程改进的投资回报率。同时,CMMI模型也可以根据企业使命和商业目标进行裁剪,以符合企业自身的需要。
5、举办各种活动,刺激业内人士关注并参与软件领域。
如SIIA组织了软件编程大奖赛,每年一度的软件编程大奖赛于1986年设立,主要目的在于评价和奖励软件编程优胜者的工作。自创立以来,编程大奖赛计划一直遵循着这样的思路:展示软件和信息行业的最优秀的产品,奖励为公司业绩和业界成就作出贡献的优胜者。今年5月18日,SIIA举行了第19届软件编程大奖赛。此次大奖赛分软件产业、内容产业、教育产业和公司业绩等四大门类,共44个小类,涵盖了软件和信息产业中产品、服务和整体的公司业绩等各种各样的领域。
上述四个行业组织还根据各自的领域,每年举办一系列的活动,给参与者提供独特的研讨会,以帮助他们与产业中的业务发展趋势、公共政策事务和技术发展保持同步;或者是帮助参与者与优秀的CEO会面,交换意见和看法;以及在整个业界发展良好的商业关系,帮助公司尽快成长起来。
6、为会员提供实时的动态信息。
如CompTIA发行一本名为Computing Channeles的双月刊电子实时通讯,集中反映IT领域中最新的发展趋势、产品和信息,向会员免费提供IT领域中最新发生的事件。
SIIA发行一本名叫《快讯》的月刊,致力于满足会员企业的培训和信息方面的需要。该月刊向会员企业和社会公众集中介绍诸如互联网贸易与开发、技术发展趋势、市场动态和公共关系、人力资源、法律和公共政策事务以及全球性的重大事件等方面的实时、实际和全面的信息。
7、其他服务,如从事行业调研、行业数据的统计和信息发布、建立就业网络、培育公民的IT意识、举行研讨会/论坛、组织展销/展览会、受企业委托进行科技成果的鉴定和推广、促进和参与国内外经济交流与合作、组织技术培训等。