`
xander
  • 浏览: 15710 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

如何做好项目工作量估算——个人心得

 
阅读更多

在项目管理过程中,工作量的估算是一个重要的环节,他直接关系到项目的成功与失败,下面谈谈我对工作量估算的心得和体会:


工作量的估算方法有很多,如经验估算法,工作分解法,还有就是数学模型法等等,但在我们实际的项目管理过程中,许多著名的估算方法使用起来并不那么灵活、方便,并不一定适合于我们的实际项目。
我认为最简单有效的模型估算法是一元线性关系估算模型,比较适合于一般的小型项目,

工作量=规模 / 生产率+C


生产率借鉴历史项目的数据,C为一个常量,多数情况下为0。这个模型也有经验估算法的影子,他的生产率也需要根据以往的历史数据得出。


在实际项目中,我们应用最多的还是经验估算法。这需要产品经理提供完整详尽的PRD,项目经理对项目所服务的行业有比较深刻的理解,充分了解需求,分解需求,挖掘潜在的非功能性需求(性能,稳定性、可扩展性等),可以用xmind或者mindmanager列出项目所有的功能点,对每个功能点按照一般技术人员的水平逐一进行估算,一般以人/天为单位,在分配任务的时候,可以根据每个功能点所对应开发人员的技术水平将之前估算的标准工作量除以开发人员的生产率,得出该技术人员开发一个功能点所需要的工作量,这里就结合了前面提到的“一元线性关系估算模型”,其中的C就是对一些不可预测的工作量,如:项目进展过程中评审会议占据的时间,支付宝测试环境不稳定,第三方合作商配合不及时等等,都会影响我们的项目进度,所有整个项目进展过程中,我们要时刻识别风险,通过C的值来做一个调整,风险识别越明确,工时评估就更准确。


当然,项目经理不能仅仅关注编码阶段的工作量,还要和UED、DBA、测试部门以及合作方的负责人商定他们的工作量,完成整个项目的工作量估算之后,项目经理需要从中找出整个项目的关键路径,时刻关注关键路径的进展情况,因为关键路径会对整个项目的进度造成直接的影响。如果后期关键路径发生变化,要及时对整个项目的工作量做一些调整,并通知项目组的所有成员。


没有一个公式可以精确的估算工作量,经验法和模型法在实际中一般混合使用,以互相补充、互相印证。两类方法各有优缺点,同时,我们还可以采用scrum的方式进行工作量的估算,每个阶段的工作量让对应的人员一起来评估,根据权重值来得出最终的工作量,这样评估出来的工作量会更加准确,又让大家都参与到项目管理中来,调动项目组成员的积极性,一举两得,何乐而不为呢。

分享到:
评论

相关推荐

    软件项目工作量估算方法研究与应用

    工作量估算是软件项目开发的重要环节,也是制定项目开发计划的依据。目前常用的软件项目工作量估算方法都无法简单准确地估算项目工作量。本文采用三步法对项目工作量进行估算,第一步选择一个简单的模型;第二步使用...

    软件估算——“黑匣子”揭秘

    资源名称:软件估算——“黑匣子”揭内容简介:在《软件估算——“黑匣子”揭秘》一书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的...

    软件项目工作量估算COCOMO和SLIM模型的应用研究.docx

    软件项目工作量估算COCOMO和SLIM模型的应用研究 本文主要讨论了软件项目工作量估算COCOMO和SLIM模型的应用研究。工作量估算对于软件项目计划制订、项目进度管理、人力资源调配、项目成本控制有着重要意义。文章重点...

    软件项目工作量估算

    在软件开发过程中,工作量估算是一项至关重要的任务,它直接影响项目的计划、预算和资源分配。本文将深入探讨软件项目工作量估算的相关知识点,包括其重要性、方法、影响因素以及如何进行有效的估算。 首先,我们要...

    任务清单及工作量估算

    在项目管理领域,任务清单和工作量估算扮演着至关重要的角色。它们是规划、执行和控制项目的关键工具,确保项目按期完成并符合预算。本文将深入探讨这两个概念及其关联的知识点。 首先,任务清单(Task List)是...

    基于神经网络的软件项目工作量估算系统实现.pdf

    本文主要探讨了基于神经网络的软件项目工作量估算系统的实现,该系统旨在提高软件项目成本估算的准确性,解决传统方法存在的问题。文章首先介绍了软件项目工作量估算的重要性,指出其在软件项目管理中的关键作用,...

    ifpug功能点工作量估算软件

    IFPUG(International Function Point Users Group,国际功能点用户组)提供了一种标准化的方法——IFPUG功能点分析法,用于量化软件的规模并进行工作量估算。本文将深入探讨这一方法以及相关的"ifpug功能点工作量...

    ch05-工作量估算.ppt

    软件估算特点 软件工作量估算——困难 在何处进行估计? 工作量估算影响 软件工作量估计的方法 软件工作量估算的技术 估算的技巧 估算方法总结

    项目工作量估算方法交流.pdf

    工作量估算的意义,工作估算的N要素,结构化分解方法与常用项目管理模型等,专家评估法和三点评估法法的应用,基本原则 与常估计方法的问题分析与讨论。

    软件项目工作量估算概述.ppt

    软件项目工作量估算是一项至关重要的任务,它直接影响到项目的进度、成本控制以及资源分配。上海交通大学计算机集成技术开放实验室的讲座中强调了软件工作量估算的挑战和难点。估算的准确性与精确性是两个关键概念,...

    CMMI-III项目估算表.xls

    非常详细规范的项目估算表,对于大项目前期工作量测算会有很大的指导和帮助,测算模板内容主要有:测算单元标准、单元估算、阶段工作量估算、资源估算、估算总结等。

    项目管理-2-软件工作量估算.ppt

    "项目管理-2-软件工作量估算" 软件工作量估算是项目管理中非常重要的一步,它决定了项目的成败。软件工作量估算的目的是对软件项目所需的工作量进行评估,以便更好地规划和控制项目。软件工作量估算是一个复杂的...

    软件开发项目工作量估算.pdf

    软件开发项目工作量估算.pdf

    软件工作量估算方法培训资料

    工作量估算的一般原理指出,软件工作量估算困难的原因主要包括软件开发的复杂性、人力密集型特性、独一无二的项目特性、新技术的出现以及缺乏项目经验数据。传统工程项目通常可以参照类似项目来估算工作量,但软件...

    工程建设项目经理培训教材——费用估算和控制.PPT

    《工程建设项目经理培训教材——费用估算和控制》 在工程建设项目管理中,费用估算和控制是至关重要的环节,它不仅关乎项目的经济效益,还直接影响到工程的进度和质量。本教材详细阐述了这一主题,旨在提升项目经理...

    项目软件开发价格估算

    本文将深入探讨“项目软件开发价格估算”的相关知识点,结合《软件开发价格估算方法》和《软件开发项目工作量及报价模板》两个文档,来阐述如何进行科学而准确的估算。 首先,软件开发价格估算的依据主要包括以下几...

    软件项目工作量评估表(模板)

    适用于软件开发项目的工作量评估表。 如果您需要该文件,但积分不足,可留言给我

    软件开发报价(含软件开发项目工作量及报价模板)的计算方法.pdf

    估算工作量经验值可以按照国家标准“GB\/T 8566-2001 软件生存周期过程”所规定的软件开发过程的各项活动来计算工作量。 风险系数是软件开发过程中非常重要的一个因素。软件开发过程中既包括了通常所讲的软件开发,...

Global site tag (gtag.js) - Google Analytics