基于软件开发过程的项目管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于软件开发过程的项目管理摘要:本文分析了基于软件开发过程中对项目管理过程的详细描述。关键词:软件开发过程;项目管理随着信息技术的快速发展,应用软件的功能越来越庞大,为了便于管理,把项目管理的方法引入到软件开发过程当中,对所有的软件活动进行有效的管理。本文按照传统的瀑布模型从项目管理九大知识领域的角度,进行软件管理项目的工作实践管理。第一阶段:立项(1)建立团队:明确项目经理,选择项目组成员,识别项目干系人。(2)编写项目任务书:明确项目的背景和目标,能够描述出基本的项目范围,识别并且确定整个项目的需求,能够指出项目中干系人的期望值,确认需要交付的产品或服务,功能和性能指标。(3)制定工作计划:重点描述任务的分配计划,执行的时间计划。(4)制定成本计划:制定活动清单,采购计划,人力成本计划。(5)制定评审流程:由项目的管理层和相关干系人制定流程。(6)制定沟通管理:制定沟通管理。(7)签订合同:立项、初验、中验、维保过程中确认交付的产品或者服务。第二阶段:需求的调研(1)人员分配:分配调研人员工作任务。(2)编写需求规格说明书:进一步明确软件的范围,原型的制定(UI操作界面+UE界面设计),明确才用的开发环境和开发工具。(3)运营指标的检测:监控工作任务的完成情况,监控预算是否变化,监控需求的变更。(4)时间管理:任务分解wbs,定义具体的活动,排列顺序,估算工作时间。第三阶段:设计和开发(1)人员管理:分配开发人员工作任务。(2)编写概要设计说明书,编写详细设计说明书,编写代码。(3)运营指标的监控:监控工作任务的完成情况,监控预算是否变化,监控需求的变更。第四阶段:测试(1)人员管理:分配测试人员工作任务。(2)部署:部署生产环境。(3)编写功能测试测试计划,编写功能测试用例并执行测试,编写功能测试报告。(4)编写性能测试测试计划,录制脚本并分析,编写性能测试报告。(5)测试管理:缺陷管理。(6)运营指标的监控:功能和性能是否和需求一致,工作任务否是及时完成。第五阶段:实施(1)人员管理:分配实施人员任务。制定实施方案:在生产环境部署软件的使用环境,要保证执行计划所需的资源(2)运营指标的监控:是否及时完成实施人员的培训及管理工作。(3)用户验证确认。第六阶段:运行和维护(1)对项目代码进行打包,交付。(2)合同终结:得到项目干系人的认可。(3)跟踪问题,并解决问题。(4)撰写项目总结报告。在对项目的综合管理中,要制定计划,要严格的执行计划,遇到变化,要有效的进行协调和控制;在项目范围管理中,对范围进行定义和确认,有效的变更进行控制;对项目时间的管理就是对活动进行定义,根据活动的性质,进行排序,以及时间的估算,人员进度的安排和进度的控制;在项目成本管理中,要有资源计划,成本估算,成本预算和成本控制;在项目质量管理就是质量计划,质量评估和质量控制;在项目人力资源管理中强调,项目组成员的组建,干系人的识别;在项目沟通管理中,强调沟通计划,激励措施,执行情况报告以及信息管理;项目风险管理,强调风险分析和识别,以及风险监控;最后是采购管理,制定采购计划,确认项目范围内的都已经完成,合同管理及合同收尾。软件开发类项目通常是通过团队合作的方式来完成的,引入了项目管理的知识,在整个项目中对工作任务的分解、估算工作时间,人员的分配、风险的监控、成本的控制、质量的把握等方面起到了很好的作用。让项目的每个阶段,都能够在管理者的监控之下,以达到在成本、时间、质量三者的一个平衡,最终完成整个项目的开发,最终打包交付到用户手中,合同终结。参考文献:[1]王勇、张斌译.项目管理知识体系指南.电子工业出版社.(美)项目管理协会

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功