软件项目管理PPT04进度管理课件.ppt
《软件项目管理PPT04进度管理课件.ppt》由会员分享,可在线阅读,更多相关《软件项目管理PPT04进度管理课件.ppt(112页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、c湖南软件职业学院 IT 项 目 管 理QQ:187244181主讲教师:熊登峰主讲教师:熊登峰汇报:汇报:联系电话:联系电话:13762215756c第第4 4章章 软件项目进度管理软件项目进度管理&概述概述&项目活动定义、排序项目活动定义、排序&进度管理工具进度管理工具&项目历时估计项目历时估计&项目计划制定项目计划制定&项目进度监控项目进度监控&案例分析案例分析c概概 述述n软件项目的软件项目的范围范围决定软件的决定软件的规模规模;软件的;软件的规模规模决决定项目的定项目的成本成本与与开发时限开发时限;项目;项目成本成本与与开发时限开发时限构成项目构成项目进度计划进度计划的基本红线;项目
2、的基本红线;项目进度计划进度计划涉涉及到项目的及到项目的活动编排活动编排和和资源计划资源计划制定;制定;合理的合理的项目计划项目计划能有效提高软件项目能有效提高软件项目资源利用率资源利用率。c概概 述述n无计划无计划情况下的资源利用分布情况下的资源利用分布时间时间资资源源投投入入开发工作开发工作计划性工作计划性工作协调性工作协调性工作c概述概述n有计划有计划情况下的资源利用分布情况下的资源利用分布时间时间资资源源投投入入开发工作开发工作计划性工作计划性工作协调性工作协调性工作c概概 述述&项目时间管理原则项目时间管理原则&进度管理的基本概念进度管理的基本概念c概述概述n进度管理的基本概念进度管
3、理的基本概念n进度:对执行的进度:对执行的活动活动和和里程碑里程碑制定的工作计划日期表。制定的工作计划日期表。n进度管理:为确保项目进度管理:为确保项目按期完成按期完成所需要的管理过程。所需要的管理过程。n进度管理进度管理目的:在给定的限制条件下,以目的:在给定的限制条件下,以最短的时间、最最短的时间、最低的成本、最小的风险、低的成本、最小的风险、按质按量按质按量完成项目目标规定的任完成项目目标规定的任务。务。n时间是一种特殊的是一种特殊的资源,以其源,以其单向性、不可重复性、不可向性、不可重复性、不可替代性而有替代性而有别于其他于其他资源。如源。如项目目资金不金不够还可以可以贷款;款;但如果
4、但如果项目目时间不不够,就无,就无处可借,而且可借,而且时间也不像其他也不像其他资源那源那样有可加合性。有可加合性。c概述概述n软件项目进度管理过程软件项目进度管理过程n活动定义活动定义(Activity definition)(Activity definition)n活动排序活动排序(Activity sequencing)(Activity sequencing)n活动历时估计活动历时估计(Activity duration estimating)(Activity duration estimating)n制定进度计划制定进度计划(Schedule development)(Sched
5、ule development)n进度控制进度控制(Schedule control)-(Schedule control)-项目跟踪项目跟踪活动定义活动定义活动排序活动排序活动历时活动历时估计估计制定进度制定进度计划计划进度控制进度控制计划阶段计划阶段控制阶段控制阶段c第第4 4章章 软件项目进度管理软件项目进度管理&概述概述&项目活动定义、排序项目活动定义、排序&进度管理工具进度管理工具&项目历时估计项目历时估计&项目计划制定项目计划制定&项目进度监控项目进度监控&案例分析案例分析c活动定义(活动定义(Defining ActivitiesDefining Activities)n将项目工
6、作分解为一个个易管理、可控制、责任明确的活动或将项目工作分解为一个个易管理、可控制、责任明确的活动或任务,并列出活动清单的过程。任务,并列出活动清单的过程。(即即确定确定WBSWBS中为交付成果或中为交付成果或半成品而必须进行的活动半成品而必须进行的活动)c活动定义活动定义功能功能1软件产品软件产品功能功能2-子功能子功能2功能功能2功能功能3功能功能2-子功能子功能1功能功能2-子功能子功能3活动活动1 1活动活动2 2c消费市场调查项目案例WBSv消费者市场调查消费者市场调查v问卷调查表问卷调查表问卷设计问卷设计v调查报告调查报告调查反馈调查反馈分析软件分析软件调查报告调查报告工作项工作项
7、工作包工作包c活动的识别和定义活动的识别和定义问卷设计问卷设计识别目标消费者识别目标消费者设计初版调查表设计初版调查表试用初版调查表试用初版调查表确定正式调查表确定正式调查表设计软件测试数据设计软件测试数据调查反馈调查反馈印调查表印调查表准备邮寄标签准备邮寄标签邮寄调查表邮寄调查表在商场设点调查在商场设点调查收集调查表收集调查表分析软件分析软件开发设计软件开发设计软件测试设计软件测试设计软件软件试用培训软件试用培训调查报告调查报告输入调查数据输入调查数据分析结果分析结果编写报告编写报告工作包工作包活活动动c项目活动排序项目活动排序n任务内容任务内容n确定项目中各项活动的先后顺序及其之间的逻辑确
8、定项目中各项活动的先后顺序及其之间的逻辑关系。关系。输入输入工具和技术工具和技术输出输出活动表活动表强制依赖关系强制依赖关系软逻辑关系软逻辑关系外部依赖关系外部依赖关系网络图网络图CPM(CPM(关键路径法关键路径法)PERT(PERT(计划评审技术计划评审技术)甘特图甘特图项目网络图项目网络图活动表更新活动表更新c项目活动排序项目活动排序n活活动排序:确定各活排序:确定各活动之之间在在时间上的依上的依赖关系关系n活活动的依的依赖关系关系n强制依制依赖关系关系n自由依自由依赖关系关系n外部依外部依赖关系关系c强制依制依赖关系关系(工作任(工作任务中固有的依中固有的依赖关系,是一种不可关系,是一
9、种不可违背的背的逻辑关系)关系)如:系如:系统分析要在系分析要在系统设计之前完成,之前完成,单元元测试活活动是在是在编码完成之后完成之后执行。行。自由依自由依赖关系关系(是由是由项目管理人目管理人员确定的确定的项目活目活动的关系,的关系,是人是人为的、主的、主观的,是一种根据主的,是一种根据主观意意识去去调整和确定的整和确定的项目活目活动关系)关系)如:安排如:安排计划划时,先开,先开发哪个模哪个模块?哪些任?哪些任务同同时做好一些都做好一些都可以有可以有项目管理者根据目管理者根据资源、源、进度来确定。度来确定。外部依外部依赖关系关系(项目活目活动与非与非项目活目活动之之间的依的依赖关系)关系
10、)如:如:环境境测试依依赖于外部提供的于外部提供的环境境设备。c项目活动排序项目活动排序n任务任务(活动活动)之间的逻辑关系之间的逻辑关系AB结束结束-开始(开始(FSFS)AB结束结束-结束(结束(FFFF)AB开始开始-开始(开始(SSSS)AB开始开始-结束(结束(SFSF)ccc进度管理工具进度管理工具n网络图网络图n甘特图甘特图n里程碑图里程碑图c网络计划技术起源与发展网络计划技术起源与发展n网网络计划技划技术(Network planning techniques)是是20世世纪50年代中期年代中期发展起来的展起来的一种科学的一种科学的计划管理技划管理技术。1956年杜邦年杜邦奈莫
11、奈莫斯建筑公司与斯建筑公司与赖明明顿兰德公司开德公司开发了一种面向了一种面向计算机描述工程算机描述工程项目的合理安排目的合理安排进度度计划方法划方法,称之称之为关关键线路法路法(Critical Path Method),简称称CPM.n1958年年,美国海美国海军军械局在制定研究械局在制定研究“北极星北极星”导弹计划划时(几十几十亿个管理个管理项目、目、250个承包个承包商和商和9000多个分包商),又研究多个分包商),又研究创造出了造出了计划划评审技技术(Program Evaluation and Review Technique)即即PERT。使。使计划划10年完成的年完成的项目目提前
12、了提前了2年多,并在成本控制上取得了年多,并在成本控制上取得了显著效著效果。果。c网络计划技术网络计划技术 n网网络计划技划技术是用网是用网络图的形式表达的形式表达进度度计划的一划的一项技技术,包括两大要素:,包括两大要素:网网络图及网及网络参数。参数。n网网络计划技划技术是用于是用于进行行进度度计划划编制制和和进度控制的科学方法,具有信息量大,度控制的科学方法,具有信息量大,可以系可以系统表达表达项目所包含的各目所包含的各项工作之工作之间的复的复杂关系,能关系,能进行定量分析、行定量分析、计算算和和优化,可以化,可以进行跟踪管理等行跟踪管理等优点。点。c网络图网络图nAOA:用箭用箭头表示活
13、表示活动n箭箭线图,双代号网,双代号网络图(ADM)nAON:用用节点表示活点表示活动n优先先图,单代号网代号网络图(PDM)c网络图网络图n网络图是活动排序的一个输出网络图是活动排序的一个输出n展示各活动以及活动之间的逻辑关系展示各活动以及活动之间的逻辑关系 n网络图可以表达活动的历时网络图可以表达活动的历时c网络图网络图n网络图的绘制步骤网络图的绘制步骤n项目分解、活动标注;项目分解、活动标注;n项目活动关系分析;项目活动关系分析;n编制网络图。编制网络图。n绘制网络图的注意事项绘制网络图的注意事项n始点与终点的单一性;始点与终点的单一性;n单向无环性;单向无环性;n节点编号的唯一性。节点
14、编号的唯一性。c单代号网络计划单代号网络计划n单代号网代号网络图是由是由节点、箭点、箭线、线路路组成成的网的网络图,节点表示工作,点表示工作,节点的点的编号即号即为工作的代号,箭工作的代号,箭线只只单纯表示工作表示工作间的的关系。网关系。网络计划划时间参数有工作参数和参数有工作参数和线路参数两路参数两类,关,关键工作是网工作是网络计划中划中总时差最小的工作。差最小的工作。n是大多数是大多数项目管理目管理软件包所使用的方法。件包所使用的方法。c单代号网络(单代号网络(PDMPDM)注:节点表示作业,节点间带箭头的连线代表注:节点表示作业,节点间带箭头的连线代表相互逻辑关系,支持四种逻辑关系:完工
15、相互逻辑关系,支持四种逻辑关系:完工开开工、开工工、开工开工、完工开工、完工完工、开工完工、开工完工完工开始开始ABCE结束结束DFcc双代号网络双代号网络n双双代代号号网网络图是是由由节点点表表示示事事项,箭箭线表表示示工工作作的的网网络图,包包含含节点点、箭箭线与与线路路三三个个基基本本要要素素。网网络计划划时间参参数数有有节点点参参数数、工工作作参参数数及及线路路参参数数三三类,关关键工工作作是是网网络计划划中中总时差差最最小小的的工工作作。双双代代号号网网络可可分分为时间坐坐标网网络计划和非划和非时间坐坐标网网络计划两种。划两种。n在在我我国国这种种方方法法应用用较多多。双双代代号号网
16、网络计划划一一般般仅使使用用结束束到到开开始始的的关关系系表表示示方方法法,因因此此为了了表表示示所所有有工工作作之之间的的逻辑关关系系往往往往需需要要引引入入虚工作加以表示,国内虚工作加以表示,国内该方面的方面的软件件较多。多。c双代号网络图(双代号网络图(ADMADM)ADBECF 注:注:节点起连接逻辑关系的作用,仅支持完工节点起连接逻辑关系的作用,仅支持完工开工开工关系,为反映作业间的关系,往往要设置虚作业。关系,为反映作业间的关系,往往要设置虚作业。任任务在线上,一条线有紧前事件,和紧后(紧随)事件,务在线上,一条线有紧前事件,和紧后(紧随)事件,事件就是里程碑,即一个阶段的工作成果
17、。不能有多事件就是里程碑,即一个阶段的工作成果。不能有多条实线指向同一个事件。要用虚线来代表。条实线指向同一个事件。要用虚线来代表。完工完工Gc下下图中活中活动1是活是活动2的前置任的前置任务,活,活动2是活是活动3的前置的前置任任务系统规划系统规划1需求分析需求分析2系统设计系统设计3123系统规划系统规划1需求分析需求分析2双代号网络图箭尾代表活动开始,称紧前事件;双代号网络图箭尾代表活动开始,称紧前事件;箭头代表活动结束,称为紧随事件。节点箭头代表活动结束,称为紧随事件。节点2是活动是活动系统规划的随后事件又是需求分析的紧前事件,系统规划的随后事件又是需求分析的紧前事件,表示系统规划结束
18、和需求分析开始。表示系统规划结束和需求分析开始。c用箭头表示活动用箭头表示活动虚活动虚活动活动活动A和和B可以同时进行可以同时进行只有活动只有活动A完成后,活动完成后,活动C才能开始才能开始只有活动只有活动A和活动和活动B完成后,活动完成后,活动D才能开始才能开始135246ACBDc用节点表示活动用节点表示活动A1B2C3D4c网络图网络图项目活动项目活动紧前活动紧前活动工期工期负责负责1 1 需求分析计划需求分析计划-3 3张明张明2 2 流程优化流程优化1 17 7李立李立3 3 编写需求规格词汇表编写需求规格词汇表2 22 2张明张明4 4 绘制业务流程绘制业务流程2 22 2李立李立
19、5 5 抽象业务类抽象业务类4 42 2李立李立6 6 建立数据模型建立数据模型5 52 2李立李立7 7 将分析图示加入规格说明文档将分析图示加入规格说明文档3 3,6 61 1万分万分8 8 需求规格测试需求规格测试7 73 3万分万分9 9 需求规格确认需求规格确认8 83 3张明张明例题:已知某软件需求分析项目活动及紧前活动序列如下表,试例题:已知某软件需求分析项目活动及紧前活动序列如下表,试绘制其网络图。绘制其网络图。c网络图网络图需求分析计划需求分析计划 1 张明张明 3流程优化流程优化 2 李立李立 7 编词汇表编词汇表 3 张明张明 2绘制业务流程绘制业务流程 4 李立李立 2
20、 抽象业务类抽象业务类 5 李立李立 2 建立数学模型建立数学模型 6 李立李立 2 图示加入文档图示加入文档 7 万分万分 1 需求规格测试需求规格测试 8 万分万分 3 需求规格确认需求规格确认 9 张明张明 3PDM网络图网络图c条件图法(条件图法(CDMCDM)nPDM和和ADM都不允都不允许存在回路或条存在回路或条件分支,因此件分支,因此这两种方法在某些情两种方法在某些情况下不能好地描述活况下不能好地描述活动之之间的依的依赖关系,关系,“软件件测试发现错误时才需才需要程序要程序员修改源代修改源代码”中活中活动“软件件测试”和和“修改源代修改源代码”之之间就就不是不是顺序关系,而是一种
21、条件分支序关系,而是一种条件分支关系,只能用条件关系,只能用条件图法描述。法描述。cc进度管理工具进度管理工具n网络图网络图n甘特图甘特图n里程碑图里程碑图c甘特图(甘特图(Gantt Chart)Gantt Chart)n甘特图甘特图n用以表示项目各活动用以表示项目各活动开始时间开始时间与与结束时间结束时间、明确体、明确体现项目活动工期与进度计划的图形表示方法。现项目活动工期与进度计划的图形表示方法。n表示方法表示方法n用水平线段表示阶段任务;用水平线段表示阶段任务;n线段的起点和终点分别对应于任务的开始时间和结线段的起点和终点分别对应于任务的开始时间和结束时间束时间(用实心三角标记用实心三
22、角标记);n线段的长度表示完成任务所需的时间。线段的长度表示完成任务所需的时间。c甘特图(甘特图(Gantt Chart)Gantt Chart)20072007年年1 1月月2 2月月3 3月月4 4月月5 5月月6 6月月7 7月月8 8月月9 9月月可行性分析可行性分析系统调查系统调查需求分析需求分析系统设计系统设计系统实施系统实施软件测试软件测试试运行试运行系统验收系统验收开始时间开始时间结束时间结束时间c甘特图(甘特图(Gantt Chart)Gantt Chart)c进度管理工具进度管理工具n网网络图n甘特甘特图n里程碑里程碑图c里程碑图里程碑图n里程碑显示项目进展中的重大工作完成
23、的时间节点。里程碑显示项目进展中的重大工作完成的时间节点。SpecificationDesign08/9811/98Testing02/995/99AvailableCoding9/0011/00Announcec里程碑图里程碑图n里程碑与活动的区别里程碑与活动的区别n活动是需要消耗资源的活动是需要消耗资源的n里程碑仅仅表示事件的标记里程碑仅仅表示事件的标记c第第4 4章章 软件项目进度管理软件项目进度管理&概述概述&项目活动定义、排序项目活动定义、排序&进度管理工具进度管理工具&项目历时估计项目历时估计&项目计划制定项目计划制定&项目进度监控项目进度监控&案例分析案例分析c活动历时估算活动历
24、时估算n项目目历时估算是指估算是指对已确定的已确定的项目活目活动的可能的可能完成完成时间进行估算的工作,它直接关系到整个行估算的工作,它直接关系到整个项目所需的目所需的总时间。n除了取决于活除了取决于活动本身所包含的任本身所包含的任务难度和数量度和数量外,外,还受到其他受到其他许多外部因素的影响。如:多外部因素的影响。如:项目的假目的假设前提和前提和约束条件、束条件、项目目资源供源供给等。等。进度估度估计太短会在工作中造成被太短会在工作中造成被动紧张的局面,的局面,进度估度估计时间太太长,就会使整个工程的完工期,就会使整个工程的完工期延延长。c活动历时估算的工具和方法活动历时估算的工具和方法n
25、活活动持持续时间估估计的工具和方法主要包括:的工具和方法主要包括:n(1)专家家评估法估法n(2)类比估算法比估算法n(3)模)模拟法法n(4)德)德尔菲法菲法ccc活活动动描述描述紧前紧前活动活动乐观时间乐观时间 最可能时间最可能时间 悲观时间悲观时间 工期工期 1 1a a需求分析计划需求分析计划-2 3 2 3 4 3 4 3 2 2b b流程优化流程优化1 1 4 7 4 7 10 10 7 7 3 3c c编写需求规格词汇表编写需求规格词汇表2 2 2 2 2 2 2 2 2 2 4 4d d绘制业务流程绘制业务流程2 2 1 2 3 1 2 3 2 2 5 5e e抽象业务类抽象业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 PPT04 进度 课件
限制150内