软件度量都该度个啥?(4)——项目进度、成本度量

摘要

这年头IT界流行“用数据管理过程”、“用数字说话”,软件度量成为热点话题!一方面一堆专家在“哗众取宠”,而另外一方面企业在推行软件度量的实践中遇到了各式各样的问题,软件度量在软件企业中的实施效果不甚理想。一个软件企业应该从何做起度量工作呢?希望本文能给大家带来有益的启发!


大纲:

1.形形式式的度量陷阱(1)
2.什么是度量?(1)
3.首先应该度量的指标——公司的效益指标(2)
4.每个软件公司都可以并且应该做好的度量——缺陷度量(2)
5.成功的基础——软件规模度量(3)
6.项目跟踪的利器——进度度量、成本度量(4)
7.被吹得最多的六西格玛管理(5)
8.量体裁衣、身体力行(5)

我将分5篇为你分享,大纲后面的数字表示将在第几篇分享该部分内容。


 

项目跟踪的利器——进度度量、成本度量

 

软件开发人员加班是家常便饭的事情,曾听说了一个朋友近一个月连续加班,日夜颠倒,没有周末,过着“暗无天日”的生活。我曾经问过另一个朋友他所在公司如何控制项目的进度成本的,他们公司非常“黑”,每隔一段时间公布一次加班龙虎榜,看谁加班最少,搞到他们不好意思不加班。通过不断的加班来保证进度了,通过加班不给加班费来控制成本,软件开发变成了“人间煎熬”。

 

如何才能有效地度量项目的进度与成本呢?如何少加班最好不加班,就能按期并在预算内完成项目呢?

我们先要回答这个问题:为什么要度量项目的进度与成本?

 

我们的目的是:掌握项目的状况,采取必要的措施使项目的进度和成本在控制范围内。要实现这个目的,我们必须先定义项目的度量比较基准,也就是需要先做好估算以及进度计划,每次的对进度和成本的度量结果,都必须与之前的估算与计划进行比较,判断项目是否在控制范围内。

 

项目规模的度量上文已经阐述,这里介绍一下如何制定进度计划,这个进度计划就是我们度量进度状况的一把尺子。

有个朋友曾负责过一个项目,领导要求他把这个项目周期的全部活动详细计划下来。他傻了眼了,他最多只能细化近两周的工作,越到后面,越不能细化,只能定一些关键的结点。他觉得这个要求不合理,他非常冤枉地被领导认为是无信心完成整个项目。

需求未细化,设计未确定,软件开发是充满挑战和具备不确定因素的智力活动,要求一下子就制定全过程的详细计划是不合理的。那是不是就不需要制定计划呢?计划赶不上变化,这是很多开发人员的口头禅,但我们必须清楚认识到,计划是控制变化的最佳办法!

 

制定进度计划合适的办法是:

1. 近期的工作一定要细化,远期的工作需定出关键节点的完成时间,如版本发布时间、验收时间等。

2. 进度计划必须持续细化,尽可能搞清楚不明的因素,尽快细化即将到来的工作。

3. 进度计划的关键节点完成时间,必须保证公司的商业要求,如要满足合同的进度要求。

4. 对于已经细化部分的进度计划要设定一些小间隔的里程碑,如保证每两周就有一个里程碑,这些里程碑就是我们的度量点。

 

其实进度度量的关键是把度量用的“尺子”做好,每次用实际情况来对照。如果按照以上原则把“尺子”做好了,进度度量办法就非常简单,就是检查这些里程碑点的完成情况了。

另外有不少公司采用进度报告的方式,进度报告不要只报告当前情况,进度报告必须与计划情况对照,这样的度量才有价值。很多公司没有把进度计划做好,也就是没有把度量用的“尺子”做好,没有参照物,就难以判断是否在控制范围内,是否需要采取纠正措施了。

 

如何进行成本度量呢?

成本分为人工成本及非人工成本,非人工成本可能包括采购、差旅等费用,这里我们先说人工成本的度量。

首先我们要把人工成本的“尺子”做好 。如果用项目挣值管理办法,我们是很容易度量项目的成本与进度的,但要做好项目挣值管理并不容易。这里介绍一些简单易行的“土办法”。很简单,就是先列出你的计划加班时间,不需要加班完成,还是需要加一点班完成?度量办法就是看实际加班情况与计划加班情况进行比较。

至于差旅成本,度量办法很简单,每个公司都需要报销的,这些数字很容易得到。问题是我们如何控制好差旅的成本?降低出差人员的住房标准?减少补贴?当然不是这样了,控制差旅成本的关键是要保证每次出差的工作质量,让每次出差都达到一定的目的,减少出差的次数。差旅成本上涨,通常是因为验收工作一拖再拖。把实施工作的计划做好并跟踪好,和客户保持良好的沟通,必要时让公司的高层与客户的高层接触来推动验收,这些才是控制差旅成本的重要办法。

 

关于成本度量,请看系列文章“项目估算与计划不是一般的难”(共7篇),以下是第一篇的链接:

http://blog.csdn.net/fireball1975/article/details/9973363

 

 

 


请看下一文……




作者:张传波

创新工场创业课堂讲师

软件研发管理资深顾问

《火球——UML大战需求分析》作者

www.umlonline.org 创始人

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
软件开发成本度量规范2018版是一份用于规范软件开发成本度量的指南,可以帮助企业或组织在软件项目开发过程中有效地评估和控制成本。该指南的目的是为了提供一个统一的标准和方法,使不同的软件开发项目能够在成本度量上进行比较和评估。 该指南主要包括以下几个方面的内容: 1. 成本度量的定义和背景:介绍了成本度量的基本概念和重要性,以及其在软件开发过程中的应用。 2. 成本度量的方法和指标:介绍了几种常见的成本度量方法和指标,例如功能点分析、工作量分析和成本/效益分析等。同时,还说明了这些方法的适用范围和使用注意事项。 3. 成本度量的流程和步骤:详细描述了成本度量的流程和各个步骤,包括需求分析、成本估算、成本控制和成本评估等。每个步骤都提供了相应的工具和技术,以帮助项目团队进行成本度量活动。 4. 成本度量的指导和建议:给出了一些关于如何有效地进行成本度量的指导和建议,例如如何选择合适的成本度量方法、如何应对风险和变更等。 通过遵循该指南所提供的规范和方法,企业或组织可以更好地管理和控制软件开发过程中的成本,提高项目的成功率和效益。同时,该指南还可以作为软件开发行业的参考标准,促进行业内的良性竞争和合作,提升整个行业的发展水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张传波

打赏的朋友很帅噢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值