1 / 126
文档名称:

软件工程软件项目管理.ppt

格式:ppt   页数:126页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程软件项目管理.ppt

上传人:fxl8 2014/11/20 文件大小:0 KB

下载得到文件列表

软件工程软件项目管理.ppt

文档介绍

文档介绍:软件工程
软件项目管理
65
1
主要讲解内容
1、项目管理定义
2、项目管理培训
3、项目经理职责
4、项目经理工作流程
5、项目经理对程序员的要求
6、项目管理的经验
7、项目管理原则
8、软件企业文化
2
软件项目管理
导读:
对IT企业来说,项目管理太重要了。项目管理起始于项目立项,终止于项目交付。在宏观上说,软件工程的整个内容,实际上都在论述项目管理,或者说都跟项目管理有关。不同的是,本章是项目管理的专述,是在微观上论述项目管理。它从项目的定义、项目管理的重要性开始,直到项目经理的7项职责和10项工作程序、项目经理对程序员的9条要求、项目经理抓好项目的7条经验,最后总结出IT企业高层经理管理项目的10大原则。下面列出了读者在本章学****中要了解、理解和关注的主要内容。
3
软件项目管理
本章对读者的要求
要求
具体内容
了解
1)项目和项目管理的概念
2)项目管理的认证体系
3)项目管理的重要性
理解
1)项目经理对程序员的9条要求
2)项目经理抓好项目的7条经验
关注
1)项目经理的职责和量10项工作程序
2)软件企业高层经理管理项目的10大原则
4
项目管理定义
项目管理是一种广泛应用于各种工程中的技术管理过程。项目是一次性多任务工作,它具有确定的开始日期、结束日期、工作范围、经费预算、质量标准,以及特定的功能、性能和接口要求。
项目管理常常是决定产品或企业能否成功的最重要指标之一。项目管理的能力已成为软件企业的关键能力。
(1)“项目”是什么?
(2)“项目管理”是什么?
(3)项目管理的重要性表现在什么地方?
(4)谁去管理项目?
(5)怎么管理项目?
(6)人们在管理项目的过程中有什么经验与教训?
5
项目管理培训
项目管理
项目管理提供了解决问题的思路和方法,告诉人们在团队合作的过程中,如何加强个体之间横向和纵向的衔接。
目前,在我国的IT行业中,一大批技术人才掌控着公司,刚开始的时候他们没有认识到管理的重要性,不进行规范管理还勉强可以生存。后来,随着公司壮大,没有规范管理就会给公司动作带来困难。有技术背景的员工,要他们自己在技术工作中“以身作则、埋头苦干”肯定没问题。然而要他们领导一个项目,就不是那么容易了。因为项目管理主要是要求别人干,指挥人家去做,这与自己个人干不一样。
要想使技术人员上升到管理层,项目管理培训是必须的。通过项目管理的培训,可以给技术出身的中高层领导换脑子,改变他们只重技术忽视管理的思想。事实上,高层领导的决策失误,多数表现在管理上,而不是在技术上。
6
项目经理职责
项目经理是软件项目管理的实施人和带头人,在软件工程管理中,项目经理的职责是“七抓”:
一、抓需求获取确认;
二、抓计划制定与执行;
三、抓团队分工与工作;
四、抓后勤供应与保障:
五、抓产品测试与交付:
六、抓开发标准与规范;
七、抓员工考核与奖励。
7
项目经理工作流程
项目经理的工作要遵守如下10项工作流程

1、软件项目要先立项,后开发。
立项工作原则上由销售部门负责,立项书的形式有:
(1)、评审并批准的立项建议书
(2)、下达指令的任务书
(3)、签订的合同书或委托书(订单)
立项后由软件研发部门组建项目组,任命项目经理(必要时增加技术经理及产品经理),项目经理要认真看懂与仔细分析立项书的内容。
8
项目经理工作流程
2、项目经理根据立项书制定初步的软件开发计划和需求分析完成后,再修改并细化软件开发计划。软件开发计划的内容要包括项目描述、功能和性能特点、资源需乎计划、人员计划、进度计划、配置训计划、质量保证计划、测试计划、评审计划、风险分析等。
软件管理部门对软件开发计划进行评审。评审通过后,项目经理根据人员计划,进行组成员具体分工。
9
项目经理工作流程
3、以系统分析师为主,对软件项目进行需求调研、获取用户需求,形成用户需求报告。
用户需求报告的内容要包括系统的业务流、资金流、人流、物流,要用数据流来集中反映出这4个流程,归纳整理出系统的功能表、性能点列表、外部接口列表。
要请用户确认并签字,以此作为用户验收测试的依据
软件研发管理部门对用户需求报告进行评审,直至不符合项为零即通过评审与审计,产生该项目的第1根基线。
项目经理根据用户需求报告,可以再次修改项目开发计划,并要求对修改后的开发计划进行评审与冻结。
65
10