浅谈项目管理在软件开发项目的应用

浅谈项目管理在软件开发项目的应用

ID:43278000

大小:19.59 KB

页数:4页

时间:2019-09-29

浅谈项目管理在软件开发项目的应用_第1页
浅谈项目管理在软件开发项目的应用_第2页
浅谈项目管理在软件开发项目的应用_第3页
浅谈项目管理在软件开发项目的应用_第4页
资源描述:

《浅谈项目管理在软件开发项目的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈项目管理在软件开发项目的应用项目管理是第二次世界大战后期发展起来的重大新管理技术之一。虽然在此之前项目管理已广泛应用于许多事业领域,如工程建设项目和新产品开发,但直到第二次世界大战期间以及战后,它作为管理技术复杂的活动,或需要多学科协作的活动的一种特殊工具的价值,才完全被认识,其结果使项目管理成为一种相对来说较新的管理方法,得到迅速发展和不断完善,现在,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法。  随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业

2、都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。   本文将根据自己在软件开发项目中的实际经验来浅述在软件项目开发过程中项目经理如何使用项目管理的理论来进行软件项目的管理。 一、需求的确定   需求

3、的确定也就是项目范围的确定,这是项目管理中首先要注意的,是软件开发项目管理的重中之重,只有分析设计的时间越长,需求设计做的越详细,测试的时间就越短,返工率越低,风险也越小,成本越容易得到控制。而需求分析没有做好就急忙上马进行开发的项目在项目初期进展顺利的时候问题不大,到了项目后期和测试阶段,一些潜伏期比较长但破坏作用比较大的问题就会显现出来,造成返工,延长测试时间。   本人原来负责过一个企业的B2B电子商务系统的项目,客户方对项目进度要求特别快,我们公司领导因为和客户方的领导关系比较好,所以就要求我们必须满足他们的时间要求。所以在做需求分析是

4、,客户方就要求我们做需求的时间不要太长,还说具体细节可以在以后填充。就这样,经过简单的需求分析后,该项目就正式开始启动了,我们项目团队也就抓紧时间开始进行项目的开发了。 但结果证明我们是错误的,等我们按照项目开发计划的时间把DEMO版交给客户方的时候,客户方却对结果不满意,他们认为他们想实现的一些功能我们没有替他们实现,而实际上他们说的功能我们在做需求分析的时候他们并没有提供给我们;另外,客户方对系统的界面、操作方法还有一些其他功能也不满意,认为界面不符合他们企业的风格、操作过程也和他们现有的一些操作流程不太吻合等。所有的这些客户不满意产生的原

5、因就是我们需求没有做够。   后来,我们只能又根据客户提出的新的需求对系统进行调整,就这样反复过多次,最终系统才能满足用户的需求。但就这个项目本身而言已经是失败了,因为项目的进度拖后、项目的成本也超支了。   所以与其把问题堆积到紧张的项目后期,不如把时间多花点到需求分析和总体设计上。经验告诉我,需求分析本身也存在着时间分配的问题。第一遍需求分析花的时间会最长,分析员们在客户的各个部门之间几乎把腿都跑断,把口水说干,就是为了确立一个初期的需求模型。所有的文档将会提交给项目经理进行复审并签字,不合格的打回重做。反馈表随之将提交给客户,第二遍第三遍

6、等等接踵而来,与客户反复讨论和磋商,反复提交文档和表格,目的只有一个,明确需求。当项目经理最终合并了所有文档并确立需求之后,最终生成的需求文档将提交给客户的各部门负责人签字。这些文档将作为合同的附件添加,以便在将来项目变更或者碰到重大问题时和客户扯皮的重要依据。 二、需求变更的管理   需求变更的管理属于项目管理中的过程控制内容,对任何项目,变更无可避免,无从逃避,只能去积极应对,这个应对应该是从需求分析就开始了。对一个需求分析做的很好的项目来说,基准文件定义的范围越详细清晰,用户跟项目经理扯皮的幌子就越少。而需求没做好,基准文件里的范围含糊不

7、清,被客户抓住空子搞你一下是非常头疼的事情,往往要付出无谓的牺牲。   一般的,需求做好了,文档清晰又有客户签字,那么后期客户提出的变更就超出了合同的范围,需要另外收费。这个时候千万不能手软,并非要刻意赚取客户的钱财,而是不能养成客户经常变更的习惯,否则后患无穷,维护的成本会让项目经理吃不消。在客户提出变更请求时,要建立变更申请登记表和变更申请表,并让客户签字。当然,有时候一些不是非常关键的模块项目经理也不至于一点不讲情面,该卖面子的时候还是要卖,尤其是当着对方领导的面,千万要卖面子,但是也别卖的太干脆,不要让他们得到的太容易。 三、项目团队的

8、管理   项目团队管理属于项目管理中人力资源管理和沟通管理部分的内容,它是项目能否取得成功的重要因素。挑选合适的项目成员是项目经理头疼的一个大问题,有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。