"中国系统与软件过程改进年会"是中国软件过程改进领域最有影响力的、规模最庞大的国际盛会,以专业、领先和规模庞大著称,着重于软件企业最佳实践的交流分享,关注于软件服务业的生产力与交付保障提升,得到了政府主管部门、企业及研究机构等的一贯支持和广泛关注。该年会每年一届,截至08年底已成功举办七届,每届参数人群规模约上千人,城市会场约3-5个。
下面是现场文字直播,协会软件生产力创新工作介绍——王钧:
各位嘉宾下午好!本届年会我们的主题是生产力,关于生产力。生产力这个主题是软件企业特别关注的一个话题,企业是生产力的一个话题的主题。但是我想也必然有很多的工作非常需要协会来开展。那么协会在开展生产力促进方面,我们近期有很多的创新工作。我想今天借此机会跟大家做一个汇报。
谈到软件生产力的发展,那么有必要我们来看一下,回顾一下软件生产力这个概念的转变。在传统的定义里面,关于生产力的定义是,就是有一定的劳动技能的劳动者,使用生产工具进行劳动的能力,它是强调一种能力。在工业文明时代,生产力往往是和生产率大致划等号的。在《资本论》等著作中,生产力和生产率是一个同一个范畴。但是在知识经济的时代,由于知识的生产非常依赖于人,所以不可能向机器生产一样,具有非常高的这种一致性。所以很多学者提出来,不仅要考虑生产率,应该把质量作为生产力的一个指标,就是把生产力作为评价生产率和生产力的综合指标,我们协会比较认同这个观点,后面的解释我就基于一个认识。
那么生产力非常重要,它的影响因素也是非常多的。从非常宏观的层面,企业的战略、文化、管理、资本运作、人力资源、国家政策。到微观层面,每一个开发人员的技能,职业资格,都包括在内。那么这些因素里面,我们认为过程改进这个因素是非常重要的一个因素,是一个短板,所以非常加以关注的方面。我后面的介绍主要是过程改进这个角度来看生产力。我们提升生产力也是为了更加强调过程改进的目的。因为过程改进本身只是一个手段,只是一门技术。那么目的就是:一个是生产力。另外一个是交付保障。生产力更多是从软件企业的内部来观察,交付保障更多是从甲方的视角来看。
协会近期在生产力创新方面的一些工作,也开展得非常多。我们这儿列了一部分,包括软件工程的定额标准,软件过程技能工程,交付保障、人才工程,ISO工程国标,(英语)促进,软件项目管理,多模型,软件外包的过程模型,IT服务专业人员认定,IT服务的工具认定,下面对其中的工作做一个展开和介绍。
那么第一项重点工程是软件工程定额标准,这个工作目标主要是想解决两个问题:
一个问题就是甲方做招投标的这种预算和审核招投标时候的一个指南,作为一个指南。
那么第二个解决问题,是甲乙方在招投标的时候需要参考的一个依据。这个工作是由一些用户单位建议发起的,包括国税总局信息中心,主要的成员也是一些用户单位。当然也有一些厂商、中软等都参与到这个工作里面。目前这个工作的进展已经是我们评审通过的一个试行版,今年算是第一次公布,这个文件可以想协会索取。
那么这个标准的特点,在创新点有几个方面:
一、可以适用于项目的早期,就是需求还没有写出来的时候,可以做一个测算。但是这个测算精度是比较粗的,那么大概是50%,这样一个精度。
二、它是可以同时供甲方乙方来使用的,既是作为甲方的指南,也是作为乙方的指南。
技术框架是这么一个情况。绿色的圈表示我们可以支持的一个工作的阶段。从早期的预算阶段,到投标阶段一直到开发这个生命周期都可以开展工作,但是精度越往后面的话,会越来越精确。那么这个工作的后续,我们是要扩大试点,前面我们已经做了两个项目,把软件开发项目进行了一个测算大概准确度在30%之内,还是非常好。后面要扩大试点,明年我们要推出一个更加优化版本。
第二项重点工作是软件过程的基准工程。
这个工作主要是想解决软件过程改进的动力问题。就是说过程企业过程能力的差距用一个量化来表达,这是第一个。
第二个是希望能够可见来评测过程改造的效果。这是两个非常重要的问题,我们希望通过基准工程的技术方法来解决。这个工作是06年启动,我们建了一个在线的基准评审平台,07年在线,目前用了一段时间,现在继续在扩大应用。
这个工作组的成员包括北京软件行业协会和中国科学软件所,这个工作还再继续,我们现在正在构思,要建一个软件过程的最佳实践库,希望将来基准库和实践库能够共同配合,构成一个软件改造过程的资源库。那么创新之处还包括,这是国内第一个过程改进的基准比对平台,我们采取了1000个项目,发布了报告。
第三个工作是软件项目管理的知识体系。这个工作是希望能够解决软件项目经理职业发展的问题。软件项目经理他的重要性是非常高的。但是我们目前依据的项目知识体系,管理知识体系,主要是国际上的(英语)和(英语),这个体系适合一切行业,软件非常不同,而且最近几年润色方面,技术发展非常快,所以我们希望把一些新的技术发展,能够整合在里面。包括敏捷的方法,还有全球软件开发的一些理念,能够构建一个软件项目管理的知识体系,开展软件项目经理的培养和人员认定。
那么另外一项工作,是关于UML方面的,面向对象,这个技术不是一个新技术。但是我们在UML的应用方面,一直不是非常深入。这个方面日本有一个面向对象的促进协会,是由日本的一些大的软件企业共同发起的,包括NUC等一些企业,他们开展了面向对象人员,职业人员培养,提高了职业人员的素质,日本通过(英语)培专家有1.7万人,每年新增4000人。
我们跟中国软件行业协会和日本的UML、(英语)合作,希望解决中国外包升华到上游的技术难题,就是跨语言沟通的问题。这个工作现在已经启动,大家可以看到这个照片,我们今年6月份软工会,中国软件协会的理事长和日本UMTP会长,这么一个签约仪式。
那么这样一项工作,SOA工程的标准,这个工程也是国家工信部和国标委发起的标准组合,我们协会在里面是一个重要的参与成员,我们这个工作里面,需要建立SOA工程成熟度评估,SOA治理,SOA交付项目等一些工作。这个工作组的成员包括十几家企业和机构,还有院所。牵头单位是中国电子化研究所,SOA国家信息研究所。
我们还开展了交付保障人才工程,这方面我们发布了几个知识体系。
还有一项重点工程是软件内包过程改进研究。我们现在在过程改进模型方面,主要是应用美国(英语)的,但是中国1000多家通过认定的企业,我们进行了一个统计的话,发现主要的企业还是从事国家(英语)外包的。那么对于更多的国内外包,信息化的这些企业,他们的需要依据的模型,我们这里面做了一些研究和思考。
那么最后一项工作是关于IT服务管理方面。IT服务管理是基于我们对IT服务的一个认识。IT服务管理优先,在这个工作里面,我们先要开展IT服务招投标规范,IT服务管理的工具认定、IT服务管理专业人员认定等一系列的工作。那么这些工作的开展,也与我们对软件企业生产力的现状、发展趋势、以及动力的一些观察思考和认识。
软件企业生产力的现状,从定性来看,生产力的提高是非常快的。我们现在来说,绝大部分的大企业和一系列的中型企业,应该说建立了标准化的生产流程,这个比十年前已经有很大的进步。
第二个方面,软件的从业人员也进一步的细分和专业化。十年前没有这么多的质量经理,(英语)项目经理,或者系统分析师,现在这些刚才我们做得比较全。
从项目这块我们做了一个粗的测算,我们算了一个十年生产力提高,就是单位劳动量生产的功能点提高41.8%,这个供大家参考。
那么从国际比对来说,我们有一个中日和印度的一个比对,从这两张表的比对来看,中、日、印三国在软件生产率和质量这两个方面,如果从中值和均值来看,没有显著的差异。但是中国的项目,在生产率和质量方面有一些特别高的数字,非常高。同时也有一些非常低的数字,所以这个就反映了我们现在的行业生产力能力程度方面,可能还是有待改进。我们的可预测性还不是很高。这是第一点。
第二点的话,因为我们的采样数值是选取了2003项目,都是国内比较优秀的企业,提供的比较好的项目,那么拿了这个数据和国外抽样数据来比较,得到这个结果,这样的话我们可以认为,我们现在的平均水平,可能和国外如果直接相比的话,还是有一定差距的话。那么这两个要素都促使我们,我们的过程改进还是有很多工作需要做,还有一定的差距。
那么再来看一下软件生产力的趋势,我们做的一些研究,行业协会做了一些研究,提出来供大家讨论。我们觉得有以下六个方面的趋势:
一、软件走向服务化,软件过程改进向交付保障来发展。过程改进更多的还是谈开发问题;交付就是一个甲方更加关注的问题,所以这一点实际上关注焦点从乙方向甲方转移的过程。
二、敏捷开发受到了关注。敏捷开发产生的时间并不晚,但是最近两三年感觉是受到了特别大的关注。那么它是更加关注团队和人的因素。所以感觉上软件工程从最一开始完全依赖人,特别依赖人到依赖过程,然后现在又返过来依赖人,可能是一种新的高度上的循环,这也是一个思考。
三、软件产业的全球分包带来全球软件工程。全球的项目管理,全球的质量管理、全球软件工程的全球交付都加了一个(英语),国际探讨非常多。
四、软件标签技术的产生,使得用户驱动的软件质量得到进一步的加强。这是软件工程的一个其中的一个方向。
五、各种新的知识体系层出不穷。
六、SOA架构技术逐步成熟,在服务层面大规模的复用成为可能。这样的动力依然是来自三个方面:
一个是客户。
一个是竞争。
一个是变革。
这三个C,是20年前提出来的,现在看来依然在起着作用。那么由于客户的成熟度的提高,对于交付的要求是越来越高,所以敏捷的方法得到了更多的关注。快速交付的要求越来越高,那么竞争带来全球的软件产业的分布,和服务外包的兴起,成本降低,这样带来的全球软件工程,变化,特别是技术的变革,包括像网络技术的改变,带来了(英语),这些新的技术,所依赖的软件工程环境也必然有相应的一些变革。所以这些3C的驱动是我们整个生产力变革的一个终极动力。
我们就是基于对这样一些趋势的认识,来安排和部署了一些开发的工作。创新的工作,这些工作看起来有点零散,但是实际上有它的一些规律。我们基本上是按照这个交付保障的生命周期来安排这些工作的,那么现在大家看到的模型,是行业协会提出来的一个交付周期的模型,它比传统的开发周期更加宽。左边增加了立项和招投标,右边增加了运维。
那么需求设计和开发测试,依然是开发的生命周期。在立项和招投标阶段,我们有工程定额,软件工程定额这个工作。在需求和设计这个阶段,有面向对象促进工作。在整个的开发阶段,需求到测试,有软件过程改进的内包模型和技术工程,这两个工程做支撑,在交付方面有交付保障,运营方面有IT,这些工作覆盖了交付周期里面的一些关键的环节和发展的瓶颈。
我们开展这些工作,应该说非常有难度,也是非常有工作量的。那么为了更好地把这个工作展开,我们也充分地发挥了协会这样一个组织形式的优势,坚持了一些原则,包括第一点,就是以用户为动力。我们的很多工作就尽可能的请用户参与进来,作为这个工作整个的驱动力。
第二个以产业为土壤,很好跟踪产业的趋势,使过程能够适应变化。
第三个以创新为工作的主旋律。以前的很多工作都是促进学习,但是现在我们说,不仅要学习,那么还要开展创新。
第四个就是协会做平台,我们希望协会能够在里面担当一个平台和桥梁的作用,而不是每件事情在里面牵头。
那么在此我发出一些欢迎,希望在开放的环境下面,我们有更多的合作,协作共赢,包括各个城市之间的协作。因为过程改造有很多的组织,各个不同城市大家要开展很好的协作,这方面我们北京、上海、广州已经做了很多的先导。
第二个关于协会和独立专家也欢迎,包括机构之间的,还有协会和国际一流的协会,其他一流协会的合作,像日本、(英语)这样的合作,那么这样的一些合作也是进一步的发挥了协会的文化,我们的文化是开放学习、创新快乐,发挥这样的优势。这样的话才能够把协会的能量充分的释放出来。
最后我观点有很多的提供者表示感谢,这里面包括我们何新贵会长,他多次批示我们关注敏捷。还有郑人杰副会长,居德华副会长做国际创新,开展了很多指导工作。那么还有其他的一些副会长和专家,对这些进行了审核。所以这些观点很多都是大家要讨论的结果。那么我希望把这些观点分享出来,能够对大家有所帮助,好,谢谢各位!
新闻来源:新闻-人物
发布时间:2009/11/23
项目管理者联盟[mypm.net]
|