访谈项目管理专家陈虔博士
|
陈虔北京航空航天大学软件学院教授、软件工程与管理专业主任、北京普昂科技有限公司总经理、国家劳动部项目管理专家委员成员、中国仿真学会离散仿真专业委员会委员、北京统筹与管理学会理事、业界知名的项目管理专家,长期从事和协同工作软件研发,曾获科技进步二等奖,近日因开发国内首个互动数字科技馆、网络协同科普服务平台、建成国内首家科普信息门户“科普中国”网而获得首届海淀创新人物大奖。项目管理者联盟简介:项目管理者联盟是国内知名的项目管理网站和项目经理会员组织,致力于为国内项目管理人士提供最便捷的信息和交流平台,促进项目管理在国内的发展和进步。项目管理者联盟同时也是专业的项目管理培训服务商和人才服务商,全面提升企业项目管理与执行能力。(1)项目管理者联盟:陈老师,你好,很高兴能有机会和您交流,请您首先谈谈,项目管理在中国软件行业的应用情况吧!软件项目管理在中国会有什么样的发展趋势?陈虔:项目管理在软件行业的应用由来已久,但是效果很不理想。软件行业最为大家熟知的词汇就是“软件工程”了。软件工程就是用工程化的思想和方法指导软件开发活动的过程。从这个意义上说,软件工程就是软件项目管理。然而,项目管理的理论、思想和方法在软件行业中的全面应用和推广却是近几年来的事。关于软件项目管理,有这样两种观点:一是认为软件项目也是项目,项目管理的理论、方法应该是一个灵丹妙药,能解决由来已久的“软件危机”问题,通过加强项目管理在软件行业的应用,完全可以降低软件项目居高不下的失败率问题;另一种观点认为软件项目是极其特殊的项目,软件项目的实施与管理与一般意义上的项目管理区别很大,项目管理的方法在这里基本行不通。实际上,这两种观点都有其合理的成分,但都比较极端。我感觉,持第一种观点的人通常具有管理科学的背景,而有后一类想法的人通常是从事软件开发技术的。软件项目管理应该是传统软件工程技术与现代项目管理想的一个有机结合,在中国会有很大的发展,但是这将是一个漫长的发展过程。一方面,近年来,项目管理的思想已经越来越被软件业的人所接受并将其不断融入自己的软件开发活动中。而另一方面,支持软件开发的各种工具和技术也层出不穷,软件版本管理、软件缺陷管理、软件测试管理、软件组件技术、软件架构设计等现代软件工程技术也使软件项目越来越像一般的项目。所以,软件项目管理会越来越普及。另外,我们也需要在软件项目管理活动中,多多使用项目管理软件,结合软件项目的特点,开发一些较为实用的项目管理软件,这也是我最近几年一直在研究的工作。(2)项目管理者联盟:陈老师,随着全球信息化的发展,对信息技术项目管理人才提出了更高的要求,您能不能谈谈现阶段信息技术项目管理人才应该具备什么样的能力和要求呢?陈虔:信息技术是一个很广泛的概念。我们经常说IT项目管理(信息技术项目管理),实际上这不是很确切的概念。同样是IT项目,可能因为其不同的特点而在实施管理时会有很大的不同。一般认为,信息技术项目管理——即IT项目管理共同的特点是知识密集型,这类项目对参与实施的人有很高的要求。信息技术应用的普及也对信息技术项目管理人员提出了更高的要求。具体的说有这样几点我认为是必须的:首先是思维的敏捷性。信息技术发展迅速,要求管理人员得知识更新也要加快。但是,从事IT项目管理的人员不需要一味地追求新技术、新知识,但他的思维却始终应该是活跃的,不守旧的。其次是深厚的技术背景,管理一个智慧型的IT项目团队,自己要以身作则,其技术背景应该至少应该是中上的。所谓外行不能领导内行。另外,要做好一个项目管理人员,诸如:执行力、个人魅力、管理理念等都是一些基本的需求,在这里就不多说了。(3)项目管理者联盟:陈老师,软件开发项目执行力不足主要是哪些原因造成的,我们应该采取什么对策?陈虔:软件项目执行力不足有很多的原因。大体上有这样几个比较重要。一是估计不当、计划不准确。软件项目的计划执行因项目团队整体的技术水平的不同会有很大的不同,软件人员的技术水平、创造力和主观能动性在不同的个体上会有很大的差距,这往往是不容易把握的,计划很难反映实际情况,从而造成软件项目的执行力的不足现象(甚至是假象)。第二个原因是监督不力。项目管理中有一个概念叫“走查”,然而,由于软件产品外观与内容的不匹配性造成了我们很难确切地查到项目的实际进度。第三,开发人员本身的执行力不足。软件人员往往是项目的设计者也是项目的实施者,软件项目实施的复杂性也鼓励了软件人员的自大心理,当其自我执行意识较差时,外界的力量就比较难以提高其执行力。第四,物质利益的不足。软件项目实施所投入的经费不足是一个普遍现象。一般而言,一个人或几个人接了私活后,其开发的执行力是最高的。什么原因?利益使然。而一个企业中的软件项目团队的执行力不足,却很大程度上是因为没有与其在项目中所得的利益挂钩。软件成果的各个方面不确定性,造成了投入的不确定、质量的不确定、利益的不确定等。从而也造成了执行力的不确定。还有很多很多的原因,这里不一一分析了。解决的办法:第一种情况,应适当预留工作量和机动时间,除做好软件度量外,还要做好企业项目团队的能力度量(这一方面的研究工作几乎没有人去做)。第二个原因的解决对策是:走查的同时,加大功能点(或检查点)的汇报与评审。第三的问题的对策是:加强设计,培养员工的良好工作态度,好象也没有什么更好的办法。第四的问题的对策是小范围引入项目经费投入机制(类似于私活外包),以调动员工的积极性。(4)项目管理者联盟:陈老师,我们再来谈软件项目管理中一个具体些的问题,现在国内软件项目的风险来源于哪些方面?如何做好软件风险管理?陈虔:风险管理的内容很多,我认为,国内软件项目管理最为主要的风险来源于用户需求范围的变更和项目团队成员的变更。第一个风险——需求范围的变更问题是一个老生常谈,但是到目前为止,这仍然是软件项目风险管理中排在第一位的。以往我们总认为需求应该是可以做清楚的,或者80%的需求是可以明确的。实际上,更多的时候我们可能只明确50%~60%的需求,甚至更低。原因是,我们往往把一些显而易见的需求罗列了很多,而对很多的需求却不明了。在项目实施中才逐渐清晰。所以造成大量的程序员在抱怨“用户的需求不明确,总是变来变去”等等。若是我们已开始能有心理准备,认为需求将是我们已知的需求的一倍以上(这需要用户方的认可才行),我们就不会有太多的抱怨,我们也就有较好的心态去面对需求范围的变更。第二个风险是人员的变更。软件项目团队中的成员的流失,是软件项目的大忌。然而这又是不可避免的现象,所谓为防止流失而为项目团队备份人员的做法是不现实的。可能唯一有效的手段就是法律了。当然,政治思想工作也是必须的。(5)项目管理者联盟:陈老师,另外谈一件您个人的事,您被评为“2005年度海淀创新人物”,我们向您表示忠心祝贺,您能谈谈这个奖项的设置情况吗?你被评奖后有什么体会?陈虔:2006年6月21日,在海淀区稻香.湖景酒店召开了海淀创新大会。表彰了王选、陈春先、柳传志、倪光南、俞敏洪等5位海淀创新特殊贡献人物以及邓中翰、李彦宏、刘彭芝等20位海淀创新人物,中关村电脑节、爱国者、联想、曙光等20个海淀创新品牌。我有幸被评为20位创新人物之一,很感荣幸。本次大会是海淀为全面落实国家和北京市创新战略,加快推进“创新型海淀”建设,进一步激发创新精神,营造创新环境,凝聚创新合力,提升海淀的发展活力、核心竞争力和综合实力,实现海淀区“十一五”规划战略目标,当好创新型国家和创新型城市建设的排头兵和主力军这样的大背景下举行的活动。创新人物的评选经历了单位推荐、资料审核、专家评审、社会公示等一系列的工作。我所理解的创新并不是指你做出了多大的贡献,而是指你比别人先走了一步,做了一些新的有意义的事,取得了较好的效果。我本人的专长并不是做科普,而是软件和项目管理。我只是在利用我20年的软件从业经历,将软件技术和服务模式引入到科普行业,设计实现了互动数字科技馆和松耦合的协同科普服务工作平台的技术架构,为社会公益事业做了一些自己的贡献而已。获得这个奖项是我没有想到的。数字科技馆和协同科普服务工作平台的建设项目也是一个软件项目,但是这个软件项目的实施过程是如此的艰辛,是我以往实施的任何软件项目都不可比的。项目实施中技术问题、管理问题、需求风险、人员流失风险等等几乎所有的项目管理问题在这个项目中都出现了。这也是对我的一个考验,所幸,我已经成功的迈出了第一步。顺便说一句,用于科普行业的松耦合的协同服务工作平台同样能应用于软件行业,应用于软件项目管理。项目管理者联盟:陈老师,我们今天就谈这些,谢谢您的精彩解答!
| |