CMMI项目管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

项目管理CMMI回顾CMMI等级项目管理过程管理工程过程支持过程小计5级(优化中)组织过程管理原因分析与解决24级(量化管理)量化项目管理组织过程性能23级(已定义)集成项目管理风险管理组织过程聚焦组织过程定义组织培训需求开发技术方案产品集成验证确认决策分析与决议112级(已管理)项目策划项目跟踪和监控分包协议管理需求管理度量分析质量保证配置管理7小计656522目录–项目管理概述–项目策划–项目执行、监控–项目收尾项目管理概述项目:项目是为提供某项独特产品、服务或成果所做的临时性努力。(PMBOK第三版)项目管理:项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目要求。(PMBOK第三版)项目管理概述时间(Time)成本(Cost)质量(Quality)项目经理的项目管理职能1、确定项目需求和工作范围2、识别干系人,组建项目团队3、制定详细的工作任务清单4、估算项目规模、进度、费用及其它资源5、识别分析项目风险,制定风险应对措施6、任务分配/安排,授权7、协调项目所涉及的各方面(客户、供应商等)、各成员8、进行项目控制,如进度、费用、质量、风险等9、发现项目问题,制定解决方案,并推动方案执行10、组织项目各阶段产品的评审,并做好评审记录11、保障项目所需资源,进行团队建设12、与干系人沟通项目状态项目管理概述定义项目定义项目过程工作任务分解策划度量活动制定风险管理策略项目估计项目培训项目环境建立承诺策划阶段项目管理概述项目控制丰富组织财富库度量分析统计控制应用模型管理项目项目报告收尾阶段执行&监控阶段目录–项目管理概述–项目策划–项目执行、监控–项目收尾项目策划PP(项目策划)QPM(量化项目管理)策划度量活动定义项目项目估计工作任务建立承诺分解定义项目制定风险过程管理策略项目培训项目环境IPM(项目集成)策划阶段RSKM(风险管理)项目策划—完成的证据•《项目名称_M_项目任务书_V1.0》•《项目名称_M_项目计划_YYYYMMDD》•《项目名称_M_项目跟踪控制手册_YYMMDD》•《项目名称_M_项目裁剪报告_YYYYMMDD》•《项目名称_M_估计过程记录表》•《项目名称_M_工作环境表》•《项目名称_P_评审记录单_YYMMDD》•《项目名称_M_个人周报_YYYYMMDD》•《项目名称_M_会议纪要_YYYMMDD》•《项目名称_M_项目过程裁减申请及审批表_YYYYMMDD》•《项目目标制定及模型应用总表》•《工作量&质量模型应用-项目策划》•《项目名称_M_配置管理表_YYMMDD》•《项目名称_M_质量保证计划_YYYYMMDD》项目策划定义项目定义项目过程工作任务分解策划度量活动项目估计制定风险管理策略策划项目培训建立承诺项目策划制定项目任务书定义项目目的:对项目任务进行描述,在项目任务范围上达成共识,选择合适的人选加入项目组,将上述内容编入项目计划。流程:确定项目范围组建项目团队项目计划文档化项目策划定义项目制定项目任务书–项目的管理目标和技术目标–顾客和用户的期望和需求–软件功能概述–做项目的理由–成本、进度、资源和其它约束–项目与其它项目、组织的依赖关系确定项目范围组建项目团队项目计划文档化–客户需求定义了项目的范围–充分理解客户需求是项目成功的基础–识别客户真正的需求–尽早的确定项目成员并投入到项目中是项目成功的关键–项目组成员是逐步到位的–内部人员:管理人员、需求分析人员、设计人员、测试人员、技术文档写作者、QA、CM……–外部人员:客户、用户、供应商–参考项目管理过程检查单,完成以下文档:–项目任务书–项目计划中的范围、参考文档、项目组织结构三部分项目策划定义项目定义项目过程工作任务分解策划度量活动项目估计制定风险管理策略策划项目培训建立承诺项目策划选择软件工程过程选择组织标准过程制定项目目标定义项目过程目的:1、通过裁剪组织的标准过程集合形成项目的已定义过程;2、更易于共享组织过程财富、度量数据及项目经验;3、为估计进度和项目监控提供基础。流程:项目过程文档化项目策划软件工程过程通过验收测试验证客户需求通过系统测试验证软件需求通过集成测试验证产品设计通过单元测试验证详细设计纯瀑布V模型需求定义阶段产品设计阶段产品实现阶段产品测试阶段产品发布阶段项目策划特点:阶段性:纯瀑布模型的基本特点是包含5个独立的预定义阶段。当采用纯瀑布模型或其衍生模型时,阶段不可裁减,阶段内所包含的活动可以裁减。里程碑控制:纯瀑布模型要求在每个阶段结束时进行出口准则检查(即里程碑检查),以判断是否可以启动下一阶段工作。如果检查结果是项目尚未准备好,项目就停留在当前阶段,直至当前阶段工作完成。纯瀑布模型的严格线性将各阶段视为不重叠、不连续的独立过程。顺序性:任一阶段都利用作为上一阶段输出的工作产品作为输入,实施应完成的动作,并产生本阶段的工作产品,作为输出传给下一阶段。文档驱动:各阶段的主要工作成果通过文档从一个阶段传递到下一个阶段,因此是模型是文档驱动的,开发过程将产生大量的文档。验证性:模型中的阶段之间存在验证的关系,以确保所开发的产品满足既定的设计、需求,从而保证开发了“正确的产品”。回溯性:某阶段执行中发现问题时,可即可停止并回溯到上一阶段,但这种回溯通常代价很大,模型实际的可回溯性是很弱的。项目策划重叠瀑布模型里程碑控制并行瀑布模型顺序性定义项目过程渐进瀑布模型增量模型进度压力遗漏需求需求不明确渐近原型瀑布模型快速原型模型需求设计子项目A子项目B子项目C测试发布需求设计版本1开发版本2开发版本3开发测试发布20生命周期模型简介各类模型比较质量要求高清晰的需求定义纯瀑布模型并行瀑布模型渐进开发瀑布模型(增量开发模型)渐进交付瀑布模型(增量交付模型)规模很小工作产品提交定义清晰限期内保证实现重点功能整体进度没有把握需要逐步展示的软件产品分多次交付明晰的阶段进展标识产品系统比较清楚(如升级、维护类项目)需求很不明确对产品架构没有把握开发时间不确定重叠瀑布模型渐进原型瀑布模型(快速原型模型)规模大产品结构清晰需求设计版本1开发测试1发布1版本2开发测试2发布2项目策划选择组织的标准过程选择项目类型/工作量特定裁剪统计管理子过程裁剪生成裁剪报告项目策划制定项目目标如何实现量化管理?项目策划选择软件工程过程–纯瀑布模型(线性、V模型)–重叠瀑布模型–并行瀑布模型–渐进瀑布模型(增量模型)–渐进原型瀑布模型(快速原型模型)选择组织标准过程制定项目目标项目过程文档化–工程过程:需求开发、设计、编实施–管理过程:项目计划、项目跟踪和监控、风险管理、采购管理–支持过程:度量分析、质量保证、配置管理、决策分析及决议、因果分析及决议–组织基线–经验文档码、评审、测试、–估计模型–历史数据–项目特点–生产率–缺陷密度–参考项目管理过程检查单,完成以下文档:–项目目标–项目计划中第四章-定义项目过程定义项目过程项目策划定义项目定义项目过程工作任务分解策划度量活动项目估计制定风险管理策略策划项目培训建立承诺项目策划识别工作产品制定WBS图定义技术活动工作任务分解目的:1、为估计和制定项目进度打下基础2、便于项目任务和责任的安排流程:定义管理支持活动识别项目知识技能更新项目计划项目策划工作任务分解WBS--WorkBreakdownStructure工作分解结构项目策划工作任务分解WBS--Work定义:对应当由项目团队执行以便实现项目目标,并创造必要的可交付成果的工作,按可交付成果所做的层次分解。(PMBOK第三版)WBS分解原则:将主体目标逐步细化分解,最底层的任务活动可直接分派到个人去完成每个任务原则上要求分解到不能再细分为止BreakdownStructure分解结构WBS分解的标准:分解后的活动结构清晰逻辑上形成一个大的活动集成了所有的关键因素包含临时的里程碑和监控点所有活动全部定义清楚小组讨论工作WBS分解的方法:按生命周期分解按主要工作/部件分解自上而下与自下而上的充分沟通项目策划工作任务分解WBS制定的方法和技巧WBS制定的方法和技巧确定项目的所有执行过程工作任务分解确定所有的工作产品不要遗漏评审、CM、QA等重要活动项目早期制定高层次的WBS,随着项目进展,细分底层元素按时两周原则确认任务划分粒度将项目分解成足够小的单元,有利于成本和进度估计工作任务分解流程工作任务分解识别工作产品:采用工作产品表模板映射过程与工作产品之间的关系制定WBS图:若不能一次识别所有的活动,可以采取渐近明细原则。定义技术活动、定义管理活动、识别项目知识技能是为了做到在制定WBS时没有遗漏相关活动。更新项目计划:参考项目管理过程检查单,完成项目计划中工作细分结构一章,完成工作细分结构项目策划定义项目定义项目过程工作任务分解策划度量活动项目估计制定风险管理策略策划项目培训建立承诺项目策划确定目标识别关键过程选择和定义度量策划度量活动目的:对度量过程进行策划,为收集、存储和分析度量数据提供依据。确定软件项目和组织的目标,从而识别项目的关键成功因素和对应的关键过程。选择和定义能够管理这些关键过程的度量。将这些新的度量集成到适当的软件过程中。流程:集成度量到过程中项目策划–企业商业目标–软件组织目标–识别项目目标识别关键过程选择和定义度量集成度量到过程中–确定关键成功因素–识别关键过程–建立性能目标–确定GQIM方法–过程中度量实体–基础度量和衍生度量–有用度量的标准–操作定义–分析已有的度量活动和数据–策划实施行动–形成度量计划–确定标准度量元策划度量活动确定目标项目策划定义项目定义项目过程工作任务分解策划度量活动项目估计制定风险管理策略策划项目培训建立承诺项目策划估计相关资源建立管理预留制定进度项目估计目的:为项目做出合理的预算和时间进度,以判定团队的整体水平,并为对项目做出承诺打下基础。流程:制定估计策略估计软件规模制定详细阶段计划完成项目计划估计工作量估计项目成本定义项目基线估计常用方法-自底向上估算项目估计定义:是把估算对象分成多个部分,分别对单个部分进行估算,再把所有单个估算聚合成总体估算结果的估算方法。原理:根据大数法则,如果对单个对象进行估算,估算值要么偏大,要么偏小;但如果对多个对象进行估算,部分估算值偏大,部分偏小,这些误差可以在一定程度上相互抵消。实践:参照工作分解结构(WBS)以避免遗漏估计常用方法-专家估算项目估计定义:专家估算就是专家的个人判断,是目前软件行业中最常用的估算方法。PERT-ProgramEvaluationandReviewTechnique计划评审技术:估算值=[乐观值+(4*最可能值)+悲观值]/6修正后的PERT公式:估算值=[乐观值+(3*最可能值)+(2*悲观值)]/6估计常用方法-类比估算项目估计定义:类比估算也称自上而下的估算,是一种参照已完成的类似项目的估算方法。类比估算的步骤:1、获取以前相似项目详细的规模、工作量和成本结果数据;2、检查新旧两个项目中的假设是否一致;3、根据新项目相对旧项目的比例估算其规模;4、根据新项目规模相对旧项目规模的情况计算工作量估算值;5、估计新项目成本、进度等其它估计。提示:新旧两项比较时,最好把估算分解成5个以上部分估计常用方法-Delphi法项目估计1、Delphi法所进行的估算必须是多人、匿名的;2、估算进行的方式可以多样化,可以召开会议,也可以通过电子邮件或聊天工具进行估算;3、结果达成一致的方法可以灵活选择,可以取均值或中值;4、达成一致的条件:所有人的估算结果都落到一个可接受的狭窄范围内、没有人愿意对自己的估算结果进行修改、会议时间到、已经进行4轮估算;制定估计策略项目估计21一般策略:规模估计工作量估计成本估计进度估计……项目类型生命周期项目结构主要风险项目基本特征:度量库中可利用数据:3软件工作产品规模软件工作量软件成本、进度人员配置技术活动需求定义不明确,经验不丰富:仅初步估计需求定义阶段需求阶段完成时,详细估计设计阶段,其余阶段粗略估计后续阶段开始时对其进行详细估计,并更新总体

1 / 92
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功