缺乏软件过程改进人才?:软件过程改进
“未来,软件过程改进经理应该在企业中消失!”中国软件行业协会系统与软件过程改进分会秘书长Ieee fellow在软件过程改进人才项目启动会后表示,“软件过程改进应该深入到企业中的每一个人,而不仅仅是软件开发人员。软件过程管理的最高境界是形成习惯,这也是协会专家主席沈剑飞先生在各种场合强调的!”
2008年6月5438+10月65438+5月,由中国软件行业协会主办,中国软件行业协会系统与软件过程改进分会承办的“中国软件过程改进人才工程研讨会暨启动会”在北京召开。信息产业部、科技部、国家信息标准化委员会、中国电子技术标准化研究院、中国国际投资促进委员会、中国软件行业协会的相关领导出席了人才工程启动会。
会上,流程改进知识体系与员工职业识别工作组高级顾问居德华教授明确指出:“根据国际经验数据,SPEG人员编制约为软件开发人员的1 ~ 3%。根据我国工业规模发展的要求和“千百工程”中发展众多高成熟企业的特殊要求,预计“十一五”期间对工艺专业人才的需求为25000 ~ 75000人,而工艺知识的普及将受到限制。
什么是软件过程改进?
软件过程改进是指帮助软件企业计划、制定和实施其软件生产过程的变更。就像平日里其他产品的生产一样,软件的生产过程也要经过严格的“生产计划”、“生产过程管理”和产品的最终“验收”等环节。只有通过一系列严格的“生产管理流程”,开发出来的软件才能更好地满足用户的使用需求。与其他产品不同,软件是无形的,只有通过不断的实践才能体现其价值,而所谓的软件过程改进也是一种产品。
近年来,国内软件企业逐渐意识到,要提高软件R&D的效率和软件产品的质量,除了寻找合理的软件R&D工具和使用合理的技术外,还应该更加重视软件生产过程。因此,随着软件行业的逐步扩大,近年来我国的软件过程改进工作不断深入。然而,软件R&D中使用的任何软件R&D过程和工具最终都将依赖于人。因此,软件过程改进领域的人才问题随着行业规模的逐渐扩大而逐渐浮出水面。
去年8月,印度全国软件和服务公司联合会发布报告称,中国有潜力发展成为软件服务业大国,但在未来三到五年内不可能撼动印度在该行业的领先地位。协会主席基兰?坎尼克还表示,中印软件之所以存在这样的“差距”,主要原因在于国内软件人才的整体能力和水平,包括中国英语普及率低、企业文化对人才的影响、透明度和知识产权保护等。软件人才成为制约中国赶超印度的关键因素之一。
6月5438+10月65438+5月,在软件过程改进人才项目启动会上,居德华教授也明确指出,软件人才短缺已经成为世界趋势和不争的事实,这也为中国发展IT外包服务业带来了机遇,但关键是我们是否做了足够的准备,尤其是所需的人才资源;从我国人才现状来看,也存在很多必须认真克服的问题,包括软件人才数量和质量都不足,人才结构明显不合理,特别是中高级人才缺乏骨干,很多岗位短缺,难以匹配。流程人才也是如此,缺乏流程管理和改进的一线领导。
根据软件行业“十一五”规划,预计2010年软件人员将达到250万人。“从我国软件人才现状来看,我国软件人才明显严重短缺,中高级人才短缺已经成为制约我们发展的瓶颈。”居教授表示,“质量第一是衡量IT外包产业成功与否的关键,但中国要想迎头赶上,必须抓住问题的根源,重视人的因素,将注意力从流程成熟度转移到人员成熟度。最近,国家提出的“千百十工程”明确了建设更多高成熟度企业的宏伟目标。人才作为第一资源,是实施这一任务的重要基础。流程改进人才工程的目标是培养高素质、成熟的流程人才,设计和构建科学的培训体系,为成熟的软件产业和竞争激烈的IT外包服务产业的发展提供源源不断的流程人才资源。”
这个项目开始的正是时候。
2002年年中,早在2001就通过CMM13评估的顶尖软件公司,拿下了某市的一个电子政务项目。
根据事先预测,政府办公子系统的编码已经开始一段时间后,在一次例会上,环保局相关人员发现,当时强调的车辆维护管理功能,政府办公系统根本没有提供;在与信息中心领导的偶然交流中,项目组成员发现公共信息门户子系统中“政务公开”模块的形式完全偏离了客户的需求,等等。一系列的偏差让项目组成员不得不回头看问题发生在哪个阶段:虽然电子政务的整体设计方案得到了用户的认可,但是子系统的需求审核却完全被忽略了。
结果项目交付时间一拖再拖,项目问题越来越严重。在项目交付之前,Topp软件公司经常收到用户的投诉。
之后,经过一个阶段的研究,项目组总结了项目实施过程中存在的问题,发现过程改进管理者作为项目实施的实体和项目的整体过程控制,缺乏足够的经验,项目前期调研存在缺陷,团队成员之间的沟通存在严重问题...,而这些问题的逐渐积累最终导致了项目延期、bug越来越多、无法满足客户需求等问题...
我们知道,类似于上述的案例只是企业信息化建设过程中众多案例中的一个,也体现了软件人才,尤其是随着企业信息化的普及,软件过程改进人才在项目中发挥着越来越重要的作用。海尔总裁张瑞敏曾经说过,“我们所有的质量问题都是人的问题。设备差对人不好,不合格的零件对人不合格。所有我们发展不起来的问题,都是思维的问题,不是缺人,不是缺理念。”
三年前,作为中国软件行业协会系统与过程改进分会秘书长,ieee fellow曾被问到:“从事软件过程改进的人和我们一样有前途吗?”这个问题让ieee fellow和协会的专家们对软件过程改进人才项目的启动有了一些想法。
随后,由于国内软件产业的不断发展和软件过程改进的不断深入,中国软件行业协会系统与软件过程改进分会的企业会员和专家会员数量急剧上升。“越来越多的企业人力资源经理向我们求助,询问如何考虑软件过程改进人才的申请条件。同时,由于整个软件过程改进领域缺乏统一的人才评价标准,很难用CMMI或ISO2000等。一般用一系列的评价标准来评价软件过程改进人才,所以越来越多的企业人力资源经理来让我们推荐相关人才。”在采访中,ieee fellow谈到了自己这几年的亲身经历。随着行业人才需求的积累和扩大,以协会为代表的专家开始越来越明确启动软件流程提升人才工程。
“以前企业注重产品质量,所以非常注重软件研发的技术和工具。随着软件行业的不断扩张,越来越多的企业将目光转向了流程。近年来,许多企业已经意识到,无论是使用工具还是实施流程,最终都要落到人的身上。因此,软件过程改进领域的人才问题已经被越来越多的企业所重视。”Ieee fellow将企业需求定义为软件人才工程的第二层次。
而软件过程改善人才工程的真正动机归结为产业政策的支持。ieee fellow在采访中表示,从国务院18号文件发布到今天,国家大力倡导培育软件过程改进已经八年了,在推动软件过程改进产业发展的初期就采取了强有力的鼓励政策。现在,系统改进分会作为行业内的组织单位,开始思考是否有一种创新的模式来推动软件过程改进行业的发展,而软件过程改进人才工程可能是这种创新模式的新起点。
正是基于软件过程改进领域人员的职业规划、企业人才需求的渴望和产业环境的推动,中国软件过程改进人才工程正式启动。ieee fellow在采访中透露,其实早在2007年10就成立了工作小组对人才工程的启动进行预研,流程改进分会召集相关专家进行多次论证,最终决定在2008年初宣布启动这一计划。
一切从项目开始。
在采访中,居教授简要介绍了当前软件过程领域的国际形势。据了解,目前在软件过程领域,随着质量需求的推动,提出了大量有价值的过程改进模型,如CMM/CMMI、ISO15504(SPICE)、体验工厂、QIP、IDEAL、SixSigma等。,可谓百花齐放。“2006年,CMU/SEI推出了个人软件过程(PSP)知识体系和PSP工程师认证程序,这是CMMI的组成部分,也是高成熟度软件专业人员必备的基本技能;在外包领域,CMU/ISRI还推出了电子服务能力成熟度模型eSCM,将服务流程管理从仅考虑开发流程扩展到合同前后的所有流程。IAOP 2006,著名的国际外包专业联合会IAOP适时推出了基于服务外包的外包专业知识体系OPBOK和外包专业证书COP。”
同时,居教授还表示,跨时区、跨边界、跨文化的分布式开发也给软件工程管理带来了新的挑战,一些新的热点研究课题层出不穷,如全球软件开发(GSD)、全球软件工程(GSE)、全球项目管理(GPM)、离岸外包项目中的基准数据收集与跟踪等。面对这一切,如何赶超必须系统梳理,有自己的。
据悉,根据我国软件过程改进行业的发展实际,目前,由中国软件行业协会系统与软件过程改进分会牵头的人才工程专家组成员对人才工程的实施做出了严格的安排。
首先,项目组确立了软件人才项目的总体目标,即建立软件过程改进知识体系、专业认证标准、培训机构认定等工作,使过程改进人员有统一的知识技能要求,得到行业内统一的专业认证,使企业在选人用人方面得到极大的帮助,最终推动企业的过程改进,促进行业的长远发展。
据人才工程工作组组长吴浩刚介绍,现在,项目组根据总体目标,将实际工作分为三部分。
一是关于培训知识体系的编写,二是关于软件过程改进人员的职业认证,三是关于软件过程改进人员的培训,包括培训机构的资质认定、授权等一系列工作。
吴浩刚表示,项目组的基本组织框架已经初步完成。在知识培训体系领域,目前吸收了20多位专家,他们一般来自各大企业,具有丰富的理论和实践经验。同时,项目组还吸收了一些大型企业的人力资源经理作为项目组的重要成员,以便更好地服务于企业的人力资源。
在知识培训体系中,培训机构也是项目组关注的重点,培训机构的认定是人才项目最终培养人才的关键环节。因此,上工作组已经和国内几家大型培训机构一起对知识体系的编写做了相关规划,在今后的工作中会严格考虑相关培训机构。
“在知识体系的编写中,我们详细分为三个部分,一是框架的设计,二是体系的内容,三是从企业应用的角度为企业人力资源管理设计的人员培训和岗位设置的应用指南,因为现在很多企业都不明确流程改进人员的岗位职责,所以这一项也会成为我们知识体系编写中非常重要的一部分。”吴浩刚又给我们介绍了一下工作的细节。
据了解,目前世界上还没有一个国家对软件过程改进的整体工作做出过关于人才培养的系统设计。“事实上,在软件过程改进领域,中国是后来者,虽然在这一领域起步较晚,如CMMI,但从整体发展来看,中国的软件过程改进建设仍处于世界前列!”Ieee fellow对软件人才工程充满信心。
为了使培训知识体系更加符合实际国情,体现其创新性,人才工程工作组的专家成员阅读了大量资料,包括美国和日本欧美体系的相关资料,最终决定按照符合中国需要、具有创新精神的体系编写原则编写大纲。在采访中,吴浩刚透露了知识大纲的内容比例,并表示具有中国特色的软件过程改进创新内容将占总内容的近20%,更多的实用内容将融入到整体编写中,使整体知识体系更具学习和参考价值。
为使项目尽快启动,工作组专家决定在2008年底前培训第一批学员,并将在实际过程中对第一批学员进行实际考察,完善知识体系。
吴浩刚还表示,如果一切从原计划开始到2010,工作组将再次完善知识体系,然后根据国际软件过程改进培训知识体系的改进周期进行微调。
同时,为了让系统更加完善,工作组最近也在努力,希望软件过程改进的教育能够深入高校,为大学生就业带来福音。“我们会根据大学生的特点开发基础课程,让他们在以后的工作中省去学习基础知识的培训,这对软件过程改进的发展也有一定的促进作用。”吴浩刚介绍。为了降低门槛,相关专家透露,大三学生的学习费用会考虑到大学生的实际承受能力。
虽然软件人才工程刚刚起步,而且现阶段国内能称得上软件过程改进的专家还很少,“我们相信,在不久的将来,中国软件过程改进行业的发展一定会快速赶上欧美!”Ieee fellow对此充满信心,流程改进人才项目可能是实现印度班加罗尔信息产业部长沙阿预言的起点:“小心,印度软件业的黄金时代可能不会持续太久,因为中国人赶不上。”