您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 2_CMMI_L2_PP(项目计划)
1CyberKeJi版权所有请勿翻印CMMIL2PP项目策划过程域赛柏科技n初始级o已管理级p已定义级q定量管理级r优化级n初始级o已管理级p已定义级q已定量管理级r优化级2CyberKeJi版权所有请勿翻印主题I基本概念和示例IIPP的SGs和SPsIIIPP的GGs和GPsVI小结V参考材料3CyberKeJi版权所有请勿翻印I基本概念和示例•PP(ProjectPlanning)的目的•CMMI中的项目管理过程域•PP的结构•PP的目标关系图•项目策划的基础是估计4CyberKeJi版权所有请勿翻印PP的目的PP的目的就是制定和维护定义项目活动的计划制定项目计划是实施项目管理的基础5CyberKeJi版权所有请勿翻印CMMI中的项目管理过程域•项目管理过程域(PAs)覆盖方面:–有关项目策划、监督和控制等管理活动•分级管理:–基本项目管理过程域•建立和维护项目计划和计划的委托,对照计划监控进展,必要时采取纠正行动,并管理供应商–高级项目管理过程域•建立一个已定义的过程,它是从组织的标准过程中裁减得来的。它是一个要与项目相关人员(Stakeholder)协调和合作、要进行风险管理和定量管理的项目定义过程6CyberKeJi版权所有请勿翻印#过程域的分类7CyberKeJi版权所有请勿翻印#基本项目管理过程过程和产品评价的状态、问题和结果,度量与分析供应商工程和支持过程域纠正活动纠正行动监督什么建造什么做什么承诺重新制订计划进展和里程碑评审的状态,问题和结果供应商合同产品构件需求,技术问题,完成的产品构件,验收评审和测试度量需求项目策划PP供应商合同管理SAM项目监督和控制PMC计划8CyberKeJi版权所有请勿翻印PP的结构15+2实践24+2实践18+2实践18+2实践14+2实践17+2实践20+2实践d项目的监督和控制SG1:7SPSG2:3SPGG2:10GPGG3:2GP项目策划SG1:4SPSG2:7SPSG3:3SPGG2:10GPGG3:2GP需求管理SG1:5SPGG2:10GPGG3:2GP度量与分析SG1:4SPSG2:4SPGG2:10GPGG3:2GP过程和产品质量保证SG1:2SPSG2:2SPGG2:10GPGG3:2GP配置管理SG1:3SPSG2:2SPSG3:2SPGG2:10GPGG3:2GP供应商合同管理SG1:3SPSG2:5SPGG2:10GPGG3:2GPCMMIL2:15个特定目标56个特定实践7个GG2共性目标70个共性实践7个GG3共性目标14个共性实践PP:3个特定目标14个特定实践1个GG2共性目标10个共性实践1个GG3共性目标2个共性实践9CyberKeJi版权所有请勿翻印PP的要点-1•PP包括以下主要活动:–开发项目计划–与项目相关人员适当的交流–得到对计划的委托–维护这个计划•策划工作从定义产品和项目的需求开始•术语“项目计划”指的是控制项目的整体计划10CyberKeJi版权所有请勿翻印PP的要点-2•策划通过如下活动,迭代地建立项目计划–估计工作产品和任务的属性–确定需要的资源–商讨委托–产生进度安排–标识和分析项目风险•项目计划提供执行和控制项目活动的基础,以满足项目对客户的承诺•当遇到需求和委托变更、不正确的估计、纠正行动和项目过程变更时,通常需要修改项目计划11CyberKeJi版权所有请勿翻印项目计划过程的工作内容关键点:•确定完成一个项目的必要活动•在资源有限的情况下,根据项目的目标确定这些活动的优先级排列,正确优先级排列的顺序就决定了项目是否成功核心内容编制软件项目计划核心内容编制软件项目计划如何(WBS分解)如何(WBS分解)何人(人员使用计划)何人(人员使用计划)何事(项目目标)何事(项目目标)多少(资源及预算)多少(资源及预算)何时(项目进度表)何时(项目进度表)12CyberKeJi版权所有请勿翻印进行软件项目估算•若要制订一个合理的、切实可行的软件项目计划,必须要依照一定的估算方法,同时结合以往项目的历史经验数据,对项目进行合理的估算•这里强调的估算内容主要包括:软件产品的规模、工作量、进度、关键计算机资源及成本等•项目估算的假设前提–项目的软件产品是有大小的,可以用功能点、代码行数等来描述–多数情况下,活动需要资源,包括人力、财力、设备等–活动所需的资源是可预测的–活动所需的周期是可预测的13CyberKeJi版权所有请勿翻印项目估算可以带来什么?一个有效的估算实践将使项目组能够:•确定时间、人时及项目成本•对以下各项建立适当的预期–项目组–管理层–昀终用户–项目的预期成果•确定项目里程碑•评估以下各项的影响–增加需求–改变资源–用项目监控因素来影响产品的质量14CyberKeJi版权所有请勿翻印项目计划过程质量计划质量计划协商承诺协商承诺风险识别风险识别风险量化风险量化应对措施应对措施配置管理计划配置管理计划辅助过程依赖性的过程(必要时反复进行)范围规划范围规划控制过程控制过程执行过程执行过程项目分解项目分解活动定义活动定义活动排序活动排序规模估算规模估算工作量估算工作量估算活动时间估算活动时间估算项目进度安排项目进度安排活动工作量估算活动工作量估算成本估算成本估算项目计划项目计划初始过程初始过程资源估算资源估算15CyberKeJi版权所有请勿翻印PP的SGs和SPsSG1:建立估计:要建立和维护项目计划参数的估计数据SG2:开发项目计划:要建立和维护项目计划,并作为管理项目的基础SG3:获得对计划的承诺:要建立和维护对项目计划的承诺SP1.1估计项目的范围SP1.2建立项目属性的估计SP1.3定义项目生命周期SP1.4确定工作量和成本的估计SP2.1建立预算和进度SP2.2标识项目风险SP2.3计划数据的管理SP2.4计划项目的资源SP2.5计划所需的知识和技能SP2.6计划项目相关人员的参与SP2.7建立项目计划SP3.1评审项目计划SP3.2协调工作和资源SP3.3获得计划的承诺特定目标SpecificGoal特定实践SpecificPractice16CyberKeJi版权所有请勿翻印PP的目标关系图建立估计计划数据项目计划(s)开发项目计划获得对计划的承诺PMC17CyberKeJi版权所有请勿翻印目标1-活动关系图定义项目生命周期估计项目的范围建立项目属性的估计目标1:建立估计确定工作量和成本的估计计划数据18CyberKeJi版权所有请勿翻印目标2-活动关系图标识项目风险计划项目的资源计划项目相关人员的参与计划数据的管理计划所需的知识和技能建立预算和进度目标2:开发项目计划计划数据建立项目计划项目计划(s)19CyberKeJi版权所有请勿翻印目标3-活动关系图协调工作和资源获得对计划的承诺评审影响的计划项目计划目标3:获得对计划的承诺20CyberKeJi版权所有请勿翻印#项目策划的基础是估计定义项目生命周期估计项目的范围估计项目的策划参数估计要考虑的因素CMMI对估计的要求项目策划过程21CyberKeJi版权所有请勿翻印定义项目的生命周期•确定项目的生命周期阶段是为了支持各个逻辑决策点,在这些决策点上要根据资源和技术解决途径做出重要承诺。•这类决策点指出一些预计的事件,在这些事件出现时可以对项目的走向做出调整,进一步确定项目的范围和成本。•对于软件工程来讲,在确定生命周期阶段时,一般涉及选择和进一步精练软件开发模型,以便处理项目各项活动的相互依赖性和适当的顺序。常见的软件开发模型有:–瀑布模型、螺旋模型、增量模型、迭代模型、统一软件过程模型•由哪些阶段组成项目生命周期,取决于需求的范围、对项目资源的估计以及项目的性质。•大型项目可能包含概念研究、开发、生产、运行和部署等阶段。这些阶段可能还分若干子阶段。例如,开发阶段可能包含需求分析、设计、制作、集成和验证等子阶段。•根据开发策略,可能还有一些中间阶段用于创建原型、增量模型或螺旋模型周期等。22CyberKeJi版权所有请勿翻印估计项目的范围-WBS•工作分解结构(WBS)将整个项目任务划分为树状层次结构,基本的任务元素是工作包。工作包是便于分配、执行和跟踪的单独工作单元–在WBS中,每个任务应赋予一个唯一的标识符–WBS包括一个任务字典,它描述了每个任务的工作–WBS作为基本的框架,对项目所作的工作进行计划、组织和控制23CyberKeJi版权所有请勿翻印估计项目的策划参数•项目的策划参数包括项目为执行必要的策划、组织、人员配备、指导、协调、报告和预算等所需的全部信息,如–规模、工作量、费用、进度、资源、风险、人员和知识技能等•策划参数的估计应建立在坚实的基础之上,以便使人确信,根据这些估计拟订的计划是能够支持项目目标的。•估计项目的策划参数时,可以通过:–使用可用的历史数据进行估计–也可进行合理的假设,然后进行估计,此时要将假设记录下来–准确的估计取决于估计者的技巧和判断24CyberKeJi版权所有请勿翻印项目估算对象之间的相互依赖关系项目特性项目特性项目规模项目规模工作量工作量成本成本资源资源进度进度错误bug错误bugWBS分解WBS分解25CyberKeJi版权所有请勿翻印项目估算对象之间的相互依赖关系(续)软件需求软件需求项目规模项目规模工作量工作量成本成本资源资源进度进度项目工作产品项目工作产品26CyberKeJi版权所有请勿翻印项目估算流程•在明确了项目估算所需的前提条件后,估算小组使用需求信息和项目工作产品估算软件产品的规模,进而估算项目的工作量,然后是资源、成本和进度确定估算范围确定估算范围确定估算方法确定估算方法估算工作量估算工作量估算资源估算资源估算进度估算进度估算成本估算成本编写估算报告编写估算报告开始开始结束结束估算软件规模估算软件规模WBS分解后的活动WBS分解后的活动27CyberKeJi版权所有请勿翻印估计要考虑的因素•当估计时,应该考虑的因素如下:–已识别的任务和工作产品–技术方法–工作产品规模和/或复杂度–将工作产品和任务属性转换为成本和人时的模型或历史数据–用于决定材料、技能、人时和成本的方法–假设和从属相关信息28CyberKeJi版权所有请勿翻印基于历史数据的项目规模估算项目工作产品项目工作产品分解成若干部件分解成若干部件软件需求软件需求与历史数据中的部件类似吗?与历史数据中的部件类似吗?从历史数据库中找出类似部件从历史数据库中找出类似部件由类似部件估算规模由类似部件估算规模继续分解是否代码行数代码行数功能点数功能点数其它工作产品的规模估算其它工作产品的规模估算29CyberKeJi版权所有请勿翻印建立预算和进度•基于已进行的估计,建立和维护项目的预算和进度•通常包括的活动:–确定阶段化的时间–定义活动安排和里程碑来支持进展情况的度量–定义适当的活动持续时间–使用历史数据来验证预算和进度30CyberKeJi版权所有请勿翻印项目进度优化项目进度优化通常是由于遇到一些特别的限制或者是其他进度目标的要求,项目进度优化的技术主要包括:•费用交换–在进度和费用之间往往存在一定的转换关系,这里的目的是寻求压缩进度所需追加的昀小费用,或者在昀佳费用限额确定下如何保证压缩的工期昀大,寻求工期和费用的昀佳结合点–一般采用时间一成本平衡法•缩短项目周期•资源均衡优化31CyberKeJi版权所有请勿翻印缩短项目周期•若要缩短整个项目的周期,一般都会考虑减少活动的持续时间•缩短项目周期的方法有:–顺序法:按关键活动的开始时间确定,先缩短先开始的活动时间–加权平均法:按关键活动的持续时间长短的百分比进行缩短–选择法:计划制订者有目的地选择某些关键活动缩短其持续时间–调整活动关系:将某些串行的关键活动调整为并行执行或交替执行32CyberKeJi版权所有请勿翻印关键路径的转移•利用非关键活动的缓冲期,用其中的部分资源加强关键活动,以缩短关键活动的持续时间,从而使项目工期缩短•采用这一措施,关键路径可能会不断地发生转移•当沿关键路径减少活动时间时,必须持续检查任何新关键路径的形成33CyberKeJi版权所有请勿翻印
本文标题:2_CMMI_L2_PP(项目计划)
链接地址:https://www.777doc.com/doc-6143992 .html