第01讲 项目管理过程ppt课件_第1页
第01讲 项目管理过程ppt课件_第2页
第01讲 项目管理过程ppt课件_第3页
第01讲 项目管理过程ppt课件_第4页
第01讲 项目管理过程ppt课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目管理过程项目管理过程周会平周会平icentqq;内容内容项目过程概念项目过程概念项目管理过程和项目生命周期项目管理过程和项目生命周期软件开发过程模型软件开发过程模型项目管理过程各阶段项目管理过程各阶段;过程管理过程管理过程管理:对过程进行管理,目的是过程管理:对过程进行管理,目的是让过让过程能够被共享、复用,并得到持续的改进程能够被共享、复用,并得到持续的改进软件过程管理:注重软件过程管理:注重循序渐进的积累循序渐进的积累,积,积累项目中的各个环节的实践经验和项目管累项目中的各个环节的实践经验和项目管理的实践经验,保证生产力持续发展。理的实践经验,保证生产力持续发展。;软件项目过程软件项目

2、过程需求需求活动活动产品产品实现实现产品产品满意?满意?;过程管理和项目管理的关系过程管理和项目管理的关系过程定义过程定义项目规划项目规划过程改进过程改进项目监控项目监控项目实施项目实施;过程管理和项目管理的关系过程管理和项目管理的关系项目管理用于保证项目的成功项目管理用于保证项目的成功过程管理用于管理最佳实践过程管理用于管理最佳实践两者相辅相成、相互促进两者相辅相成、相互促进;项目管理过程项目管理过程启动启动计划计划执行执行控制控制结束结束核心循环核心循环;项目管理过程项目管理过程项目管理过程:在项目的生命周期内,对项目管理过程:在项目的生命周期内,对项目实施的各阶段所实施的一系列管理控项目

3、实施的各阶段所实施的一系列管理控制过程。各阶段的工作特点各有不同。制过程。各阶段的工作特点各有不同。管理过程的目标:在预定的时间内,实现管理过程的目标:在预定的时间内,实现本阶段的交付目标。交付物要通过验收,本阶段的交付目标。交付物要通过验收,满足特定的质量要求和功能要求。满足特定的质量要求和功能要求。里程碑:中间交付物的完成具有标志性作里程碑:中间交付物的完成具有标志性作用,常被作为项目实施的里程碑。用,常被作为项目实施的里程碑。;项目管理过程项目管理过程启动阶段:概念形成,立项筹备启动阶段:概念形成,立项筹备计划阶段:项目章程,项目计划计划阶段:项目章程,项目计划执行阶段:授权激励,调配资

4、源执行阶段:授权激励,调配资源控制阶段:绩效跟踪,计划调整控制阶段:绩效跟踪,计划调整收尾阶段:验收评估,经验教训收尾阶段:验收评估,经验教训;软件开发过程模型软件开发过程模型在具体的实际工程活动中,软件工程师必在具体的实际工程活动中,软件工程师必须设计、提炼出一个须设计、提炼出一个工程开发策略工程开发策略,用以,用以覆盖软件过程中的基本阶段,确定所涉及覆盖软件过程中的基本阶段,确定所涉及的过程、方法、工具。这种的过程、方法、工具。这种策略策略就是软件就是软件开发过程模型。开发过程模型。;软件开发过程模型软件开发过程模型软件开发过程模型的共性:包含软件开发过程模型的共性:包含“定义定义”、“开

5、发开发”、“维护维护”三类活动。三类活动。定义:弄清定义:弄清“做什么做什么”开发:弄清开发:弄清“怎么做怎么做”维护:不够好,要维护:不够好,要“修改修改”;典型的软件开发过程模型典型的软件开发过程模型瀑布模型(瀑布模型(Waterfall model)V模型(模型(V-shaped model)快速应用开发(快速应用开发(RAD model)原型模型(原型模型(Prototyping model)增量式模型(增量式模型(Incremental model)螺旋式模型(螺旋式模型(Spiral model)渐进式阶段模型渐进式阶段模型;瀑布模型(瀑布模型(Waterfall model)需求

6、分析需求分析软件设计软件设计编码编码软件定义软件定义测试测试运行维护运行维护;瀑布模型的特点瀑布模型的特点简单、易用、直观简单、易用、直观前一阶段的输出是后一阶段的输入,活动前一阶段的输出是后一阶段的输入,活动间存在因果关系间存在因果关系不允许变更或限制变更不允许变更或限制变更适合的项目适合的项目项目开始时需求和解决方案都很明确项目开始时需求和解决方案都很明确短期、小项目短期、小项目;编码调试编码调试详细设计详细设计单元测试单元测试概要设计概要设计集成测试集成测试需求分析需求分析系统测试系统测试项目规划项目规划接受测试接受测试V模型模型;V模型特点模型特点强调测试的重要性强调测试的重要性适合的

7、项目适合的项目项目开始时需求和解决方案都很明确项目开始时需求和解决方案都很明确对系统性能、安全要求高的项目对系统性能、安全要求高的项目;RAD模型模型线性顺序的软件开发模型,强调极短的开发周期线性顺序的软件开发模型,强调极短的开发周期通过使用基于构件的方法实现快速开发的目的通过使用基于构件的方法实现快速开发的目的RAD模型:模型:业务建模:确定业务运作的信息,以及信息的生成、业务建模:确定业务运作的信息,以及信息的生成、处理、流向处理、流向数据建模:确定描述业务信息的数据对象、数据对象数据建模:确定描述业务信息的数据对象、数据对象属性、数据对象的关系属性、数据对象的关系过程建模:创建过程以处理

8、各种数据对象过程建模:创建过程以处理各种数据对象应用程序生成:重用已有构件或创建新构件,利用工应用程序生成:重用已有构件或创建新构件,利用工具自动构造整个应用系统具自动构造整个应用系统测试交付:一般只做整体测试,新构件需要单独测试测试交付:一般只做整体测试,新构件需要单独测试;RAD模型的特点模型的特点优点:开发速度快,质量有保证优点:开发速度快,质量有保证缺点缺点只能用于信息系统只能用于信息系统需求分析需要短时间尽快获得需求分析需要短时间尽快获得对模块化要求比较高对模块化要求比较高;原型模型原型模型 初初步步需需求求分分析析 快快速速设设计计 建建造造原原型型 用用户户评评估估原原型型(新新

9、需需求求) 开开发发产产品品 开开始始 结结束束 ;原型模型的特点原型模型的特点需求定义之前,快速构件一个原型系统需求定义之前,快速构件一个原型系统用户根据原型系统的优缺点给出反馈意见用户根据原型系统的优缺点给出反馈意见根据反馈修改需求定义,更正确的反应用户需根据反馈修改需求定义,更正确的反应用户需求求减少项目的各种假设和风险减少项目的各种假设和风险优点:有效适应用户需求变化优点:有效适应用户需求变化缺点:不知道循环多少次,进度难控制缺点:不知道循环多少次,进度难控制适合的项目:需求动态变化、难以确定的系统适合的项目:需求动态变化、难以确定的系统;增量模型增量模型需求分析需求分析概要设计概要设

10、计软件定义软件定义系统测试系统测试交付产品交付产品编码编码集成测试集成测试详细设计详细设计编码编码集成测试集成测试详细设计详细设计增量1增量n;增量模型的特点增量模型的特点首先实现主要的和风险大的功能,然后逐首先实现主要的和风险大的功能,然后逐步完善,保证投入的有效性步完善,保证投入的有效性可以更快地开发出可以运行的系统可以更快地开发出可以运行的系统可以减少用户需求的变更可以减少用户需求的变更并行开发管理复杂并行开发管理复杂适合的项目适合的项目市场和用户把握不准,需要逐步了解的项目市场和用户把握不准,需要逐步了解的项目功能复杂庞大,需要一步步实施的项目功能复杂庞大,需要一步步实施的项目;螺旋式

11、模型螺旋式模型;螺旋式模型特点螺旋式模型特点针对风险比较大的项目,通过一系列的瀑布模针对风险比较大的项目,通过一系列的瀑布模型的循环来逐步规避风险型的循环来逐步规避风险可以进行灵活设计可以进行灵活设计用户可以更早看到产品,不断对产品进行评估用户可以更早看到产品,不断对产品进行评估开发人员可以和用户更紧密的合作开发人员可以和用户更紧密的合作适合的项目适合的项目规模很大的项目规模很大的项目存在不确定因素和风险限制项目的进度存在不确定因素和风险限制项目的进度需要对一些基本概念进行验证需要对一些基本概念进行验证项目中采用了新技术项目中采用了新技术;渐进式阶段模型渐进式阶段模型综合增量模型和螺旋式模型的

12、一个实用模型综合增量模型和螺旋式模型的一个实用模型渐进式前进,阶段式提交,每个阶段提交的产渐进式前进,阶段式提交,每个阶段提交的产品都是独立的系统品都是独立的系统核心功能更早实现,增加信心核心功能更早实现,增加信心早期预警问题,避免软件缺陷的放大早期预警问题,避免软件缺陷的放大阶段性完成可以降低估计失误阶段性完成可以降低估计失误适合的项目适合的项目希望随时看到项目未来希望随时看到项目未来中大型项目中大型项目;渐进式阶段模型渐进式阶段模型;软件开发过程软件开发过程熟悉各种软件开发过程模型熟悉各种软件开发过程模型分析项目的特性分析项目的特性选择适合项目的过程模型选择适合项目的过程模型根据项目的特性

13、对过程模型进行剪裁根据项目的特性对过程模型进行剪裁;Rational统一开发过程(统一开发过程(RUP);RUP迭代模型迭代模型;项目管理主要阶段项目管理主要阶段项目项目启动启动项目项目计划计划项目执项目执行控制行控制项目项目结束结束;项目启动阶段项目启动阶段概念形成概念形成识别和捕捉商机,市场及需求分析识别和捕捉商机,市场及需求分析相关信息收集,提出假设和建议相关信息收集,提出假设和建议立项筹备立项筹备组建筹备机构,立项筹备资金组建筹备机构,立项筹备资金协调关系人利益,可行研究报告协调关系人利益,可行研究报告;项目的启动项目的启动项目进度及计划执行的起点项目进度及计划执行的起点由其它发起项目

14、的组织召集完成这一过程由其它发起项目的组织召集完成这一过程(项目组还不存在)(项目组还不存在)完成项目初期的准备工作完成项目初期的准备工作项目前期文档的编制项目前期文档的编制项目经理的选派项目经理的选派项目团队的确定项目团队的确定项目管理制度的建立项目管理制度的建立;项目启动阶段的任务项目启动阶段的任务要对项目范围、可交付成果、项目时间做要对项目范围、可交付成果、项目时间做基本说明,并对项目的投资分析做基本预基本说明,并对项目的投资分析做基本预测测将决策阶段的相关文件整理归档,可以帮将决策阶段的相关文件整理归档,可以帮助项目经理和项目团队弄清项目的轮廓助项目经理和项目团队弄清项目的轮廓确定项目

15、对项目发起组织的贡献和作用,确定项目对项目发起组织的贡献和作用,明确项目发展方向明确项目发展方向将项目前期的文档移交项目组,指导项目将项目前期的文档移交项目组,指导项目的实施的实施;项目定义决策流程项目定义决策流程开始开始发现问题并发现问题并提出建议提出建议分析条件和解分析条件和解决问题的机遇决问题的机遇分析需求并提分析需求并提出项目提案出项目提案编制项目建议书,项目目标、编制项目建议书,项目目标、任务、范围、产品要求任务、范围、产品要求开展项目可行性分析,重要性、开展项目可行性分析,重要性、可行性、合理性、风险性可行性、合理性、风险性审批可行性报告,审批可行性报告,做出决策做出决策结束结束;

16、制定制定项目手册项目手册将经营需要、开展新项目的理由、对顾客将经营需要、开展新项目的理由、对顾客要求的理解,以及满足这些要求的产品、要求的理解,以及满足这些要求的产品、服务等形成文件服务等形成文件项目手册项目手册项目手册是项目的灵魂项目手册是项目的灵魂;项目手册项目手册内容内容项目目的或开展项目的理由项目目的或开展项目的理由经营需要或本项目对应的产品要求经营需要或本项目对应的产品要求满足顾客、赞助人以及其他相关者的需要满足顾客、赞助人以及其他相关者的需要项目经理及权限级别项目经理及权限级别总体预算总体预算项目总体里程碑、进度表项目总体里程碑、进度表参与项目的外部职能组织参与项目的外部职能组织组

17、织、环境、外部制约因素组织、环境、外部制约因素成功案例,包括投资收益率成功案例,包括投资收益率;组建项目团队组建项目团队在项目启动前或启动阶段完成,可以先确定核在项目启动前或启动阶段完成,可以先确定核心成员,然后逐步完善心成员,然后逐步完善成员来源于组织的不同职能部门成员来源于组织的不同职能部门靠项目经理指导和组建团队,团队需要形成内靠项目经理指导和组建团队,团队需要形成内部的组织框架,包括团队的任务、目标、角色部的组织框架,包括团队的任务、目标、角色构成、规模、人员构成、行为准则等构成、规模、人员构成、行为准则等团队还需要建立与组织其他职能部门之间的信团队还需要建立与组织其他职能部门之间的信

18、息联系和相互关系息联系和相互关系还需要建立团队与组织外部的联系和协调的关还需要建立团队与组织外部的联系和协调的关系系;项目启动阶段要注意的问题项目启动阶段要注意的问题项目本身的目标必须与组织的使命和战略项目本身的目标必须与组织的使命和战略目标相一致目标相一致项目经理需要保持清醒的头脑,把握项目项目经理需要保持清醒的头脑,把握项目发展的方向,才有可能尽早发现问题,减发展的方向,才有可能尽早发现问题,减少人力、物力的浪费少人力、物力的浪费; 项目管理是一个矛盾的综合体。一方面你项目管理是一个矛盾的综合体。一方面你要制定一个全面而详细的计划,另一方面你还要制定一个全面而详细的计划,另一方面你还要对突

19、发状况保持高度的灵活性;一方面不能要对突发状况保持高度的灵活性;一方面不能忽视那些能够使一切正常进行的关键细节,另忽视那些能够使一切正常进行的关键细节,另一方面你还要着眼于全局,即把注意力集中在一方面你还要着眼于全局,即把注意力集中在终极目标上。你要富有同情心,要有足够的精终极目标上。你要富有同情心,要有足够的精力来鼓舞团队的工作热情,必要时还要有足够力来鼓舞团队的工作热情,必要时还要有足够的勇气来挑战上司的权威。的勇气来挑战上司的权威。哈佛商学院哈佛商学院;项目管理主要阶段项目管理主要阶段项目项目启动启动项目项目计划计划项目执项目执行控制行控制项目项目结束结束;项目计划阶段项目计划阶段项目章

20、程项目章程项目的目标宗旨,项目的规定任务项目的目标宗旨,项目的规定任务项目的权益原则,项目的管理架构项目的权益原则,项目的管理架构项目计划项目计划预算成本计划,时间进度计划预算成本计划,时间进度计划质量管理计划,投入产出计划质量管理计划,投入产出计划;规划过程各子过程及相互关系规划过程各子过程及相互关系项目规划过程项目规划过程依赖性过程依赖性过程范围规划范围规划项目分解项目分解活动定义活动定义资源规划资源规划活动排列活动排列活动时间活动时间估计估计费用估算费用估算进度计划进度计划费用计划费用计划项目规划项目规划辅助过程辅助过程质量规划质量规划组织规划组织规划交流沟通交流沟通规划规划人员招收人员

21、招收风险识别风险识别风险量化风险量化应对措施应对措施采购规划采购规划询价规划询价规划初始初始过程过程控制控制过程过程;项目计划流程项目计划流程开始开始明确项目的各明确项目的各种资源限制种资源限制明确项目的目明确项目的目标和指标标和指标初步编制项目初步编制项目的集成计划的集成计划编制项目的专项计编制项目的专项计划、工期、费用等划、工期、费用等项目产品和项目工项目产品和项目工作的设计和规定作的设计和规定集成计划、专项计划、集成计划、专项计划、项目设计的确认项目设计的确认结束结束项目工作对外发包及合项目工作对外发包及合同签订同签订;明确项目范围说明书明确项目范围说明书项目进入实施阶段前,要明确项目范

22、围,针对项目进入实施阶段前,要明确项目范围,针对项目范围合理分配资源,制定合理可行的项目项目范围合理分配资源,制定合理可行的项目实施计划实施计划项目范围说明书内容项目范围说明书内容项目可交付成果:明确每一个成果的详细质量参数项目可交付成果:明确每一个成果的详细质量参数和验收标准,对于组合性的成果应适当拆分和验收标准,对于组合性的成果应适当拆分约束条件:完成项目范围所需满足的约束条件,包约束条件:完成项目范围所需满足的约束条件,包括市场、政策、环境、公司制度等括市场、政策、环境、公司制度等假设条件:记录设定目标和可交付成果时所做的假假设条件:记录设定目标和可交付成果时所做的假设设主要风险主要风险

23、;项目计划项目计划识别、明确和完善项目范围和费用,安排识别、明确和完善项目范围和费用,安排项目范围内各活动的时间。项目范围内各活动的时间。不断发现新的项目信息,识别新发现的依不断发现新的项目信息,识别新发现的依赖关系、要求、风险、约束条件等赖关系、要求、风险、约束条件等规划内容能覆盖项目所有可预见环节时,规划内容能覆盖项目所有可预见环节时,项目计划基本可以结束项目计划基本可以结束;Work Breakdown Structure(WBS):工作分解结构):工作分解结构项目处于顶层,首先可以分解为几个子项项目处于顶层,首先可以分解为几个子项目目对子项目进行分解,分解成具体的工作内对子项目进行分解

24、,分解成具体的工作内容容最底层的工作任务称为活动最底层的工作任务称为活动活动定义一个具体工作任务的内容、工作活动定义一个具体工作任务的内容、工作量、时间、最终交付物等信息量、时间、最终交付物等信息;WBS例子例子;进度计划进度计划项目有明确的时间限制,要确保项目按规定时项目有明确的时间限制,要确保项目按规定时间完成间完成进度计划基于活动排序进度计划基于活动排序按活动的逻辑关系对活动进行排序按活动的逻辑关系对活动进行排序考虑可利用资源对活动的影响考虑可利用资源对活动的影响确定每个活动的开始和完成日期确定每个活动的开始和完成日期进度计划要求对活动持续时间和资源进行估算进度计划要求对活动持续时间和资

25、源进行估算进度计划随着工作的进展、风险的产生和消失进度计划随着工作的进展、风险的产生和消失可能需要修订可能需要修订;费用计划费用计划项目的投资预算是固定的项目的投资预算是固定的项目风险会影响项目的最终费用,需要在项目风险会影响项目的最终费用,需要在风险分析的基础上制定费用计划风险分析的基础上制定费用计划费用估算一般参照行业定额,精度有限,费用估算一般参照行业定额,精度有限,但对费用控制能起到指导作用但对费用控制能起到指导作用为保证项目估算的合理性,一般要增加一为保证项目估算的合理性,一般要增加一定比例的预备金定比例的预备金;质量计划质量计划项目初期的关键计划之一项目初期的关键计划之一识别哪些质

26、量标准适用于本项目,并确定识别哪些质量标准适用于本项目,并确定如何满足这些标准如何满足这些标准一般对照项目计划书及组织和用户对质量一般对照项目计划书及组织和用户对质量提出的要求来制定提出的要求来制定;风险规划风险规划规划如何进行项目风险管理规划如何进行项目风险管理风险规划可以保证为风险管理活动提供充风险规划可以保证为风险管理活动提供充足的资源和时间足的资源和时间风险规划应在项目计划早期完成,因为它风险规划应在项目计划早期完成,因为它对质量规划、进度规划都很重要对质量规划、进度规划都很重要;项目管理主要阶段项目管理主要阶段项目项目启动启动项目项目计划计划项目执项目执行控制行控制项目项目结束结束;

27、项目实施阶段项目实施阶段项目实施项目实施制定任务指标,激励奖惩杠杆制定任务指标,激励奖惩杠杆实施成果报告,指挥调度协调实施成果报告,指挥调度协调项目控制项目控制审查计划实施,调整计划指标审查计划实施,调整计划指标绩效评估度量,实时纠正偏差绩效评估度量,实时纠正偏差;项目实施与控制项目实施与控制开始开始确认项目任务、范确认项目任务、范围、计划、要求围、计划、要求制定项目控制标准制定项目控制标准依据计划实施项目依据计划实施项目定期与不定期地度量、报告定期与不定期地度量、报告项目的实际工作绩效项目的实际工作绩效开展指挥、调度、组开展指挥、调度、组织、协调等工作织、协调等工作根据项目实际绩效和项目标根

28、据项目实际绩效和项目标准的差距实施纠正措施准的差距实施纠正措施结束结束;项目执行项目执行项目的计划工作充分完成、所需资源到位、项目的计划工作充分完成、所需资源到位、人员技能满足要求后,项目开始执行人员技能满足要求后,项目开始执行项目的执行要有明确的时间标志点项目的执行要有明确的时间标志点里里程碑程碑项目实施人员按照项目计划开展项目项目实施人员按照项目计划开展项目项目目标能否完成的关键是这些目标是否项目目标能否完成的关键是这些目标是否被有效的跟踪、反馈被有效的跟踪、反馈;项目监视与控制项目监视与控制项目实施过程中,需要专门的监督与管理人员,项目实施过程中,需要专门的监督与管理人员,及时识别潜在的

29、问题,并在必要时采取纠正措及时识别潜在的问题,并在必要时采取纠正措施施观察并测量项目的实施情况,识别项目管理计划在观察并测量项目的实施情况,识别项目管理计划在执行中的偏差执行中的偏差预测到可能的问题时,建议预防行动预测到可能的问题时,建议预防行动监视项目活动的实施,进行变更控制,保证仅实施监视项目活动的实施,进行变更控制,保证仅实施被批准的变更被批准的变更确保尽早识别风险,并进行风险监视确保尽早识别风险,并进行风险监视提供进展报告,包括范围、进度、资源、质量、提供进展报告,包括范围、进度、资源、质量、风险等方面的实施情况风险等方面的实施情况;项目范围与变更控制项目范围与变更控制项目变更的原因项

30、目变更的原因用户:增加功能等用户:增加功能等项目组:质量、费用、时间等因素项目组:质量、费用、时间等因素要分析导致变更的各因素,判断变更的可要分析导致变更的各因素,判断变更的可行性,避免不必要的工程变更行性,避免不必要的工程变更变更控制变更控制控制导致变更的因素,确保变更是有益的控制导致变更的因素,确保变更是有益的在变更得到批准并发生后,确保变更有效完成在变更得到批准并发生后,确保变更有效完成变更控制贯穿整个项目始终变更控制贯穿整个项目始终;质量控制质量控制控制交付成果的质量是项目管理的核心内控制交付成果的质量是项目管理的核心内容之一容之一关键关键如何保证项目开发的质量符合合如何保证项目开发的质量符合合同要求,满足质量标准同要求,满足质量标准活动完成后,活动实施人需要检查所交付活动完成后,活动实施人需要检查所交付成果是否满足质量要求成果是否满足质量要求成果接收方也需要检查该成果是否满足质成果接收方也需要检查该成果是否满足质量要求量要求;进度控制进度控制项目在立项时就有明确的进度要求项目在立项时就有明确的进度要求需要有效的手段实现进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论