《软件项目的成本管理方法以及影响成本的因素》

软件项目成本的管理就是根据企业和项目打的具体要求,利用公司的资源,在保证项目的进度,质量的前提下,对软件进行有效的项目成本的管理,我们需要最大限度地降低项目成本,提高项目的利润。

成本管理包括资源计划的管理,成本的估算,成本的预算,成本控制,包括控制项目预算的变化。

软件项目的资源管理计划包括该项目的目标,项目的主要功能有什么,有什么特殊的要求,软件项目的性能要求,系统接口,开发概述等等。项目经理需要对人员资源进行合理的分配,不要分工不明确,硬件资源分工合理,软件资源的分配等等。

项目成本估算,是对完成项目工作所需要的费用进行估计和计划,是项目计划中的一个重要组成部分。要实行成本控制,必须先估算费用。费用估算过程实际上是确定完成项目全部工作活动所需要的资源的一个费用估计值,这是一个近似值,既可以用货币单位表示,也可用工时、人月、人天等其他单位表示。在进行费用估算时,也包括各种备选方案的费用估算。成本估算的方法有自顶向下,自底向下和差别估算法这三个方法。

自顶向下的估算方法::这种方法的主要思想是从项目的整体出发,进行类推。即估算人员根据以前已完成项目所消耗的总成本 ,来推算将要开发的软件的总成本 ,然后按比例将它分配到各开发任务单元中去,再来检验它是否能满足要求。这种方法的优点是估算工作量小,速度快。缺点是对项目中的特殊困难估计不足,估算出来的成本盲目性大,有时会遗漏被开发软件的某些部分。

自底向下的估算方法:这种方法的主要思想是把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发的总工作量。这是一种常见的估算方法。它的优点是估算各个部分的准确性高。缺点是缺少各项子任务之间相互联系所需要的工作量,还缺少许多与软件开发有关的系统级工作量 。所以往往估算值偏低,必须用其他方法进行检验和校正。

差别估算法:这种方法综合了上述两种方法的优点,其要思想是把待开发的软件项目与过去已完成的软件项目进行类比,从其开发的各个子任务中区分出类似的部分和不同的部分。类似的部分按实际量进行计算,不同的部分则采用相应的方法进行估算。

成本控制:按照事先确定的项目成本预算基准计划,通过运用多种恰当方法,对项目实施过程中所消耗的成本费用的使用情况进行管理控制,以确保项目的实际成本限定在项目预算成本的范围内。关于成本控制的方法主要有成本变工控制系统、成本绩效测量法、附加计划法和计算机辅助法。主要输出修正的成本估算、更新预算、纠正行动和取得的教训。

影响成本管理的因素:

(1) 项目成本预算和估算的准确度差。
由于客户的需求不断变化,使得工作内容和工作量不断变化。一旦发生变化,项目经理就追加项目预算,预算频频变更,等到项目结束时,实际成本和初始计划偏离很大。
此外,项目预算往往会走两个极端:过粗和过细。预算过粗会使项目费用的随意性较大,准确度降低;预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成本加大。
(2) 缺乏对软件成本事先估计的有效控制。
在开发初期,对成本不够关心,忽略对成本的控制,只有在项目进行到后期,实际远离计划出现偏差的时候,才进行成本控制,这样往往导致项目超出预算。
(3) 缺乏成本绩效的分析和跟踪。
传统的项目成本管理中,将预算和实际进行数值对比,但很少有将预算、实际成本和工作量进度联系起来,考虑实际成本和工作量是否匹配的问题。

简述成本管理方法,以及影响软件项目成本的因素相关推荐

  1. 简述成本管理方法,影响软件项目成本的因素有哪些

    项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程.软件项目成本的管理基本上可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目开发过程中,对软件项目施加控制使 ...

  2. 一文掌握软件项目成本预算、估算的方法和成本控制的秘籍

    每个企业都希望在完成项目后获得盈利,但不少企业到了年终后才发现项目做了不少,公司却并没能达到预期,甚至还出现了亏损.那么钱究竟去了哪里?很多公司都搞不清楚原因,出现糊涂账较多的状况,这将会造成严重的后 ...

  3. 软件项目成本评估中,关于接口开发的工作量评估有什么标准方法吗?

    问:软件项目成本评估中,关于接口开发的工作量评估有什么标准方法吗? 答:如果是外部接口,就正常识别功能点即可,接口通常对应事务功能,但有可能有变化的数据功能.(来源:中基数联)

  4. 软件项目成本估算中,软件项目外包人月费用一个月是按几天算?

    问:软件项目成本估算中,软件项目外包人月费用一个月是按几天算?21.75天?20.83天或其他 ? 答:通常在估算软件项目成本时,对于软件项目外包的人月费用是按21.75天计算的.

  5. 第五章 软件项目成本管理

    软件项目的成本管理,就是为了确保项目在既定预算内按时.按质.经济.高效地实现项目目标所开展的一种项目管理过程. 项目的成本管理包括成本估算.成本预算和成本控制. 本章内容提要 5.1 软件项目成本管理 ...

  6. 软件项目的规模、工作量和成本是如何进行估算的

    1. 基于代码行和功能点的估算 软件项目的规模是影响软件项目成本和工作量的主要因素.在基于代码行(loc,line of code)和功能点(function point)的估算方法中,利用代码行和功 ...

  7. 软件项目的可行性分析包括哪些方面?影响决策的关键因素又是什么?

    软件项目的可行性分析包括哪些方面?影响决策的关键因素又是什么? 答: 软件项目的可行性因素,从宏观影响角度分析,分为经济.技术.社会环境和人等4个要素:从风险影响角度分析,分为项目风险.商业风险.技术 ...

  8. 【IT项目管理】第6章 驾驭IT项目成本

    6 驾驭IT项目成本 目录 掌握要点 1:IT项目成本 项目成本特征的表现形式 影响IT项目成本的因素 成本管理的基本原理---基本概念和术语 2:项目成本管理定义与过程 2-1 规划成本管理 2-2 ...

  9. 软件项目策划与管理知识点汇总

    categories: [计算机通识,软件项目策划与管理] thumbnail: /images/fe/rjxmchhgl.jpg toc: true 软件项目策划与管知识点汇总 第一章:序言 关于软 ...

最新文章

  1. 云计算登顶之后,亚马逊人工智能走上新征程
  2. Java随笔--分布式
  3. python中json格式数据输出实现方式(无unicode编码输出形式)
  4. push模式的水晶报表,参数的设置要放在数据源设置之后
  5. StackExchange.Redis 使用 (一)
  6. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目
  7. 使用AWS CloudWatch 调优Lambda函数 | 技术头条
  8. 今天tiktok小社群更新 第5个项目行业案例
  9. 【C++ 与 STL】栈:stack
  10. SerializeField和Serializable
  11. 如何去学习linux
  12. cmake与ninja构建编译(二)
  13. 使用 Eclipse 平台进行调试
  14. ubuntu 安装docker_Docker学习笔记1 虚拟化历史及 Ubuntu环境下体验安装
  15. 使用“网吧卫士”实现网吧带宽完美管理(转)
  16. 构造器模式(Builder模式)
  17. Python打开文件权限及编码方式
  18. ios-获取相册相机图片
  19. 运维基础——Zabbix:Lack of free swap space on Zabbix server
  20. c语言 字符转换成ascii吗,C语言字符转换ASCII码

热门文章

  1. 22款奔驰E350升级ACC自适应巡航系统,解放您的双脚
  2. 移植Mplayer到OK6410开发板
  3. Stateflow基础知识(一)
  4. VC中的*.aps,*.ncb.*.opt文件分别是做什么用的???
  5. 苹果授权登录(Apple sign in)Java服务端验证通过
  6. java如何打印List集合
  7. SQL游标使用——格式、实例、嵌套
  8. js中将中国标准时间格式、CST日期转换为yyyy-MM-dd HH:mm:ss格式
  9. java正交多项式拟合_正交多项式拟合-matlab
  10. 计算机在职博士好毕业么,在职博士和全日制博士含金量有区别吗