1、第第3 3章章 信息系统项目管理信息系统项目管理本章主要内容本章主要内容3.13.1信息系统项目管理信息系统项目管理3.2 3.2 项目识别和选择项目识别和选择3.3 3.3 项目管理过程项目管理过程3.4 3.4 项目计划的表示和调度项目计划的表示和调度3.3.5 5 使用项目管理软件使用项目管理软件项目项目ProjectProject 一个(临时的一个(临时的 )唯一的、复杂的和关联的)唯一的、复杂的和关联的具有同一目标或者目的并且必须在特定时间里、在预算内、具有同一目标或者目的并且必须在特定时间里、在预算内、按照规格说明要求完成的活动序列。按照规格说明要求完成的活动序列。信息系统开发项目
2、:信息系统开发项目:系统开发过程或方法学定义了一个强制的或者可选的活动序列系统开发过程或方法学定义了一个强制的或者可选的活动序列每个系统开发项目都是唯一的每个系统开发项目都是唯一的构成系统开发的活动是复杂的构成系统开发的活动是复杂的构成一个系统开发方法学的阶段和活动一般是按顺序的构成一个系统开发方法学的阶段和活动一般是按顺序的一个信息系统的开发代表了一个目标一个信息系统的开发代表了一个目标经常远远比计划延迟经常远远比计划延迟很少能在预算内完成很少能在预算内完成必须满足符合规格说明的企业、用户和管理期望必须满足符合规格说明的企业、用户和管理期望3.1 3.1 信息系统项目管理信息系统项目管理3.
3、1 3.1 信息系统项目管理信息系统项目管理项目管理项目管理Project managementProject management 在指定时间内用最少的在指定时间内用最少的费用开发可接受的系统的管理过程,内容包括确定范费用开发可接受的系统的管理过程,内容包括确定范围、计划、人员安排、组织、指导和控制。围、计划、人员安排、组织、指导和控制。过程管理过程管理Process managementProcess management 是记录、管理并持续是记录、管理并持续改进系统开发过程的活动。改进系统开发过程的活动。项目失败的原因项目失败的原因没有得到高层管理人员对项目的承诺没有得到高层管理人员对项
4、目的承诺缺少组织对系统开发方法学的承诺缺少组织对系统开发方法学的承诺走捷径绕过系统开发方法学走捷径绕过系统开发方法学预期管理差预期管理差过早承诺固定的预算和进度过早承诺固定的预算和进度估计技术差估计技术差过于乐观过于乐观人月神话人月神话人员管理能力不足人员管理能力不足没能调整以适应业务的变化没能调整以适应业务的变化资源不足资源不足没能管理计划没能管理计划项目失败的原因项目失败的原因范围蔓延范围蔓延Scope creepScope creep 随着项目的进展,对一随着项目的进展,对一个信息系统的用户预期和业务需求不期望的增个信息系统的用户预期和业务需求不期望的增长。长。特征蔓延特征蔓延Featu
5、re creepFeature creep 一个开发中的系统的一个开发中的系统的技术特征不受控制的增长,而没有考虑到进度技术特征不受控制的增长,而没有考虑到进度和预算。和预算。项目管理知识体系项目管理知识体系l项目经理项目经理l是负责下列活动的系统分析员是负责下列活动的系统分析员l项目启动,项目启动,Project initiationProject initiationl项目规划,项目规划,PlanningPlanningl项目执行,项目执行,ExecutionExecutionl项目收尾,项目收尾,Closing downClosing downl具备的技能具备的技能l管理能力管理能力l领
6、导能力领导能力l技术能力技术能力l冲突管理能力冲突管理能力l客户关系管理能力客户关系管理能力3.2 3.2 项目识别和选择项目识别和选择n高级经理人员、业务组、高级经理人员、业务组、ISIS经理或者指导委员经理或者指导委员会,识别和评估一个业务单位能够承担的所有会,识别和评估一个业务单位能够承担的所有可能的系统开发项目,接着选择那些在已知的可能的系统开发项目,接着选择那些在已知的可用资源下最有可能产生重大组织效益的项目。可用资源下最有可能产生重大组织效益的项目。n信息系统项目申请主要三个来源信息系统项目申请主要三个来源n经理和业务单位:希望替换或扩展现有系统,以经理和业务单位:希望替换或扩展现
7、有系统,以便获得所需的信息或者向客户提供新的服务便获得所需的信息或者向客户提供新的服务n信息系统经理期望系统更有效、操作成本更低,信息系统经理期望系统更有效、操作成本更低,或者希望把系统迁移到新的操作环境。或者希望把系统迁移到新的操作环境。n正式规划组希望改善现有系统,以帮助组织实现正式规划组希望改善现有系统,以帮助组织实现公司目标。公司目标。3.2 3.2 项目识别和选择(三个主要活动)项目识别和选择(三个主要活动)1.1.识别潜在的开发项目(该过程可以有下列人员执行)识别潜在的开发项目(该过程可以有下列人员执行)高级管理层:高级管理层:注重战略层面注重战略层面指导委员会,指导委员会,由对系
8、统感兴趣的各部门经理组成:由对系统感兴趣的各部门经理组成:反映委员会的多样性反映委员会的多样性,注重交叉功能注重交叉功能用户部门,用户部门,申请单位的负责人(提交的申请项目),申请单位的负责人(提交的申请项目),识别的项目范围狭隘识别的项目范围狭隘,注重战术层面注重战术层面研发小组或高级研发小组或高级ISIS经理经理:注重与现有系统集成。其:注重与现有系统集成。其他因素,诸如项目成本、持续时间、复杂性和风险他因素,诸如项目成本、持续时间、复杂性和风险 3.2 3.2 项目识别和选择项目识别和选择自顶向下识别自顶向下识别 ,Top-Down IdentificationTop-Down Iden
9、tification前两类人员前两类人员反映组织广泛需求,对总体业务目标和限制有深反映组织广泛需求,对总体业务目标和限制有深入了解入了解自底向上,自底向上,Bottom-Up IdentificationBottom-Up Identification后两类人员后两类人员特定业务需求,不能反映组织的总体目标特定业务需求,不能反映组织的总体目标 项目经理帮助经理描述他们的信息需求和执行项目项目经理帮助经理描述他们的信息需求和执行项目的原因,在选择批准哪些项目转入启动和规划活动时,的原因,在选择批准哪些项目转入启动和规划活动时,要对这些描述进行评估要对这些描述进行评估。3.2 3.2 项目识别和选
10、择项目识别和选择2.2.开发项目分类与评定开发项目分类与评定常用的评定标准常用的评定标准价值链分析:开发产品和服务时,这些活动增加价值和成本的程度;所提供总体效益最大的信息系统项目,其优先权高于效益较低的项目战略调整:有助于组织实现其战略目标和长期目标的程度潜在效益:有利于提高收益、改善客户服务质量等,以及这些好处的持续时间资源可用性:所需资源量和类型以及它们的可用性项目规模/持续时间:完成项目的人员和时间技术难度/风险:在指定时间和资源限制下成功完成项目的技术难度等级。3.2 项目识别与选择3.3.选择开发项目选择开发项目必须考虑的因素必须考虑的因素:已感觉到的组织需求已感觉到的组织需求现有
11、系统和正在进行的项目现有系统和正在进行的项目资源可用性资源可用性评价标准评价标准当前业务条件当前业务条件决策者的观点决策者的观点决策结果决策结果接受项目接受项目拒绝项目拒绝项目延迟项目延迟项目重新调整项目重新调整项目最终用户开发或购买最终用户开发或购买修改后重新提交修改后重新提交3.2 3.2 项目识别和选择项目识别和选择交付品和结果交付品和结果特定的特定的ISIS开发项目的进度计划开发项目的进度计划整个识别与选择事件序列整个识别与选择事件序列:提出提出:自顶向下自顶向下,也可以自底向上也可以自底向上识别和选择识别和选择ISIS开发项目的进度计划开发项目的进度计划3.3 3.3 项目管理过程项
12、目管理过程四四个阶段个阶段项目启动项目启动项目规划项目规划项目执行项目执行项目收尾项目收尾3.3 3.3 项目管理过程项目管理过程1 1 项目启动项目启动评估项目规模、范围和复杂性,以及制定支持后续项目活评估项目规模、范围和复杂性,以及制定支持后续项目活动的规程。动的规程。建立项目启动团队;该活动涉及初步组织项目团队的建立项目启动团队;该活动涉及初步组织项目团队的核心成员,以帮助完成项目启动活动。核心成员,以帮助完成项目启动活动。建立与用户的关系:全面了解客户的需求,建立更牢建立与用户的关系:全面了解客户的需求,建立更牢固的伙伴关系和更高层次的信任固的伙伴关系和更高层次的信任 3.3 3.3
13、项目管理过程项目管理过程1 1 项目启动项目启动制定项目启动计划:确定建立启动团队所需的活动,制定项目启动计划:确定建立启动团队所需的活动,同时努力确定项目的范围同时努力确定项目的范围 把业务需求转变为改进的信息系统的书面申请,即把业务需求转变为改进的信息系统的书面申请,即系统服务申请表系统服务申请表,其中确定何时进行沟通和如何沟其中确定何时进行沟通和如何沟通、确定交付品和项目步骤,以及设定最后期限通、确定交付品和项目步骤,以及设定最后期限制定管理程序:制定有效的管理程序制定管理程序:制定有效的管理程序 由系统优先级评审委员会和由系统优先级评审委员会和Is Is开发小组开发小组建立建立标准操作
14、程序标准操作程序,包包括一般要考虑制定团队沟通和报告程序,工作分配、角色和项括一般要考虑制定团队沟通和报告程序,工作分配、角色和项目变更程序,以及确定如何解决项目资金和账单目变更程序,以及确定如何解决项目资金和账单 3.3 3.3 项目管理过程项目管理过程1 项目启动项目启动建立项目管理环境和项目工作簿:收集和组织在管理建立项目管理环境和项目工作簿:收集和组织在管理项目时将要项目时将要使使用的工具和构造项目工作簿用的工具和构造项目工作簿(project workbook)。项目工作簿项目工作簿 充当所有的项目沟通、输入、输出、交付品、充当所有的项目沟通、输入、输出、交付品、程序和标准的联机或硬
15、拷贝存储库,适用于执行项目审计、团程序和标准的联机或硬拷贝存储库,适用于执行项目审计、团队新加入成员的定位、与管理人队新加入成员的定位、与管理人员员和客户沟通、和客户沟通、确定确定将来的项将来的项目和执行项目后评审。目和执行项目后评审。建立一个建立一个Web站点站点 允许所有的项目成员和客户不断地观察项允许所有的项目成员和客户不断地观察项目的状态和所有相关的信息。目的状态和所有相关的信息。制定项目章程:项目启动期间为客户准备的描述项目制定项目章程:项目启动期间为客户准备的描述项目将交付什么以及简要概括完成项目所需的所有工作的将交付什么以及简要概括完成项目所需的所有工作的简短文档简短文档3.3
16、3.3 项目管理过程项目管理过程2 2 项目规划项目规划(project planning)project planning):针对项目,进行定针对项目,进行定义和分离活动,以及完成每个活动所需的工作量义和分离活动,以及完成每个活动所需的工作量要执行的下列步骤要执行的下列步骤(1 1)描述项目范围、方案和可行性,目的是了解项目)描述项目范围、方案和可行性,目的是了解项目的内容和复杂度的内容和复杂度 范围和可行性范围和可行性项目要解决的问题?项目要解决的问题?要实现的结果是什么?要实现的结果是什么?需要完成什么?需要完成什么?如何衡量成功?如何衡量成功?何时结束?何时结束?3.3 3.3 项目管
17、理过程项目管理过程2 2 项目规划项目规划(2 2)项目分解成可管理的任务)项目分解成可管理的任务工作分解结构:分解、排序,确保任务间的连续平稳过渡。工作分解结构:分解、排序,确保任务间的连续平稳过渡。Gantt Gantt 图图任务:任务:可以由一个人或小组完成可以由一个人或小组完成有且只有一个可确认的交付品(任务是创建交付品的过程)有且只有一个可确认的交付品(任务是创建交付品的过程)有一种已知的方法或技术有一种已知的方法或技术有认同的前导或后续步骤有认同的前导或后续步骤是可度量的,以便能够确定完成是可度量的,以便能够确定完成百分比百分比。任务之间依赖关系的类型任务之间依赖关系的类型Fini
18、sh-to-start(FS)Finish-to-start(FS)Start-to-start(SS)Start-to-start(SS)Finish-to-finish(FF)Finish-to-finish(FF)Start-to-finish(SF)Start-to-finish(SF)3.3 3.3 项目管理过程项目管理过程工作分解结构工作分解结构WBSWBS0Project goal 1phase 2phase 3phase2.1activity 2.2activity2.3activity 2.2.1task 2.2.2task 2.2.3task里程碑里程碑:标识项目开发期间主
19、要交付成果的完成或结束:标识项目开发期间主要交付成果的完成或结束的事件。的事件。音阶公司会员服务项目的Gantt图3.3 3.3 项目管理过程项目管理过程2 2 项目规划项目规划(3 3)估算资源和制定资源计划)估算资源和制定资源计划资源包括资源包括:人人服务服务工具和设备工具和设备供应和材料供应和材料经费经费给任务分配资源给任务分配资源招聘有潜质的、有积极性的人员招聘有潜质的、有积极性的人员.为每个人员选择最合适的任务为每个人员选择最合适的任务.促进团队融洽促进团队融洽.为未来作计划为未来作计划.保持小规模团队保持小规模团队.3.3 3.3 项目管理过程项目管理过程2 2 项目规划项目规划(
20、4 4)制定初步进度计划)制定初步进度计划估计任务工期估计任务工期实耗时间实耗时间效率效率中断中断最优工期(最优工期(ODOD)最差工期(最差工期(PDPD)期望工期(期望工期(EDED)最可能工期(最可能工期(D D)D=(OD+4*ED+PD)/6D=(OD+4*ED+PD)/63.3 3.3 项目管理过程项目管理过程2 2 项目规划项目规划(5 5)制定沟通计划)制定沟通计划与客户和管理者等沟通流程与客户和管理者等沟通流程提交报告形式提交报告形式提交报告的时间提交报告的时间项目沟通矩阵提供了沟通计划的高度总结项目沟通矩阵提供了沟通计划的高度总结3.3 3.3 项目管理过程项目管理过程3
21、3 项目规划项目规划(6)(6)确定项目标准和程序确定项目标准和程序规定如何产生和测试各种交付品规定如何产生和测试各种交付品,如:使用哪些工具、如:使用哪些工具、如何修改标准的如何修改标准的SDLCSDLC、使用哪种、使用哪种SDLCSDLC方法、文档方法、文档风格、术语表风格、术语表 (7)(7)识别和评估风险(原因而引起):识别和评估风险(原因而引起):采用新技术;采用新技术;预期用户坚持要改变;预期用户坚持要改变;关键资源的可用性;关键资源的可用性;由于构造系统而出现的竞争性反应或者常规行动调由于构造系统而出现的竞争性反应或者常规行动调整;整;团队成员缺乏技术或者业务领域的经验。团队成员
22、缺乏技术或者业务领域的经验。3.3 3.3 项目管理过程项目管理过程3 3.项目规划项目规划(8 8)制定初步预算)制定初步预算项目的效益和成本的净现值计算,以及投资回报和项目的效益和成本的净现值计算,以及投资回报和现金流量分析现金流量分析 (9 9)制定工作说明书)制定工作说明书该文档主要为用户编制,概述将要完成的工作,并该文档主要为用户编制,概述将要完成的工作,并明确地说明项目将交付什么。明确地说明项目将交付什么。(1010)设置项目基线计划)设置项目基线计划估计项目的任务和资源需求,用于指导项目执行阶估计项目的任务和资源需求,用于指导项目执行阶段的工作段的工作随着项目执行期间获得的新信息
23、,将要不断地更新随着项目执行期间获得的新信息,将要不断地更新对基线计划。对基线计划。3.3 3.3 项目管理过程项目管理过程 4.项目执行项目执行 将项目基线计划付诸实施。在将项目基线计划付诸实施。在SDLCSDLC环境下,环境下,项目执行主要是分析、设计和实现阶段。项目执行主要是分析、设计和实现阶段。(1)(1)执行项目基线计划执行项目基线计划获取和分配资源获取和分配资源招聘和培训新的团队成员招聘和培训新的团队成员保持项目按计划执行和保证项目的质量保持项目按计划执行和保证项目的质量3.3 3.3 项目管理过程项目管理过程4 4.项目执行项目执行(2)(2)监控项目进展情况监控项目进展情况(项
24、目进度图表项目进度图表)用甘特图用甘特图,可以表示项目针对计划的进展情况。可以表示项目针对计划的进展情况。用用PERTPERT图图,理解某个活动出现延迟的后果理解某个活动出现延迟的后果,调整资源、活动和预算调整资源、活动和预算(3)(3)项目基线的变更管理项目基线的变更管理用户有系统变更要求用户有系统变更要求某个活动延期完成某个活动延期完成必须重新做某项质量差的活动必须重新做某项质量差的活动明显可以识别出一个新活动明显可以识别出一个新活动不可预见的人事变动不可预见的人事变动3.3 3.3 项目管理过程项目管理过程4 4.项目执行项目执行(4)(4)维护项目工作簿维护项目工作簿项目工作簿项目工作
25、簿 充当所有的项目沟通、输入、输出、充当所有的项目沟通、输入、输出、交付品、程序和标准的联机或硬拷贝存储库,适用交付品、程序和标准的联机或硬拷贝存储库,适用于执行项目审计、团队新加入成员的定位、与管理于执行项目审计、团队新加入成员的定位、与管理人口和客户沟通、辨识将来的项目和执行项目后评人口和客户沟通、辨识将来的项目和执行项目后评审审(5)(5)沟通项目状态沟通项目状态清晰的沟通是对项目活动和目标达成共识所需的,清晰的沟通是对项目活动和目标达成共识所需的,这种共识确保可以更好地协调活动这种共识确保可以更好地协调活动 工作结果工作结果项目计划项目计划3.3 3.3 项目管理过程项目管理过程5 5
26、.项目收尾项目收尾(1)(1)结束项目结束项目正常结束正常结束考评每个团队成员,为个人档案和薪金确定提供鉴定考评每个团队成员,为个人档案和薪金确定提供鉴定 最终把所有的项目文档和财务记录定下来,以便能够执行最终把所有的项目文档和财务记录定下来,以便能够执行最后的项日评审,最后的项日评审,非正常结束非正常结束(Project stoppedProject stopped3.3 3.3 项目管理过程项目管理过程5 5.项目收尾项目收尾(2)(2)执行项目后评审执行项目后评审确定项目交付物的优点和缺点确定项目交付物的优点和缺点 Project deliverablesProject delivera
27、blesProject management processProject management processDevelopment processDevelopment process(3)(3)客户合同客户合同收尾收尾由用户核准已经履行了项目的所有合同条款由用户核准已经履行了项目的所有合同条款.3.4 3.4 项目计划的表示和调度项目计划的表示和调度用各种各样的方法来描述和记录项目计划用各种各样的方法来描述和记录项目计划,图形报表描述项目计划最流行图形报表描述项目计划最流行 最常用的方法是甘特图和最常用的方法是甘特图和PERTPERT图图,甘特图甘特图不用按顺序显示,只要显示任务开始和结
28、束的时间不用按顺序显示,只要显示任务开始和结束的时间(绝对时间绝对时间)用于描述简单的、大项目中的子项目,适合于对照用于描述简单的、大项目中的子项目,适合于对照计划的完成日期监督活动的进展情况计划的完成日期监督活动的进展情况PERTPERT图图通过把一个任务与它的通过把一个任务与它的前置前置任务和后继任务进行连任务和后继任务进行连接,显示出活动的执行顺序接,显示出活动的执行顺序 项目管理工具项目管理工具 Gantt chart项目管理工具项目管理工具 PERT chart3.4 3.4 项目计划的表示和调度项目计划的表示和调度甘特图甘特图显示任务的持续时间显示任务的持续时间显示任务的时间重叠显
29、示任务的时间重叠显示最早开始和最迟结束之间的松弛时间显示最早开始和最迟结束之间的松弛时间PERTPERT图图 显示各任务间的前后关系显示各任务间的前后关系显示哪些任务可以并行执行显示哪些任务可以并行执行可显示各活动的有关信息可显示各活动的有关信息3.4 3.4 项目计划的表示和调度项目计划的表示和调度资源是用于完成某个活动的任何个人、一资源是用于完成某个活动的任何个人、一组人、一种设备或材料。组人、一种设备或材料。PERTPERT图图是一种适用于资源控制的关键路径是一种适用于资源控制的关键路径调度法。调度法。关键路径关键路径是相关任务序列,该路径决定了项目是相关任务序列,该路径决定了项目最早可
30、能完成的时间。最早可能完成的时间。PERTPERT图图表示法的主要优点是能够表示各个活表示法的主要优点是能够表示各个活动的完成时间如何变动。因此,它通常比甘特动的完成时间如何变动。因此,它通常比甘特图更适用于活动持续时间经常变动的项目图更适用于活动持续时间经常变动的项目 3.4 3.4 项目计划的表示和调度项目计划的表示和调度用计划评价与审查技术用计划评价与审查技术(Program Evaluation Program Evaluation and Review Techniqueand Review Technique,PERT)PERT)进行进行关键路径关键路径分析分析关键路径(关键路径(
31、critical pathcritical path):相关任务序列,该路径决定):相关任务序列,该路径决定了项目最早可能完成的时间。了项目最早可能完成的时间。富余时间(富余时间(slack timeslack time):是一个任务的开始时间和结束):是一个任务的开始时间和结束时间之间可以忍受的延迟量,这个延迟量不会引起整时间之间可以忍受的延迟量,这个延迟量不会引起整个项目完成时间上的延误。个项目完成时间上的延误。3.4 3.4 项目计划的表示和调度项目计划的表示和调度估计任务工期估计任务工期实耗时间实耗时间效率效率中断中断估计任务工期估计任务工期最优工期(最优工期(ODOD)最差工期(最差
32、工期(PDPD)期望工期(期望工期(EDED)最可能工期(最可能工期(D D)D=(OD+4*ED+PD)/6D=(OD+4*ED+PD)/63.4 3.4 项目计划的表示和调度项目计划的表示和调度估计任务工期的技术估计任务工期的技术分解分解DecompositionDecomposition把项目分解成为小的、可管理的任务模块,每个把项目分解成为小的、可管理的任务模块,每个人物块根据过去项目或者类似复杂度的任务块的人物块根据过去项目或者类似复杂度的任务块的历史数据进行估计历史数据进行估计.CoCoMo(Constructive Cost Model)CoCoMo(Constructive C
33、ost Model)基于模型的技术,根据以前项目的标准参数估基于模型的技术,根据以前项目的标准参数估计新的项目以及任务工期。计新的项目以及任务工期。功能点(功能点(Function Points Function Points)基于模型的技术,其中一个项目的最终产品根据基于模型的技术,其中一个项目的最终产品根据输入、输出、文件和查询的数量以及复杂程度进输入、输出、文件和查询的数量以及复杂程度进行估计。行估计。案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图松谷家具公司最近进入了所选目标市场的直销市场松谷家具公司最近进入了所选目标市场的直销市场-适用适用于大学生的价格实
34、惠的家具。包括于大学生的价格实惠的家具。包括:低价的床、书柜、书桌、低价的床、书柜、书桌、餐桌、椅子和梳妆台餐桌、椅子和梳妆台管理层申请开发一种促销跟踪系统管理层申请开发一种促销跟踪系统(Sales Promotion Sales Promotion Tracking SystemTracking System,SPTS)SPTS)。SPTS(SPTS(促销跟踪系统促销跟踪系统)将被用来跟踪学生在下一个秋季学期将被用来跟踪学生在下一个秋季学期购买的东西的销售额。购买的东西的销售额。松谷家具公司通常不囤积大量的低价商品,所以管理部门松谷家具公司通常不囤积大量的低价商品,所以管理部门一个跟踪系统有
35、助于提供有关大学生市场的信息,用于后一个跟踪系统有助于提供有关大学生市场的信息,用于后续的促销活动步骤续的促销活动步骤项目要求在秋季学期开学前设计、开发和实现这个信息系项目要求在秋季学期开学前设计、开发和实现这个信息系统,以便在下一个主要购买旺季到来时收集数据。这个最统,以便在下一个主要购买旺季到来时收集数据。这个最后期限表明项目团队要在后期限表明项目团队要在2424周内开发和实现系统。周内开发和实现系统。案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图该项目已经成功地通过项目启动阶段,目该项目已经成功地通过项目启动阶段,目前处于详细的项目计划阶段,这两个阶段前处于详
36、细的项目计划阶段,这两个阶段对应于对应于SDLCSDLC的项目启动和规划阶段。的项目启动和规划阶段。项目经理吉姆项目经理吉姆乌知道下一步的工作是构乌知道下一步的工作是构造项目的甘特图和网络图,用来表示项目造项目的甘特图和网络图,用来表示项目基线计划,以便能够用这些图表来估计在基线计划,以便能够用这些图表来估计在2424周内完成此项目的可能性。周内完成此项目的可能性。案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图项目规划的主要活动集中于项目规划的主要活动集中于:项目分成可管理的项目分成可管理的任务任务估计每个估计每个任务任务的完成时间的完成时间确定任务确定任务的先后顺
37、序的先后顺序 案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图执行项目规划的执行项目规划的步骤步骤识别项目要完成的每个识别项目要完成的每个任务任务 需求收集需求收集界面设计界面设计报表设计报表设计数据库设计数据库设计用户文档编制用户文档编制软件编程软件编程系统测试系统测试系统转换与运行系统转换与运行案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图确定每个活动的估计时间,并计算预期完成时间确定每个活动的估计时间,并计算预期完成时间案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图通过构造甘特图和网络图,确定活动的顺序和所
38、通过构造甘特图和网络图,确定活动的顺序和所有活动的优先关系。这一步有助于了解各活动间有活动的优先关系。这一步有助于了解各活动间的相互关系确定活动的顺序和所有活动的优先关的相互关系确定活动的顺序和所有活动的优先关系系案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图案例案例 松谷家具公司构造的甘特图和网络图松谷家具公司构造的甘特图和网络图确定关键路径确定关键路径表示总的持续时间最长的连贯活动的序列表示总的持续时间最长的连贯活动的序列3.4 3.4 使用项目管理使用项目管理软件软件该类软件的公共特征:该类软件的公共特征:定义任务和对任务进行排序定义任务和对任务进行排序分配资源给任务分配资源给任务容易修改任务和资源容易修改任务和资源使用软件时,至少需要执行下列任务;使用软件时,至少需要执行下列任务;确定项目的开始时间和结束时间确定项目的开始时间和结束时间输入任务并指定任务间的关系输入任务并指定任务间的关系选择一种调度法来评审项目报表选择一种调度法来评审项目报表Microsoft Project for WindowsMicrosoft Project for Windows是一个项目管理系统是一个项目管理系统