IT软件项目成本管理PPT课件.pptx_第1页
IT软件项目成本管理PPT课件.pptx_第2页
IT软件项目成本管理PPT课件.pptx_第3页
IT软件项目成本管理PPT课件.pptx_第4页
IT软件项目成本管理PPT课件.pptx_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

第六章IT软件项目成本管理 副标题 3 23 2020 1 6 1IT项目成本6 2IT项目开发成本的估算方法6 3成本估算案例6 4项目成本控制 3 23 2020 2 6 1IT项目成本 间接费用 直接费用 3 23 2020 3 1 IT项目成本的构成由项目经理控制 3 23 2020 4 注意 IT软件项目的产品生产不是一个重复的制造过程 成本估算是以项目识别 设计 实施 评估等整个项目开发过程所花费的人工代价作为计算依据 3 23 2020 5 2 影响项目成本的因素 3 23 2020 6 1 项目质量对成本的影响质量对成本的影响 可以通过质量成本构成示意图来表示 质量故障成本指为了排除产品质量原因所产生的故障 保证产品重新恢复功能的费用 质量保证成本指为了保证和提高产品质量而采取的技术措施所消耗的费用 质量总成本由质量故障成本和质量保证成本组成 3 23 2020 7 2 工期对成本的影响项目的费用由直接费用和间接费用组成 一般工期越长 项目的直接费用越低 间接费用越高 工期越短 直接费用越高 间接费用越低 相互之间的关系如下图所示 3 23 2020 8 3 价格对成本的影响中间产品和服务 市场人力资源 硬件 软件的价格也对成本产生直接的影响4 管理水平对成本的影响高的管理水平可以1 提高预算的准确度 2 加强对项目预算的执行和监管 3 对工期的控制严格限制在计划许可的范围之内 对设计方案和项目计划更改造成的成本增加 减少和工期的变更 4 可以较为有效地控制 减少风险的损失 3 23 2020 9 5 人力资源对成本的影响高技术能力 高技术素质的人才 本身的人力资源成本比较高 但可以产生高的工作效率 高质量的产品 较短的工期等间接效果 从而总体上会降低成本相反一般人员 需要技术培训 对项目的理解及工作效率相对低下 工期会延长 造成成本的增加 3 23 2020 10 3 项目成本管理的内容 3 23 2020 11 1 资源计划编制确定完成项目活动所需要的各种资源的种类 数量和时间 包括人力 财力和物力资源 完成资源的配置意义 它是进行费用估算的基础 也是工作结构分解 项目范围定义 活动定义和工作进度计划编制的后续工作 依据 工作分解结构 项目范围定义 项目活动定义 历史资料 资源库信息 工作进度计划等 方法 通过若干专业技术人员采取诸如组织策略 数学模型 专家评估等技术手段 制定出项目的资源计划 3 23 2020 12 2 费用估算是对完成项目工作所需要的费用进行估计和计划 是项目计划中的一个重要组成部分 要实行成本控制 必须先估算费用依据 工作分解结构 资源要求 活动持续时间估计 历史信息 财务规范等 方法 经验估算法 因素估算法 WBS全面详细估算法 数学模型法等 结果 经过费用估算 最终产生费用估算表 估算的详细依据 费用管理和控制计划等 3 23 2020 13 3 费用预算目的是形成项目的基准费用计划依据 注意控制费用预算的层次 层次太少影响预算的控制 层次太多则需要更多的计划准备时间和费用 方法 费用分解结构 课本85页 将估算的费用按工作分解结构和工作任务进行分配 得到一个费用分配树 形成项目的费用预算表 结果 费用基线 成本基线 给出项目中每项工作任务分配的费用 并以此作为费用基线来控制项目执行和费用支出 3 23 2020 14 4 不可预见费用不可预见费用是为了应付突发事件或者未能预料到的变化而准备的资金 主要用于防范因失误 疏漏或者突变而造成的费用增加 该费用的数额是根据项目工作范围 风险分析 类似项目的经验以及项目团队的评估来确定的 该费用在项目费用所占的比例一般为10 3 23 2020 15 5 费用控制又称成本控制 是在整个项目的实施过程中 定期收集项目的实际成本数据 与成本的计划值进行对比分析 并进行成本预测 及时发现并纠正偏差 使项目的成本目标尽可能好地实现项目成本管理的主要目的就是控制项目的成本 将项目的运作成本控制在预算的范围内 或者控制在可以接受的范围内 以便在项目失控之前就及时采取措施予以纠正 3 23 2020 16 Page17 补充 估算成本需要考虑的因素 1 Page18 估算成本需要考虑的因素 2 Page19 估算成本需要考虑的因素 3 Page20 估算成本需要考虑的因素 4 Page21 估算成本需要考虑的因素 5 Page22 估算成本需要考虑的因素 6 6 2IT项目开发成本的估算方法 1IT项目成本的常用估算方法2面向规模 LOC 的度量3面向功能点 FP 的度量4COCOMO模型 3 23 2020 23 1 IT项目成本的常用估算方法 注意 大型项目中 通常采用几种方法并且比较他们估算的结果 如果结果相差较大 代表没有搜集到足够的成本信息 应该设法获取更多信息重新估算 直到结果基本一致 3 23 2020 24 2 软件开发项目估算的基本技术 3 23 2020 25 3 面向规模 LOC 的度量通过规范化质量和生产率测量的方法得到 测量基于所生产软件的规模软件规模度量标准 3 23 2020 26 注意 代码行数依赖选择的硬件和软件 因此并不被认为是软件度量的最优方法 3 23 2020 27 4 面向功能点 FP 的度量功能点估算是对程序规模的一个综合量度 经常用于项目早期阶段从需求说明书确定功能点比确定代码行容易参数 每个参数都可以根据复杂性进行评估 权重为3 15 3 23 2020 28 1 功能点估算的指标输入 屏幕 表单 对话框 控件 或者最终用户以及其他程序添加 删除 改变程序数据的消息 输出 屏幕 报告 图表或者程序产生的由最终用户以及其他程序使用的消息 外部接口文件查询 交互 输入输出的结合 输入能导致快速简单的输出 内部逻辑文件 完全由程序控制的最终用户数据或控制信息的主要逻辑组 3 23 2020 29 2 功能点估算的方法 3 23 2020 30 功能点法一般通过建立某个特定的测量参数的功能点数根据上表所得功能点可能存在偏差 因此需要调整所计算的功能点 通过对下表的14个问题的回答情况来计算调整功能点系数 3 23 2020 31 3 23 2020 32 回答的权重调整取值Fi见下表 3 23 2020 33 调整所计算的功能点 FP FP 功能点总数 调整系数其中 调整系数 0 65 0 01 Fi 式中 1 总计数值是原始总计功能点数值 2 Fi是根据对调整功能点时需考虑问题的回答结果而得出的权重调整值 3 常数和参数的加权因子是根据经验确定的 4 调整系数一般在0 65 1 35之间变化 3 23 2020 34 功能点估算实例 下表2和表3分别给出了程序功能的数量和调整功能点时需考虑的问题的回答情况 试分别计算调整前 后的功能点数 3 23 2020 35 表2 3 23 2020 36 表3 3 23 2020 37 解 根据表3问题的回答情况 计算得出调整权重 Fi 50 调整前 后的功能点数计算结果见表4 3 23 2020 38 5 初级COCOMO模型普及程度较高的自顶向下的成本估算模型为静态单变量模型 适用于对整个软件系统进行估算公式 表示工作量 即开发软件所需的人力 人月 表示代码行估算值 单位是 为两个参数 具体值有项目种类而定 表示所需的开发时间 月 和 为常数 生产率 人员数 3 23 2020 39 项目种类 组织模式 指规模较小的 简单的软件项目半分离模式 指规模和复杂性处于中等程度的软件项目嵌入模式 指必须要求在一组紧密联系的硬件 软件及操作约束下开发的软件项目 3 23 2020 40 根据参数值 确定不同开发模型成本曲线 3 23 2020 41 根据参数值不同 在足够人员及其他资源情况下COCOMO能对项目进度进行独立 3 23 2020 42 有了项目的开发工作量及进度 可以估算出项目生命周期内各个阶段的人员配备情况 人员配备情况不是一成不变的 其应为时间的函数 3 23 2020 43 COCOMO模型使用方法 Step1 确定系统开发方式 Step2 确定模型自变量 LOC Step3 利用公式计算总工作量及总工作进度 2020 3 23 44 实例1 某大学计算中心受校方委托开发规模为5000DSI 行源代码 的工资管理软件 计算采用组织型方式进行开发 软件开发人员平均工资为3000元 计算开发该工资管理软件的编程费用和编程工期 2020 3 23 45 解 Step1 确定开发方式 组织型 确定参数值a 2 4 1 05 2 5 0 38Step2 5 Step3 利用COCOMO基本模型测算公式计算 a 2 4 51 05 13pm c 2 5 130 38 6 6m 计算开发该工资管理软件的编程费用和编程工期 2020 3 23 46 依据采用组织型开发方式的标准规模软件项目的若干指标 下图 计算编程工作量比例 及编程进度比例 2020 3 23 47 由于本工资管理软件规模为5KDSI 介于2KDSI和8KDSI之间 利用上表和线性公式可得 编程比例 68 5 2 65 68 8 2 66 5编程进度比例 63 5 2 59 63 8 2 61 2020 3 23 48 因此 编程工作量 13 66 5 8 645 MM 编程工作进度 6 6 66 4 M 编程费用 8 645MM 3000元 M 25935元 2020 3 23 49 6 中级COCOMO模型中级COCOMO模型是在基本COCOMO模型基础上利用涉及产品 硬件 人员及其他与项目有关的影响因素来调整对工作量的估算修正后的估算公式 成本及进度 为 为调整因子 3 23 2020 50 中级COCOMO模型调整因子 3 23 2020 51 3 23 2020 52 7 高级COCOMO模型高级COCOMO模型的工作量及进度估算公式与中级COCOMO模型一致 但高级COCOMO模型引入了两种主要功能 阶段敏感工作权数 某些阶段 设计 编码 调试 比其他阶段有关因素的影响可能更大 高级COCOMO模型为每个因素提供了一个 阶段敏感工作权数 三层产品分级结构 3个产品层次是模块 子系统和系统 COCOMO模型目前是已知论证最充分的模型 它很便于使用 如果一个项目的规模LOC和费用定义清楚的话 可以将它的预算成本尽量的解决实际测量成本 3 23 2020 53 8 成本估算案例实例1 代码行 工作量和成本的估算估算计算机辅助设计 CAD 软件项目 已知 CAD项目按功能分解为以下7个子项目 用户界面和控制二维几何分析三维几何分析数据库管理计算机图形显示外设控制设计分析7个子项目的已知数据和要求计算见下页 3 23 2020 54 3 23 2020 55 上表给出了7个子项目代码行的乐观估计 悲观估计和一般估计值 分析7个子项目的规模复杂性和难度 参照以前开发的类似项目的经验 给出了开发每行代码的平均成本 每月开发的代码行数 试计算 加权平均代码行估算值7个子项目的开发成本和工作量 人月 3 23 2020 56 解 代码行 工作量和成本的估算 3 23 2020 57 实例2 工作量和成本的估算 例2 估算计算机辅助设计 CAD 软件项目 已知 描述同 例1 且已知四个开发阶段 需求分析 设计 编码和测试 的工作量估算值 试计算 7个子项目的开发成本工作量 人月 3 23 2020 58 已知各阶段的工作量 3 23 2020 59 工作量和成本的估算 3 23 2020 60 实例3 利用基本COCOMO模型估算 例3 估算计算机辅助设计 CAD 软件项目 已知 描述同 例1 利用基本COCOMO模型估算 工作量 人月 开发时间参加项目开发的人数 3 23 2020 61 由例1计算结果知 目标代码行数为33 3KLOC 故CAD软件开发属于中等规模 半分离模式 因此 a 3 0 b 1 12 c 2 5 d 0 35计算工作量E 开发时间D和参加人数N如下 3 23 2020 62 3 23 2020 63 9 项目成本控制内容 项目成本控制就是在整个项目的实施过程中 定期收集项目的实际成本数据 与成本的计划值进行对比分析 并进行成本预测 发现并及时纠正偏差 以使项目的成本目标尽可能好地实现主要目的 控制项目的成本 将项目的运作成本控制在预算的范围内 或者控制在可以接受的范围内 以便在项目失控之前就及时采取措施预以纠正实质 就是监控成本的正负偏差 分析偏差产生的原因 及时采取措施以确保项目朝着有利的方向发展 3 23 2020 64 依据 费用基线 绩效报告 变更申请和成本管理计划绩效报告提供了费用执行方面的信息 变更申请可以是多种形式 直接的或间接的 外部的或内部的 口头的或书面的 成本管理计划描述当费用发生偏差时如何处理 进行成本控制时的结果是修订成本估算 更新成本预算 采取纠正措施 对项目完工重新进行估算等 3 23 2020 65 3 23 2020 66 10 实施成本控制的方法和基本技术成本控制的核心是管理好4个关键指标 3 23 2020 67 一个小型科研管理信息系统 分为系统分析 系统设计 系统实现三项大活动 合同总价款10万 拟在10周内开发成功 3 2

温馨提示

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

评论

0/150

提交评论