论文部分内容阅读
软件项目管理是在软件项目开发活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望。根据软件工程项目的特点,结合软件开发过程的各个阶段中存在的问题,对软件开发项目管理的方法进行了研究,并提出了相应的各种问题的管理对策。把项目管理的方法融合于软件工程的流程管理中,重点研究了范围管理、计划时间管理、质量管理、风险管理和沟通管理在软件开发中的应用。把软件项目开发的过程分为项目立项、项目计划、项目实施和控制、项目收尾等几个阶段。以V模型为例,来具体论证的软件工程开发流程与项目管理如何有机地结合起来,同时提出了具体实施软件开发项目管理的方法。
项目立项包括项目构想、市场调查、项目目标识别和项目的可行性研究。需求分析阶段,主要是把复杂混乱的需求转化成我们可以实现的目标,将需求分解为多个模块和任务。项目的风险管理要贯穿项目生命周期的全过程,本文从风险识别、风险分析、对策制定、风险监控等几个方面来讨论如何规避风险,从而提高项目的成功率。项目实施阶段,需要对项目计划的执行情况进行监控,同时按照预定的质量标准对完成的任务和过程进行全面的质量管理。项目的详细设计、编码、调试和测试阶段都要严格进行监控,及时发现并解决出现的问题,通过采取相应措施,减少任务延迟而造成的损失。项目收尾阶段的管理,主要是项目验收、测试等工作的管理,保证顺利通过用户的接收测试,并提交给用户各种相关的文档。
本文以某公司的GSR1软件开发项目为例,具体说明在实际中如何采用项目管理来控制软件开发的各个阶段。在以上论证后,结合现在企业存在的问题及解决对策的分析,提出政策建议。从而提高我国软件企业的整体实力,增强在国际市场的竞争力。