软件工程软件项目管理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件工程软件项目管理课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 项目 管理 课件
- 资源描述:
-
1、2022年6月4日星期六第1页第2章 软件项目管理v2.1 软件项目2.1.1 项目管理定义2.1.2 项目管理的组成部分2.1.3 工期的计算公式2.1.4 WBSv2.2 MS Project项目管理软件的使用2.2.1 编制项目计划2.2.2 编制项目的时间计划2.2.3 编制项目资源计划2.2.4 编制项目成本计划2.2.5 项目监控管理2022年6月4日星期六第2页2.1.1 项目管理定义v项目管理是指为完成一个预定的目标,而对任务和资源进行计划、组织和管理的过程,通常需要满足时间、资源或成本方面的限制。进一步说,项目管理就是利用系统的管理方法将职能人员(垂直体系)安排到特定的项目中
2、(水平体系)去。2022年6月4日星期六第3页2.1.1 项目管理定义v项目管理具有如下特点:项目管理是面向成果的;项目管理是基于团队工作的;项目管理借助外部的资源提供跨职能部门的解决方案;项目管理是可变化的。2022年6月4日星期六第4页2.1.1 项目管理定义v项目生命周期描述了项目从开始到结束所经历的各个阶段,一般可把项目划分为识别需求、提出解决方案、执行项目和结束项目等4个阶段:识别需求。当需求被客户确定时,于是就产生了项目。这个阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析生产商所应具备的条件。提出解决方案。主要由各竞标公司向客户提交标书、介绍解决方案,规划业务蓝图
3、等。执行项目。从公司的角度来看这才是项目的开始。这个阶段项目经理和项目组将代表公司完全承担合同规定的任务。结束项目。主要包括移交工作成果,帮助客户实现商务目标;给客户提供培训,系统交接给维护人员;结清各种款项等。2022年6月4日星期六第5页2.1.2 项目管理的组成部分v项目管理是按任务(垂直结构)而不是按职能(平行结构)组织起来的。项目管理的主要任务一般包括项目计划、项目组织、质量管理、费用控制和进度控制等。v包括9个知识领域,即范围管理、时间管理、费用管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理和集成管理。2022年6月4日星期六第6页2.1.2 项目管理的组成部分vMic
4、rosoft Project 2007是一款易于使用、特性齐全的项目管理软件包,也是一个强有力的计划、分析和管理工具,能够让用户创建企业范围内对具体任务要求较高的项目管理解决方案。它包含项目管理9个知识领域中的5个核心领域。2022年6月4日星期六第7页2.1.2 项目管理的组成部分v(1) 范围管理范围管理项目的目标和任务,以及完成这些目标和任务所需的工时。包括软件开发、测试、集成、培训和项目实施等。输出的结果就是WBS(工作(任务)分解结构)分解。 2022年6月4日星期六第8页2.1.2 项目管理的组成部分v(2) 时间管理时间管理时间管理也称为进度管理,在Project 2007中,提
5、供了工期估计、进度安排、进度控制等基本功能。它能够自动计算出关键路径,可以方便地设置里程碑控制点,实现项目的动态跟踪,还提供了多种时间的管理方法,如甘特图、日历图等。该部分功能使用最为频繁,也是Project 2007的强大所在。 2022年6月4日星期六第9页2.1.2 项目管理的组成部分v(3) 费用管理费用管理项目费用管理包括设计费用计划、估算、预算、控制的过程。以保证能在已批准的预算内完成项目。Project 2007采用的是“自底向上费用估算”的技术,由于它是依赖每个WBS任务的估算,所以使得费用估算更为准确。 2022年6月4日星期六第10页2.1.2 项目管理的组成部分v(4)
6、人力资源管理人力资源管理在人力资源管理中,Project 2007提供了人力资源的规划、人力资源责任矩阵和直方图等,它能帮助用户做好资源的分配,进行资源的工作量、成本和工时的统计。2022年6月4日星期六第11页2.1.2 项目管理的组成部分v(5) 集成管理集成管理项目管理的集成管理是对于整个项目的范围、时间、费用和资源等进行综合管理和协调,在Project 2007中能根据范围、时间和资源的变化自动进行相应的计算和调整。 2022年6月4日星期六第12页2.1.3 工期的计算公式工期的计算公式vMicrosoft Project 排定每个任务的日程时都会使用公式:v工期工期 = 工时工时
7、/ 资源投入资源投入 工期是完成任务所需的实际时间。工时是为了完成任务而需要在一段时间内完成的工作量。资源投入是指资源的总工作能力被分配给任务的比例以及他们的分配情况。2022年6月4日星期六第13页2.1.3 工期的计算公式工期的计算公式v假设三名油漆工为一项任务工作了两个工作日,每个工作日的投入为 8 小时,则:每项资源的工时是 16 小时:v2 个工作日 8 小时 16小时 资源的总投入是每天 24 小时:v3 名油漆工 8 小时 24小时此任务的总工时为 48 小时:v2 个工作日 8 小时 3 名油漆工 48小时工期是 2 个工作日:v48 小时/(3 名油漆工 8 小时) 2个工作
8、日 2022年6月4日星期六第14页2.1.4 WBSvWBS(Work Breakdown Structure)工作(任务)分解结构。简单来说就是将工程项目的各项目内容按其相关关系逐层进行分解,直到工作内容单一、便于组织管理的单项工作为止,再把各单项工作在整个项目中的地位、相对关系用树形结构图或锯齿列表的形式直观的表示出来的方法。其主要目的是使项目各参与方从整体上了解工程项目的各项工作(或任务)便于进行整体的协调管理或从整体上了解自己承担的工作与全局的关系。v在实际应用中,树形结构图以其直观易懂的特点应用更为广泛。 2022年6月4日星期六第15页2.2 MS Project项目管理软件的使
9、用 v2.2.1 编制项目计划v2.2.2 编制项目的时间计划v2.2.3 编制项目资源计划v2.2.4 编制项目成本计划v2.2.5 项目监控管理2022年6月4日星期六第16页2.2.1 编制项目计划v项目计划通常会涉及到时间计划、资源计划和成本计划等。v项目计划包括确定项目工作范围、安排逻辑工作程序、编排工作进度和编制项目预算等。 2022年6月4日星期六第17页2.2.1 编制项目计划v确定实现项目目标要做些什么,将项目中的重要工作列出来,评估各项工作的性质和相互依存关系,估计各项工作所需时间,分析项目的筹备情况,从而测定各项工作的起始日期和完成日期等。v项目计划罗列的越详尽,项目成功
10、率就越高。 2022年6月4日星期六第18页2.2.2 编制项目的时间计划v客户服务系统合同文件要求项目任务在2008年6月10日前完成,整个工期不超过55个工作日。 2022年6月4日星期六第19页在MS Project中编制项目时间计划v使用Project编制项目时间计划,主要是设置项目的计划开始日期以及与实际情况对应的工作日和非工作日时间。2022年6月4日星期六第20页在MS Project中编制项目时间计划v(1) 项目开始时间和项目日历的设定 新建文件v保存为: “客户服务系统计划与实施.mpp”文件。v在 Microsoft Project 中创建新项目时,可以输入项目的开始或结
11、束日期,也可同时输入两个日期。 设定项目计划开始日期v单击【项目】-【项目信息】菜单命令,弹出“客户服务系统计划与实施.mpp”的项目信息对话框,在【开始日期】下拉列表框中输入“2008年4月1日”。如下页图所示。 2022年6月4日星期六第21页2022年6月4日星期六第22页v 设定项目日历“客户服务系统”项目日期为2008年4月1日至2008年6月10日,其中4月4日为清明节,5月1日为五一节假期。每周的周一至周六为工作日,工作时间为8:30-12:00,14:00-18:30,周日为休息日。2022年6月4日星期六第23页(a) 单击【工具】-【更改工作时间】菜单命令,弹出“更改工作时
12、间”对话框。(b) 在【例外日期】选项卡的【名称】栏中输入“清明”,在【开始时间】栏中输入“2008-4-4”,在【完成时间】栏中输入“2008-4-4”。采用同样的方法输入【名称】为“五一”的例外日期,【开始时间】为“2008-5-1”, 【完成时间】为“2008-5-1”日。 2022年6月4日星期六第24页2022年6月4日星期六第25页(c) 选择【工作周】选项卡,选择【名称】栏的“默认”单元格,单击【详细信息】按钮,弹出“默认”的详细信息对话框,在【选择日期】列表框中连续选定“星期一”和“星期六”之间的所有选项;选中“对所列日期设置以下特定工作时间”的单选按钮,在其下的【开始时间】和
13、【结点时间】栏分别输入调整后的时间。 2022年6月4日星期六第26页2022年6月4日星期六第27页v(2) 任务分解 2022年6月4日星期六第28页v(3) 输入任务信息(a) 在【甘特图】视图的【任务名称】栏依次输入第一级任务。2022年6月4日星期六第29页(b) 选定标识号“2”到“7”之间的所有任务,然后选择【项目】-【大纲】-【降级】菜单命令,使选定的任务降级。 2022年6月4日星期六第30页(c) 使用同样的方法对各个阶段内的任务进行相应的降级操作。 2022年6月4日星期六第31页(d) 双击“确认需求”任务所在的单元格,弹出【任务信息】对话框,然后选择【高级】选项卡,选
14、中【标记为里程碑】复选框。 2022年6月4日星期六第32页(e) 单击【确定】按钮返回【甘特图】视图,然后使用同样的方法为“业务蓝图评审”,“交付业务调研原型系统”,“用户分析应用需求报告评审”,“可测试的客户服务系统正式提交”,“上线”等任务设置为“里程碑”。2022年6月4日星期六第33页v(4) 估计工期项目经理在与项目组成员交流后,在Project中对每项任务的工期进行估算。如果遇到某些任务的工期估计有困难,可以暂不输入,而保持默认的“1d?”(一个工作日)。项目是由一系列相互关联的任务组成的。一个任务代表了一定量的工作,并有明确的可交付结果;它应当是很短的,以便定期跟踪其进展情况。
15、任务通常应介于一天到两周之间。按照发生的先后顺序输入任务,然后估计完成每项任务所需的时间,将估计值作为工期输入。Microsoft Project 利用工期计算完成任务的工作量。 2022年6月4日星期六第34页 双击“调研阶段”任务所在的单元格,弹出【任务信息】对话框,在【工期】框中输入“4d”,表示4个工作日。 2022年6月4日星期六第35页 单击【确定】按钮返回【甘特图】视图,可以看到“调研阶段”任务的【工期】已变为“4工作日”。 使用同样的方法估计其他任务的工期。注意,任务分解得越详细,录入的内容越精确,计划也就越容易实施。2022年6月4日星期六第36页v(5) 设定任务关联性v设
16、置任务间的相关性,主要包括:前置任务的设定;任务之间延隔时间的设定。v比如“数据准确性、稳定性验证”应该在“测试数据准备”完之后才开始,即“数据准确性、稳定性验证”的前置条件是“测试数据准备”,不过实际应用中常常是测试数据准备开始一段时间之后,就可以对部分已做好的数据进行准确性验证了,此时可以通过设置延隔时间为负来表示任务之间的重叠。 2022年6月4日星期六第37页(a) 双击“数据准确性、稳定性验证”任务所在的单元格,弹出【任务信息】对话框,选择【前置任务】选项卡,在【前置任务】区域【任务名称】栏下第一个单元格单击,选择下拉列表中的“测试数据准备”任务,或者直接在标识号栏输入“测试数据准备
17、”的任务号20即可。然后在【延隔时间】栏输入“-3d”。 2022年6月4日星期六第38页2022年6月4日星期六第39页(b) 单击【确定】按钮返回项目文件窗口,然后使用同样的方法设置其他任务之间的关联性。 2022年6月4日星期六第40页v(6) 关键路径关键路径是指一系列必须按时完成的任务,由于这些任务关键路径是指一系列必须按时完成的任务,由于这些任务的完成便能确保项目的按期完成。的完成便能确保项目的按期完成。在常规的项目中,大多数任务都有一些时差,因此可以延迟一些时间而不会影响项目的完成日期。而那些延迟后必然会影响项目完成日期的任务则被称之为关键任务关键任务。如果关键任务发生延迟,则项
展开阅读全文