预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

项目管理在软件开发中的重要性 作者:G2010125042严瞿飞 【摘要】软件的项目管理,是保证软件项目按照预定的成本、进度、质量顺利完成的基础。它所涉及的范围覆盖了整个软件工程过程,关键问题是必须对软件项目的工作范围、可能风险、需要资源、要实现的任务、经历的里程碑、花费工作量、进度安排等做好合理的管理。而软件项目管理的根本目的,就是为了让软件项目尤其是大型项目的整个软件从分析、设计、编码到测试、维护等全部生命周期,都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。软件项目管理在项目计划、项目控制和人员管理等方面的内容是,软件开发中具有决定性意义的过程,这些工作做的好坏,直接决定着整个软件开发项目的成败。 【关键词】软件项目管理软件开发 一、什么是软件的项目管理 大家都知道,软件开发中有太多的不可预知性,这些不可预知的事物就是潜在的风险源。如果缺乏好的管理,这些不可预知的事物就会带领你一步一步的走向失败;相反,通过良好的管理,合理的规避风险,有效的控制这些不可预知的事物,软件项目就会一步一步随着你的设计思路起向成功,这就需要我们了解什么是软件的项目管理。 软件的项目管理,类似于传统意义上的项目管理,最早出现在美国,20世纪70年代中期,当时美国国防部专门研究了软件开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。 软件的项目管理目的就是保证软件项目按照预定的成本、进度、质量顺利完成。它所涉及的范围覆盖了整个软件工程过程,关键问题是必须对软件项目的工作范围、可能风险、需要资源、要实现的任务、经历的里程碑、花费工作量、进度安排等做好合理的管理。这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。 同时,由于软件企业与传统工业企业不同,与现代企业的其他行业也不同,所以软件的项目管理和其他的项目管理相比有其特殊性。软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。因此,软件企业最主要的“资产”是一批掌握技术、熟悉业务、懂得管理的“人”。软件企业主要的成本是人的成本,软件企业主要的财富积累是知识和经验的积累。因此,软件项目组的管理过程,几乎全部是围绕“人”来进行的管理。而作为被管理对象的“人”本身管理的讨论,则越来越成为软件领域所要讨论的核心问题。 二、为什么要做软件的项目管理 随着软件产业发展的越来越成熟,软件需求和功能的不断增强,过去独自开发软件的历史已经过去,现在的软件开发都必须有一个完整的开发组才能实现。所以管理才是开发出好的软件的前提条件,在软件开发中,如果软件开发组织不能良好的定义、实施,管理并不断改进其软件开发过程,开发组织往往就不能从软件工程的研究成果中得到期望的结果。所以没有管理一定出不来好的软件,一个成功的软件不一定是最好的技术,但在它背后一定有一个好的管理。 而软件项目管理的根本目的,就是为了让软件项目尤其是大型项目的整个软件从分析、设计、编码到测试、维护等全部生命周期,都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。 三、软件项目管理的内容 软件项目管理包含的项目计划制定、项目的控制和人员的管理,是核心内容,是软件开发中具有决定性意义的过程,这些工作做的好坏,直接决定着整个软件开发项目的成败。 1、软件项目的计划 制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目经理可以知道哪些要素是明确的,哪些要素是要逐渐明确的,通过渐近明细不断完善项目计划。阶段计划中包含的工作汇报和下一阶段工作安排是掌握项目进度的依据,从阶段计划对照总体计划,才能一目了然地看出工作的进展情况。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。制定计划的精髓不在于写出一份好看的文档,而在于运用您的智慧去应对各种问题和面临风险并尽可能做出前瞻性的思考。一旦计划被负责任地完成,他就可以给自己一个和管理层或客户交流与协商的基础,帮助你在项目过程中防范各种问题的出现,帮助你保证项目按时完成。软件项目的计划是一个软件项目正式进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等内容。 同时,计划变更也是计划的重点,由于项目计划无法保证一开始就预测得非常准确,在项目进行过程中也不能保证准确有力的控制,导致项目计划与项目实际情况不符的情况经常发生,所以必须有效处理项目的变更。变更控制计划主要是规定变更的步骤、程序,配置管理计划就