软件项目跟踪控制课件.ppt_第1页
软件项目跟踪控制课件.ppt_第2页
软件项目跟踪控制课件.ppt_第3页
软件项目跟踪控制课件.ppt_第4页
软件项目跟踪控制课件.ppt_第5页
已阅读5页,还剩132页未读 继续免费阅读

下载本文档

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

文档简介

chapter 12 0 承上启下 chapter 12 1 软件开发项目管理计划小结 核心计划 辅助计划 合同 需求 WBS 活动 活动排序 活动历时估计 编制计划 成本估计 成本预算 质量管理计划配置管理计划风险管理计划人力 沟通计划合同计划 chapter 12 2 项目执行控制 chapter 12 3 第三篇 软件项目的执行控制 chapter 12 4 软件项目管理 第12章软件项目执行控制 chapter 12 5 项目跟踪控制的基本概念 项目跟踪 以项目计划为基线 跟踪项目实际进展 项目跟踪要回答的问题 目前在哪里 要到达哪里 如何到达那里 是不是在走向那里 chapter 12 6 项目跟踪控制的基本概念 项目控制 运用项目跟踪所提供的信息使得项目实际业绩与计划相一致的具体行动项目控制主要着眼于项目的三个因素质量 成本 时间 chapter 12 7 项目跟踪控制的基本概念 跟踪与控制的关系项目跟踪就是在项目进行中始终保持控制 项目跟踪 找出潜在的问题以预防他们发生 在出现危害之前就准备好修复计划 要确保一个项目的成功 就要求每个参与者控制好自己的职责范围 chapter 12 8 跟踪控制的关系 跟踪系统 控制系统 信息 决策和命令 项目跟踪控制的基本概念 chapter 12 9 项目跟踪控制的基本概念 项目跟踪控控制的目的是通过周期性地跟踪项目计划的各种参数如进度 工作量 费用 资源 工作成果等 不断地了解项目的进展情况 以便当项目实际进展状况显著偏离计划时能够及时采取纠正措施 chapter 12 10 项目的跟踪与控制的重要性一个项目好比一个有机体 为了存活 所有关键部分必须协调工作 任何一部分失效都将导致其有关部分失效 就像多米诺骨牌那样 未经查询的问题很可能摧毁整个有机体 项目跟踪控制的基本概念 chapter 12 11 项目的跟踪与控制的重要性如果没有项目控制 则可能出现 项目的范围会很大成本会成倍增长风险也会增加进度也会推迟 项目跟踪控制的基本概念 chapter 12 12 项目跟踪控制的基本概念 项目跟踪与控制至少有以下几个好处 1 避免原本合理的计划在实施时落空 2 避免 执迷不悟 地按照不合理的计划行事 3 将监控过程产生的数据保存起来 为机构持续的过程改进提供有价值的数据 chapter 12 13 跟踪控制在项目管理中的地位 项目跟踪控制是管理的一个重要环节 chapter 12 14 本章要点 一 项目集成管理二 范围管理三 时间 成本管理四 质量管理五 团队管理六 沟通管理七 风险管理八 合同管理九 案例分析 chapter 12 15 项目跟踪控制过程 建立标准观察项目的性能将项目的实际结果与计划进行比较如果实际的项目同计划有误差时 采取必要的修正措施 修正计划 通知有关人员和部门 chapter 12 16 chapter 12 17 项目集成管理 chapter 12 18 项目控制的程度 项目经理关注的真正问题 项目中的偏差可以接受吗 建立偏差的接受准则 注意力放在解决特殊问题上 计划 chapter 12 19 项目跟踪控制的步骤 项目跟踪控制的基本步骤建立标准即建立项目正确完成应该达到的目标观察项目的性能建立项目监控和报告体系 确定为控制项目所必需的数据测量和分析结果将项目的实际结果与计划进行比较采取必要措施当实际的结果同计划有误差时 必要时修正项目计划控制反馈如果修正计划 应该通知有关人员和部门 chapter 12 20 一 建立控制标准 建立控制标准 在对项目进行跟踪控制时 应该确定偏差的接受准则 比如进度 成本 质量等计划与实际的偏差比例等 主要的三个基准计划范围 质量 进度成本 chapter 12 21 需求 范围 控制标准 chapter 12 22 进度控制标准 chapter 12 23 成本控制标准 chapter 12 24 质量控制标准 chapter 12 25 二 采集过程 跟踪采集主要是在项目生存期内根据项目计划中规定的跟踪频率按照规定的步骤对项目管理 技术开发和质量保证活动进行跟踪 监控项目实际情况 记录反映当前项目状态的数据 项目度量实施过程 chapter 12 26 确立采集对象 采集对象主要是对项目有重要影响的内部和外部因素 内部因素指项目基本可以控制的因素 例如变更 范围 进度 成本 资源 风险等外部因素指项目无法控制的因素 比如法律法规 市场价格 外汇牌价等一般要根据项目的具体情况选择采集对象 如果项目比较小 可以集中在进度 成本 资源 产品质量等内部因素 只有项目比较大的时候才可以考虑外部因素 跟踪采集的具体对象可以参见度量计划中的相关度量指标 chapter 12 27 采集过程实例 1 依据项目计划的要求确定跟踪频率和记录数据的方式 2 按照跟踪频率记录实际任务完成的情况 包括进度或完成时间 质量等 3 按照跟踪频率记录完成任务所花费的人力和工时 4 根据实际任务进度和实际人力投入计算实际人力成本和实际任务规模 5 记录除人力成本以外的其他成本消耗 6 记录关键资源的使用情况 7 记录项目进行过程中风险发生的情况及处理对策 8 按期按任务性质统计项目任务的时间分配情况 9 收集其它的要求的采集信息以及必要的度量信息等 chapter 12 28 本章要点 一 项目集成管理二 范围管理三 时间 成本管理四 质量管理五 团队管理六 沟通管理七 风险管理八 合同管理九 案例分析 chapter 12 29 项目范围控制 项目范围控制其输入是软件项目的计划需求范围 即需求规格 和实际执行过程中的范围及其控制标准 在项目范围控制过程中 通过与计划的需求规格比较 如果出现范围变化 即出现增加 修改 删除部分需求范围 就需要通过范围变更控制系统来实现变更 以保证项目范围在可以接受的范围内进行 chapter 12 30 项目范围控制 方法 范围变更控制系统 输入 范围控制标准计划范围实际范围 输出 范围修改决定 基线变更控制系统 chapter 12 31 范围变更控制系统 chapter 12 32 范围控制注意点 防治不合理的范围扩张蔓延 ScopeCreeping 客户无限制地增加需求镀金 Gold plating 开发人员无限制地美化功能 chapter 12 33 本章要点 一 项目集成管理二 范围管理三 时间 成本管理四 质量管理五 团队管理六 沟通管理七 风险管理八 合同管理九 案例分析 chapter 12 34 进度 成本 资源控制 根据跟踪采集的进度 成本 资源等数据 并与原来的基准计划比较 对项目的进展情况进行分析 以保证项目在可以控制的进度 成本 资源内完成 chapter 12 35 性能分析的主要方法 图解控制法 能清楚确定项目状况 但没有量化信息进度 甘特图成本 累计费用曲线图人力物力资源 资源载荷图挣值分析法 盈余分析法 已获取价值分析法 EaredValueAnalysis利用成本会计评估项目进展情况的一种方法 可以提供更多量化的信息 chapter 12 36 图解控制法 进度 甘特图成本 累计费用曲线图人力物力资源 资源载荷图 chapter 12 37 图解控制法 甘特图 chapter 12 38 Project生成图示 chapter 12 39 图解控制法 累计费用曲线 累计费用 S 曲线是项目累计成本图 将项目各个阶段的费用进行累计 就得到了平滑的 递增的计划成本和实际成本的曲线 chapter 12 40 累计费用曲线图 计划 实际 chapter 12 41 图解控制法 资源载荷图 chapter 12 42 Project生成图示 chapter 12 43 项目图解控制 用甘特图 累计费用曲线图和资源载荷图共同监控项目综合考虑优点 直观 可面向管理者和项目人员缺点 只能提供视觉印象 不能提供其他重要的量化信息 例如 相对于完成的工作量预算支出的速度 chapter 12 44 图解控制法 图例1 chapter 12 45 图解控制法 图例2 chapter 12 46 挣值分析法 是对项目实施的进度 成本状态进行绩效评估的有效方法 是计算实际花在一个项目上的工作量以及预计该项目所需成本和完成该项目的日期的一种方法 可提供更多的量化信息 chapter 12 47 已获取价值概念 也叫挣值 是利用成本会计的概念评估项目进展情况的一种方法 传统的性能统计 实际值与计划值比较 计算差值 应当计算实际完成结果的价值 于是引出了已获取价值的概念 挣值 earnedvalue 已完成工作的价值 挣值 已完成工作的百分比x完成这项工作预计需花费的成本 chapter 12 48 已获取价值分析模型 输入 BCWSBCWPACWPBAC 输出 CVCPISVSPIEACVACSAC 已获价值分析 chapter 12 49 输入 BCWS Budgetedcostofworkscheduled 计划工作成本ACWP Actualcostofworkperformed 实际工作成本BCWP Budgetedcostofworkperformed 已获值 EarnedValue BAC BudgetAtCompletion 预算总值 估算结果 chapter 12 50 BCWS 项目预算成本 项目预算成本 简称BCWS 即BudgetedCostofWorkScheduled 是指到目前为止的总预算成本 表示 到目前为止原计划成本是多少 或者说到该日期为止本应该完成的工作是多少 BCWS在工作实施中应保持不变 除非合同有变更 chapter 12 51 BCWP 挣值 已完成预算成本 budgetedcostforworkperformed已完成工作的预算 即挣值 根据批准认可的预算 到某一时点时已经完成的工作所需投入资金的累计值业主正是根据挣值对承包商完成的工作量进行支付 也就是承包商挣得的金额已完成工作必须经过验收 符合质量要求 挣值反映了满足质量标准的项目实际进度 真正实现了投资额到项目成果的转化是从实际完成工作的角度来看 绩效 的 而不是传统上从预算动支的情况来看 绩效 的 chapter 12 52 挣值举例 以工程项目为例 如果业主或者甲方把项目的工程款全部一次性拨付给承包商 假定是100万元 那么在财务核算上实际上是承包商获得了100万元的销售收入 对企业来说 销售收入是已经实现的销售收入 而工程承包商得到的工程款实际上是预支的费用 这个预支的费用什么时候能够真正变成承包商自己的费用收入 只有等项目即整个工程完成之后 无论这个工程成本多少 你的收入仍然是原来合同所确认的100万元 从这个角度来说 工程承包企业的收入要等他的工作完成之后 工程款才能转变为实施单位的销售收入 也就是说挣值是已经完成工作的预算成本 chapter 12 53 ACWP 项目实际成本 项目的实际成本常常用ACWP来表示 也就是ActualCostofWorkPerformed的简称 是到目前为止所完成工作的实际成本 它说明到该日期为止实际花了多少钱 chapter 12 54 BAC 完工预算成本 完工的预算成本 用BAC来表示 即theBasicorBudgetedCostatCompletion BAC是项目计划中的成本估算结果 也就是在项目完成的时候总的预算成本是多少 即完成时候的预算成本 chapter 12 55 输出 1 进度差异 SV ScheduleVariance BCWP BCWS 0 按照进度进行0 超前于进度费用差异 CV CostVariance BCWP ACWP 0 按照预算进行 0 低于于预算 0 超出于预算 chapter 12 56 CV 成本偏差 CostVariance CV BCWP ACWP成本偏差也就是挣值与实际成本两者之差 如果挣值大于实际成本 那么成本偏差是正的 它反映成本绩效比较好 反之 如果成本偏差是负数 代表的是成本的超支 就是成本项目的绩效有问题 chapter 12 57 SV 进度偏差 ScheduleVariance SV BCWP BCWSSV 即进度偏差 进度偏差仍然用挣值做一个基本标准 用挣值减去项目的预算成本 就是BCWP减去BCWS 这里要注意的就是工期本来应该是时间单位 但是在挣值分析方法里边 工期偏差仍然用货币进行描述 chapter 12 58 以获价值分析原理 费用 时间 资源 当前日期 BCWS ACWP BCWP BAC CV SV chapter 12 59 挣值分析法的三个主要参数 项目的预算成本 BCWS 挣值 BCWP 和项目的实际成本 ACWP 都是随着时间而不断变化的 一直到项目结束为止 通常这三个曲线的变化特征像一个S曲线 挣值分析法就基于这三个基本参数来进行项目的监测和控制 返回 chapter 12 60 例 计算BCWP 某项工作按计划完成它需要花费1500元 原计划今天完成 然而 现在这项工作实际花费了1350元 而且估计已完成了工作的95 如何评判项目目前的绩效 chapter 12 61 例题分析 成本偏差 BCWP ACWP 1500X95 1350 1425 1350 75节约费用进度偏差 BCWP BCWS 1500X95 1500 1425 1500 75落后进度 chapter 12 62 BCWP 已完成工作的预算成本 的计算 挣值分析的难点是计算BCWP 方法一 自下而上 很麻烦 需要专门人员连续不断地计算开发的产品价值 方法二 公式计算方法50 50规则 当一项工作开始时 假定已经获得一半的价值 完成时才获全部的价值 0 100规则当一项工作开始时 没有产生价值 直到结束获得全部的价值 经验加权法 chapter 12 63 50 50规则的已获取价值 本规则可以克服对工作的进展情况主观的估计问题 以及自下而上详细估算工作量太大的缺点最常用的规则前提是任务分解的足够详细例如 软件工作包 1周 chapter 12 64 已获取价值实例 BCWP 350 50 50规则 0 100规则 BCWP 300 20 80规则 BCWP 320 chapter 12 65 进度差异与成本差异实例 时间 chapter 12 66 举例 项目原来预计2005 5 16完成1000元的工作 但是目前只完成了850元的工作 而为了这些工作花费了900元 则成本偏差和进度偏差各是多少 CV 850 900 50元 SV 850 1000 150元 chapter 12 67 进度成本差异实例 400 2020 1 29 68 可编辑 chapter 12 69 已获取价值分析模型 输入 BCWSBCWPACWPBAC 输出 CVCPISVSPIEACVACSAC 已获价值分析 chapter 12 70 输出 2 成本效能指数 CPI CostPerformanceIndex BCWP ACWP费用的支出速度 1 按照预算进行 1 低于预算1 超前于进度 1 落后于进度 chapter 12 71 举例 BCWP ACWP基于项目进展BCWP 1800ACWP 1900CPI 1800 1900 0 947 超预算 CV BCWP ACWP 1800 1900 100 负值 超预算 BCWP BCWS基于项目预算BCWP 1800BCWS 2000SPI 1800 2000 0 9 落后进度 SV BCWP BCWS 1800 2000 200 负值 延期 chapter 12 72 性能指标图示 研究表明 进度进展到20 左右的时候 CPI趋于稳定 chapter 12 73 输出 3 工作完成的预测成本 EAC EstimateAtCompletion BAC CPI其它借鉴公式EAC BAC CPI SPI EAC ACWP BAC BCWP EAC ACWP 剩余工作的新估计不同预测方法的区别是 分别假定了未来的CPI保持不变 CPI 1或需要重新估计CPI 工作完成的成本差异VAC VarianceAtCompletion BAC EAC项目完成的预测时间 SAC ScheduleAtCompletion 完成时的进度计划 SPI chapter 12 74 举例 BAC EAC基于项目结束BAC 4000EAC 4500VAC BAC EAC 4000 4500 500 负值 超预算 chapter 12 75 未完工指数 TCPI 剩余工作 剩余成本 Budget BCWP Goal ACWP Budget BAC如果Goal EAC TCPI与CPI等同的 chapter 12 76 性能分析实例 则 BCWS 400 BCWP 350 如果BAC 1000 则SV 50 CV 350 目前 ACWP 700 SPI 87 5 CPI 50 则 EAC 1000 0 5 2000 则TCPI 1000 350 1000 700 2 17 如果Goal BAC chapter 12 77 如何利用挣值分析法进行项目的控制和管理呢 chapter 12 78 项目性能分析实例研究 表14 4 项目的进展报告 chapter 12 79 项目性能分析实例研究 BCWS 96300BCWP 78650ACWP 87100SV 17650CV 8450SPI BCWP BCWS 81 7 CPI BCWP ACWS 90 3 BAC 115000EAC BAC CPI 127350 chapter 12 80 案例题1 你被指定负责一个软件项目 其中有 部分 项目总预算为53000 A任务为26000 B任务为12000 C任务为10000 D任务为5000 截止到8月31日 A任务已经全部完成 B任务过半 C任务刚开始 D任务还没有开始 采用50 50规则计算截止到8月31日的CV SV CPI SPI 截止到8月31日计划成本和实际成本 chapter 12 81 参考答案 CV 2000 SV 2800CPI 1 06 SPI 0 93 P273 chapter 12 82 分析结果 SPI小于1 说明到8月31日没有完成计划的工作量 即进度落后一些 但CPI大于1 说明到8月31日费用节省了 完成工作量的价值大于实际花费的价值 chapter 12 83 案例题2P237 项目的阶段计划 chapter 12 84 案例题2 第三周的细化计划 chapter 12 85 案例题2 第三周的BCWP chapter 12 86 案例题2 分析结果 第三周的项目性能分析 假设实际的规模9人天 ACWP 9 人天 BCWS 7 人天 BCWP 6 5 人天 SV BCWP BCWS 0 5 人天 进度落后0 5天的工作量SPI BCWP BCWS 92 8 以计划进度的92 8 工作CV BCWP ACWP 2 5 人天 超出预算2 5天CPI BCWP ACWP 72 2 以超出预算27 8 在工作EAC BAC CPI 43 人天 VAC BAC EAC 12 人天 SAC 10 SPI 10 8 周 项目推迟0 8周四个工作日 chapter 12 87 分析结果 从上面的数字可知 这个项目将推迟0 8周 超出预算27 8 结论 完成预算比较困难 chapter 12 88 本章要点 一 项目集成管理二 范围管理三 时间 成本管理四 质量管理五 团队管理六 沟通管理七 风险管理八 合同管理九 案例分析 chapter 12 89 质量性能控制 方法 质量度量控制图法趋势分析法 输入 质量计划标准软件产品 输出 产品接收与否过程调整 质量保证质量控制 chapter 12 90 质量跟踪控制的方法 质量度量法控制图法趋势分析法 chapter 12 91 质量度量方法 尺度度量 它是定量度量 适用可直接度量的特性 比如 缺陷率 用统计表 P276二元度量 它是定性度量 适用间接度量的质量特性 例如 使用性 灵活性 用检查表 P276 chapter 12 92 控制图法 它是一种图形控制法显示软件产品的质量随时间变化的情况 在控制图中标识出质量控制的偏差标准 chapter 12 93 趋势分析法 运用数字技巧 依据过去的成果预测将来的产品 它用于监测 技术绩效 成本和进度绩效 chapter 12 94 质量性能控制 质量控制图 趋势分析 chapter 12 95 本章要点 一 项目集成管理二 范围管理三 时间 成本管理四 质量管理五 团队管理六 沟通管理七 风险管理八 合同管理九 案例分析 chapter 12 96 风险控制 实施和跟踪风险管理计划确保针对风险策略正在合理使用监视剩余的风险和识别新的风险 收集可用于将来的风险分析信息 chapter 12 97 风险控制 方法 建立项目风险监控体系风险审核挣值分析项目风险评价 输入 风险计划 输出 风险计划更新 chapter 12 98 风险控制的方法 建立项目风险监控体系项目风险审核 Top10风险列表控制挣值分析 分析进度 成本等的风险项目风险评价 例如项目中期检查 chapter 12 99 Top10风险列表控制 Top10风险列表控制是最有效的风险控制工具之一定期 每周 审核Top10风险列表 chapter 12 100 Top10风险列表样例 chapter 12 101 Top10风险列表样例 chapter 12 102 四 项目评审 项目评审是项目跟踪控制的重要手段对项目的评价和审核的过程 chapter 12 103 评审内容 进度计划质量计划配置计划风险计划沟通计划度量计划等等 chapter 12 104 项目评审 准备过程评审过程评审报告 chapter 12 105 评审准备过程 评审目的评审内容文档或产品的名称评审方式评审依据的规范和标准评审议程评审负责人评审进入条件和完成标志评审参加人员的姓名 角色和责任评审地点评审时间安排评审争议的解决方式评审报告分发对象 包括人员 角色和职责 chapter 12 106 评审过程 评审过程定义了评审过程中所要进行的各项基本活动 评审的主要对象 进度成本质量风险变更相关问题等等 chapter 12 107 评审类型 活动类别商务评审技术评审管理评审质量评审产品评审等等时间类别定期评审阶段评审事件评审等等 chapter 12 108 定期评审 chapter 12 109 阶段评审 chapter 12 110 事件评审 chapter 12 111 评审报告 评审结束后需要将评审的结果 以评审报告的形式进行发布 chapter 12 112 评审报告的格式参考 评审报告年月日 chapter 12 113 问题跟踪列表 chapter 12 114 问题监控器 项目是否运行在正常的轨道中跟踪问题列表是否有没有关闭的问题 chapter 12 115 使用工具进行管理 商务软件项目平台建立基准计划信息采集处理过程信息输出 chapter 12 116 项目管理平台 PMIS

温馨提示

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

最新文档

评论

0/150

提交评论