93.估算项目工时.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
估算项目工时 一个项目在前期调研的时候就要估计一下项目开发的周期大约有多长。有很多不同的估计方法,适合不同的项目类型。我平时设计 LabVIEW 编写的应用程序中用到过三种估计方法:代码量度量(Size-Based Metrics)、工作量估计(Effort Estimation)和专家估计(Wideband Delphi Estimation)。 代码量度量的估计方法就相当于使用其它文本编程语言时的代码行估计法。一个软件需要多行代码、每行代码要花多少时间,是相对来说比较容易统计的。所以代码行估计法是最流行的估计项目工时的方法之一。LabVIEW 的代码不是按行来计算的,它以节点数为计量单位。 在 LabVIEW 的菜单上选择 Tools-Profile-VI Metrics 就可以调出如下的面板。这个 VI 度量面板可以帮你统计 LabVIEW 代码中总共有多少个节点。 图1:VI度量工具 利用代码量度量方法估算工时的具体实施步骤大致如下: 首先,先把项目拆分成小的模块。功能单一的小模块更容易进行准确估算。然后估计实现每个小模块需要多少 LabVIEW 代码(节点个数)。所有模块节点数的和就是整个项目所需的节点数,每个节点所需工时是已知的,所以整个项目的工时也就估计出来的。 利用代码量度量方法估算工时,是需要有一些历史经验才行的。比如某种规模的功能模块到底需要多少节点,只有有过项目经验,统计过,才能心里有谱;写一个节点需要多少时间,对于不同类型的公司,不同经验的程序员,这一数值都是不同的。自己公司的每节点编程耗时,也只有做过之后才有数。 如果缺少历史统计数据,可以使用精确度稍差一些的工作量估计法来估算项目工时。工作量估计法与代码量度量方法是很类似的。首先要把项目拆分成便于估算的小模块。但是,由于不便于对程序节点数进行估算,就只能评直觉,估计每个模块所需的工时,然后累加出项目总工时。 Wideband Delphi Estimation 方法也可以用于缺少历史统计数据的情况,并且它的结论比工作量估计法要精确。只是这种方法实时起来比较麻烦,一般只有比较重要的项目,我们才会用此方法。 Wideband Delphi 方法的实时过程大致如下。首先组织一个十人左右的团队,队员是来自不同部门但与此项目紧密相关的人,比如开发者、文档人员、测试人员等等。 让所有队员各自估计一下项目所需的时间。 把所有人凑到一起,把估计的结果汇总,让大家看看估计值的分布情况。然后由每个队员讲一下影响自己做估计的因素,包括有利的因素和不利的因素。比如有人会提出,我们的项目与某某项目很类似,可以借用那个项目中的很多代码。另一个人说,我们的项目用到一个什么非常难掌握的技术,可能会花费很多时间等等。 等大家讨论过后,再各自重新估计项目的工时。 然后在汇总,在讨论…… 经过几轮讨论估计后,大家估计出来的工时的差距就比较小了。取大家的平均值作为最终结果即可。

文档评论(0)

ea238982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档