1、第第3章章 信息系统项目的范围与计划信息系统项目的范围与计划l3.1 信息系统项目的总体计划与范围计划信息系统项目的总体计划与范围计划l3.2 信息系统项目的进度计划信息系统项目的进度计划 l3.3 信息系统项目的成本计划信息系统项目的成本计划l3.4 信息系统项目的资源计划信息系统项目的资源计划3.1 IS项目的总体计划与范围计划项目的总体计划与范围计划 l3.1.1项目总体计划的内容及作用项目总体计划的内容及作用l3.1.2 制订项目计划的方法与策略制订项目计划的方法与策略 l3.1.3 工作分解结构的含义及创建方法工作分解结构的含义及创建方法 l3.1.4 案例:学院网站建设项目的工作案
2、例:学院网站建设项目的工作分解结构分解结构 3.1.1项目总体计划的内容及作用项目总体计划的内容及作用l1.项目总体计划项目总体计划指通过使用项目的各其他专项计划过程所生成的指通过使用项目的各其他专项计划过程所生成的结果(即项目的各领域计划结果(即项目的各领域计划)指导项目实施和管理的整体性、综合性、全局性、指导项目实施和管理的整体性、综合性、全局性、协调统一的整体计划文件协调统一的整体计划文件l2.项目总体计划的内容项目总体计划的内容项目的范围计划、进度计划、成本计划、质量计项目的范围计划、进度计划、成本计划、质量计划、人力资源计划、沟通计划、风险计划、采购划、人力资源计划、沟通计划、风险计
3、划、采购计划,以及将上述八个子计划整合得到的项目整计划,以及将上述八个子计划整合得到的项目整体计划,又称作项目总体计划体计划,又称作项目总体计划3.1.1项目总体计划的内容及作用项目总体计划的内容及作用l3.项目总体计划的作用项目总体计划的作用指导项目的实施指导项目的实施 激励和鼓舞项目团队的士气激励和鼓舞项目团队的士气 度量项目绩效和控制项目的基准度量项目绩效和控制项目的基准 促进项目干系人之间的沟通促进项目干系人之间的沟通 统一和协调项目工作的指导文件统一和协调项目工作的指导文件 3.1.2 制订项目计划的方法与策略制订项目计划的方法与策略l1.采用价值工程方法确定项目目标采用价值工程方法
4、确定项目目标价值工程价值工程 V F/C(价值=功能/成本)价值工程的思路价值工程的思路 价值工程的实施程序价值工程的实施程序 l2.对需求进行分类管理,了解最终用户的对需求进行分类管理,了解最终用户的需求需求l3.注重项目计划的层次性和个性化注重项目计划的层次性和个性化3.1.3 工作分解结构的含义及创建方法工作分解结构的含义及创建方法l1.工作分解结构的含义工作分解结构的含义 WBS(Work Breakdown Structure),WBSWBS(Work Breakdown StructureWork Breakdown Structure),主要原理是:将任),主要原理是:将任务逐级
5、分解直至个人,在矩阵中体现为:先确定横向有多务逐级分解直至个人,在矩阵中体现为:先确定横向有多少结点,再将每一结点任务逐渐细化直到个人,工作分解少结点,再将每一结点任务逐渐细化直到个人,工作分解图(图(WBSWBS)实际上就是将一个复杂的开发系统分层逐步细)实际上就是将一个复杂的开发系统分层逐步细化为一个个工作任务单元化为一个个工作任务单元.3.1.3 工作分解结构的含义及创建方法工作分解结构的含义及创建方法2.工作分解结构的表示形式工作分解结构的表示形式(1)树型图)树型图系统开发集成实施系统设计项目管理需求阶段项目收尾设备选型网络系统设计应用系统设计内部测试软件开发采购初步方案设计需求分析
6、需求确认培 训软件集成硬件集成网络集成外部测试初步验收试运行系统终验XX信息系统集成项目文档管理项目监控方法论的剪裁项目计划3.1.3 工作分解结构的含义及创建方法工作分解结构的含义及创建方法(2)缩进图)缩进图工作分解结构工作编号工作名称负责人资源描述1.1.0系统分析1.1.1需求分析1.1.2方案设计1.2.0系统设计1.2.1 网络系统设计1.2.2 数据库设计1.3.0系统开发1.3.1软件开发3.1.3 工作分解结构的含义及创建方法工作分解结构的含义及创建方法l3.WBS编码编码3.1.4 案例:案例:学院网站建设项目的工作分解结构学院网站建设项目的工作分解结构学院网站建设1000
7、需求确定1100网站分析设计1100网站实施1100项目管理1100网站测试1100验收总结1100文档管理1110项目计划1120需求分析1210需求调研1220需求确认1230系统分析1310模块设计1320数据库设计1330美工设计1340硬件采购1410交流子系统1420事务子系统1430认证子系统1440集成测试1510系统测试1520用户培训1610产品转移1620经验总结1630文档编写1411程序编写1412单元测试1413文档编写1421程序编写1422单元测试1423文档编写1431程序编写1432单元测试14333.2 信息系统项目的进度计划信息系统项目的进度计划 l3.
8、2.1 活动的定义、排序与工期估计活动的定义、排序与工期估计l3.2.2 网络计划技术网络计划技术l3.2.3 案例:学院网站建设项目的网络图和案例:学院网站建设项目的网络图和甘特图甘特图3.2.1 活动的定义、排序与工期估计活动的定义、排序与工期估计l1.活动定义活动定义(1)分解法)分解法(2)模板法)模板法 l2.活动排序活动排序(1)箭线图)箭线图GHDABJIFCK3.2.1 活动的定义、排序与工期估计活动的定义、排序与工期估计(2)前导图)前导图 结束结束开始开始 结束结束结束结束 开始开始开始开始 开始开始结束:结束:开始结束BDFECA3.2.1 活动的定义、排序与工期估计活动
9、的定义、排序与工期估计l3.活动工期估计活动工期估计(1)专家判断)专家判断(2)类比估算)类比估算(3)根据工作量估算)根据工作量估算 关键路径关键路径起源起源:1957年美国杜邦公司和蓝德公司提出,年美国杜邦公司和蓝德公司提出,1958年年3月首先用于建造化工厂,使计划提月首先用于建造化工厂,使计划提前两个月完成。前两个月完成。确定关键路径的目的在于找出项目的总工期,确定关键路径的目的在于找出项目的总工期,根据项目具体情况确定每个活动的根据项目具体情况确定每个活动的ES、EF、LS、LF3.2.2 网络计划技术网络计划技术关键路径(critical path)关键路径:关键路径:从项目开始
10、到项目完成有许从项目开始到项目完成有许多条路径,在整个网络图中多条路径,在整个网络图中最长最长的活动的活动路线就叫关键路径,组成关键路径的活路线就叫关键路径,组成关键路径的活动称为关键活动。动称为关键活动。最早开始和最早结束时间1、最早开始时间(最早开始时间(earliest start time,ES)earliest start time,ES)是是指某项活动能够开始的最早时间。指某项活动能够开始的最早时间。2 2、最早结束时间、最早结束时间(earliest finish time,EF)earliest finish time,EF)是是指某项活动能够完成的最早时间。指某项活动能够完成
11、的最早时间。EF=ES+EF=ES+工期估计工期估计规则:规则:某项活动的最早开始时间某项活动的最早开始时间=直接指向这项活动的直接指向这项活动的最早结束时间中的最晚时间。最早结束时间中的最晚时间。最迟开始和结束时间1 1、最迟结束时间(、最迟结束时间(latest finish time,LF)latest finish time,LF)是指是指为了使项目在要求完工时间内完成,某项活动必为了使项目在要求完工时间内完成,某项活动必须完成的最迟时间。须完成的最迟时间。2 2、最迟开始时间(、最迟开始时间(latest start time,LS)latest start time,LS)是指为是
12、指为了使项目在要求完工时间内完成,某项活动必须了使项目在要求完工时间内完成,某项活动必须开始的最迟时间。开始的最迟时间。LS=LF-LS=LF-工期估计工期估计 (LSLS和和LFLF通通过反向推出)过反向推出)规则:规则:某项活动的最迟结束时间某项活动的最迟结束时间=该活动直接指向该活动直接指向的所有活动最迟开始时间的最早时间的所有活动最迟开始时间的最早时间网络计划技术正向计算l正向计算正向计算(自左向右,加法,取大值)目的:目的:计算最早时间计算最早时间方法:根据逻辑关系方法:根据逻辑关系l方向:从网络图始端向终端计算方向:从网络图始端向终端计算l第一个任务的开始为项目开始时间第一个任务的
13、开始为项目开始时间l任务完成时间为开始时间加持续时间任务完成时间为开始时间加持续时间l后续任务开始时间根据前置任务的时间和后续任务开始时间根据前置任务的时间和搭接时间而定搭接时间而定l多个前置任务存在时,多个前置任务存在时,根据最迟的任务时根据最迟的任务时间定间定采购新闻纸正向计算结果l示例:正向计算结果示例:正向计算结果-最早时间最早时间l 图:图:正向计算后的网络数据(最下排显示的数据正向计算后的网络数据(最下排显示的数据是最早开始日期和最早完成日期是最早开始日期和最早完成日期)网络计划技术反向计算反向计算反向计算 (自右向左,减法,取小值)目的:计算最晚时间目的:计算最晚时间方法:根据逻
14、辑关系方法:根据逻辑关系l方向:从网络图方向:从网络图终端向始端终端向始端计算计算l最后一个任务的完成时间为项目完成时最后一个任务的完成时间为项目完成时间间l任务开始时间为完成时间减持续时间任务开始时间为完成时间减持续时间l前置任务完成时间根据后续任务的时间前置任务完成时间根据后续任务的时间和搭接时间而定和搭接时间而定l多个后续任务存在时,根据多个后续任务存在时,根据最早的任务最早的任务时间时间定定反向计算结果示例:反向计算结果示例:反向计算结果-最晚时间最晚时间图:图:反向计算后的网络数据(最下排显示的数反向计算后的网络数据(最下排显示的数据是最晚开始日期和最晚完成日期据是最晚开始日期和最晚
15、完成日期)有关时差定义时差(时差(slack):在不影响项目最后完成时间的前提下,某活动某活动可以推迟开始的最大时间量。总总时差(时差(total slack,TS):在不影响项目最后完成时间的前提下,项目项目可以推迟开始的最大时间量。TS=LF-EF或LS-ES总时差total slackl总时差为负值,表明完成项目缺少时间余量,需要加速完成。l工期总和:7+5+3l要求20天完工,三项活动可延迟5天除去旧墙纸 1 7 修补墙 2 5 张贴新墙纸 3 3 确定关键路径l确定关键路径:找出那些具有最小时差的确定关键路径:找出那些具有最小时差的活动活动l总时差总时差=最晚开始时间最晚开始时间-最
16、早开始时间最早开始时间 =最晚完成时间最晚完成时间-最早完成时间最早完成时间时差等于时差等于0和小于和小于0的任务组成关键路的任务组成关键路径径可以改变确定关键路径的条件可以改变确定关键路径的条件那些具有正总时差的路径是非关键路径。那些具有正总时差的路径是非关键路径。例题例题l路径1:A-D-H-J 长度=1+4+6+3=14天l路径2:B-E-H-J 长度=2+5+6+3=16天l路径3:C-G-I-J 长度=3+6+2+3=14天l由于关键路径是整个网络图中最长的路径,故路径2,即 B-E-H-J 是项目的关键路径12345678A=1B=2C=3D=4E=5G=6J=3H=6F=4I=2
17、关键路径?已知某项工作作业顺序及时间如表所示,绘制网络图,并根据关键路径确定工程周期,进行活动时差估算。活动名称紧前工序活动时间活动名称紧前工序活动时间A-4FC、D9B-6GC、D7CA6HE、F4DB7IG8EB5绘制网络图1537642ABCEGIHFD时差计算活动工时ESEFLSLF时差A404373B606060C64107133D76136130E5611192413F9132215242G7132013200H4222624282I8202820280关键路径B-D-G-I:6+7+7+8=28天计算ES、EF、LS、LF以及时差,找出关键路径该项目能否在30周内完成?14358
18、762ACB5318H2E10D7F5I9J58G练习一练习一根据下表中逻辑关系,绘制网络图,并计算各工作的时间参数 练习二练习二3.2.2 网络计划技术网络计划技术l2.计划评审技术计划评审技术多用于一些难于控制,缺乏经验、不确定性因素多用于一些难于控制,缺乏经验、不确定性因素多而复杂的项目中多而复杂的项目中 期望值期望值T(P+4M+O)/6标准差标准差(P-O)/6方差方差(P-O)/6 2 3.2.2 网络计划技术网络计划技术计算项目在不同时间内完工的概率计算项目在不同时间内完工的概率 11232323.7627.8431.923640.0844.1648.243.2.2 网络计划技术
19、网络计划技术l3.甘特图甘特图也叫横道图或条形图也叫横道图或条形图 能有效能有效显示行动时间规划的方法显示行动时间规划的方法主要用于项目计划和项目进度安排主要用于项目计划和项目进度安排 甘特图简介甘特图甘特图(Gantt chart)(Gantt chart)是本世纪初由亨利甘特开发的,内在思想简单,基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况.它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比.表明表明:强调强调:工作计划中各工作计划中各“事件事件”之间在时间上的相互关系之间在时间上的相互关系 时间和成本在计划和控制中的重要性
20、时间和成本在计划和控制中的重要性甘特的思想甘特的思想甘特的贡献甘特的贡献 把总的计划目标看成把总的计划目标看成 人们能够了解和执行的,具有相互关系的一系列计划或各项事件。体现一个既简单又基本的控制原理体现一个既简单又基本的控制原理从计划中选取关键内容并予以密切注视。A甘特图甘特图任务一月 二月 三月 四月 五月 六月 七月BDEC时间案例案例1 1:图书出版甘特图:图书出版甘特图编辑加工设计版式制图打印校样印刷校样设计封面1月 2月 3月 4月案例案例2:学院网站建设项目的网络图和甘特图学院网站建设项目的网络图和甘特图3.3 信息系统项目的成本计划信息系统项目的成本计划l3.3.1 信息系统项
21、目成本的估算信息系统项目成本的估算l3.3.2 信息系统项目的报价方法信息系统项目的报价方法l3.3.3 信息系统项目成本的预算信息系统项目成本的预算l3.3.4 案例:学院网站建设项目的成本计划案例:学院网站建设项目的成本计划3.3.1 信息系统项目成本的估算信息系统项目成本的估算l信息系统项目的成本信息系统项目的成本主要是指信息系统建设阶段的成本,主要是指信息系统建设阶段的成本,主要指分析、设计和实施三阶段的成本主要指分析、设计和实施三阶段的成本 l成本估算可以采用类似项目活动历时估算成本估算可以采用类似项目活动历时估算的方法,如专家估计法、类比法等的方法,如专家估计法、类比法等 3.3.
22、2 信息系统项目的报价方法信息系统项目的报价方法l1.基于项目成本估算的报价基于项目成本估算的报价l2.基于竞争的报价基于竞争的报价3.3.3 信息系统项目成本的预算信息系统项目成本的预算l项目的成本预算步骤:项目的成本预算步骤:(1)项目总成本分摊到项目工作分解结构的各)项目总成本分摊到项目工作分解结构的各个工作包中,为每一个工作包建立总预算成本。个工作包中,为每一个工作包建立总预算成本。(2)将每个工作包分配得到的预算再二次分配)将每个工作包分配得到的预算再二次分配到工作包所包含的各项具体的项目活动上。到工作包所包含的各项具体的项目活动上。(3)确定各项成本预算支出的时间计划以及每)确定各
23、项成本预算支出的时间计划以及每一时间点对应的累计预算成本一时间点对应的累计预算成本,制定出项目的成制定出项目的成本预算计划。本预算计划。3.3.4 案例:案例:学院网站建设项目的成本计划学院网站建设项目的成本计划活动小活动预算分摊(元)预算累计(元)项目规划1.模板确定2002002撰写项目计划报告8001000需求分析3需求调研50015004需求分析70022005需求确认50027006撰写需求分析说明书1002800网站设计7系统设计60034008模块设计150049009数据库设计1200610010.美工设计400650011.撰写详细设计说明书2006700网站开发硬件采购12
24、.硬软件规划与采购25009200环境配置13.环境配置4009600交流子系统开发14.代码设计28001240015.单元测试6001300016.撰写实现与测试报告10013100教学子系统开发17.代码设计11001420018.单元测试500147003.4 信息系统项目的资源计划信息系统项目的资源计划l3.4.1 项目资源的概念及内涵项目资源的概念及内涵l3.4.2 项目资源计划的编制项目资源计划的编制l3.4.3 信息系统项目人力资源的规划与平衡信息系统项目人力资源的规划与平衡3.4.1 项目资源的概念及内涵项目资源的概念及内涵l资源是项目实施的物质基础,项目实施所资源是项目实施
25、的物质基础,项目实施所需要的诸多资源缺一不可,否则轻会导致需要的诸多资源缺一不可,否则轻会导致达不到项目预定的质量标准,重则会导致达不到项目预定的质量标准,重则会导致项目无法进行。项目无法进行。l根据项目所需资源的特点进行分类根据项目所需资源的特点进行分类(1)非稀缺资源)非稀缺资源(2)稀缺资源)稀缺资源 l利用这种分类方法,可以对资源进行分类利用这种分类方法,可以对资源进行分类管理管理 3.4.2 项目资源计划的编制项目资源计划的编制l1.自下而上法自下而上法l2.专家判断法专家判断法l3.类比估计法类比估计法l4.资源均衡法资源均衡法3.4.3 信息系统项目人力资源的规划与平衡信息系统项
26、目人力资源的规划与平衡l资源负荷资源负荷显示了在特定时段现有进度计划所需的个体资源显示了在特定时段现有进度计划所需的个体资源的数量的数量 资源直方图资源直方图 l资源平衡的要注意几个基本原则:资源平衡的要注意几个基本原则:l 一是不可储备资源优先使用;一是不可储备资源优先使用;l 二是稀缺的资源优先用在关键路径上,二是稀缺的资源优先用在关键路径上,l 三是将非关键路径上活动所需资源释放给关键路三是将非关键路径上活动所需资源释放给关键路径。径。3.4.3 信息系统项目人力资源的规划与平衡信息系统项目人力资源的规划与平衡l资源平衡有几个优点:资源平衡有几个优点:首先,如果资源的使用情况一般比较稳定
27、,那么首先,如果资源的使用情况一般比较稳定,那么他们需要的管理就较少;他们需要的管理就较少;其次,资源平衡时项目经理使用零库存策略来获其次,资源平衡时项目经理使用零库存策略来获得供应商或其他昂贵的资源;得供应商或其他昂贵的资源;第三,资源平衡可以减少财务部门在项目人员方第三,资源平衡可以减少财务部门在项目人员方面的一些问题;最后,资源平衡还可以提高项目面的一些问题;最后,资源平衡还可以提高项目团队的整体士气,因为人们重视喜欢工作稳定些。团队的整体士气,因为人们重视喜欢工作稳定些。3.4.3 信息系统项目人力资源的规划与平衡信息系统项目人力资源的规划与平衡2天 2人开始活动A活动B活动C结束5天
28、 4人3天 2人6人8人1 2 3 4 5 6CCBBBA1 2 3 4 5 6CCBBBA计算ES、EF、LS、LF以及时差,找出关键路径该项目能否在30周内完成?14358762ACB5318H2E10D7F5I9J58G答案一答案一计算ES、EF、LS、LF以及时差,找出关键路径该项目能否在30周内完成?00121257171732322727252537ACB5318H2E10D7F5I9J58G思路A+C+H+J=3+18+2+5=28BEGHJ=5+10+8+2+5=30BEIJ=5+10+9+5=29BDFGHJ=5+7+5+8+2+5=32 Critical PathBDFIJ=5+7+5+9+5=31根据下表中逻辑关系,绘制网络图,并计算各工作的时间参数 答案二答案二BDG2915A84CEF36710HI338453422ES LSEF LF