`
clamp
  • 浏览: 94036 次
社区版块
存档分类
最新评论

项目中期的团队长阶段工作量估算

阅读更多
工作量估算原理:
进入实施阶段之后,随着需求的不断明确,项目团队人员的不断充实,原来前期的风险逐渐不存在,工作量估算的意义大大加强。
又可以分为:个人工作量估算、团队工作量估算两个方面,从时间尺度上来又可分为短阶段工作量估算和长阶段工作量估算。
本文主要讲团队长阶段工作量估算(一般在一个月以上),它和很多因素有很密切的关系,我通常将它划分为以前几点:
1、所采用的过程。
在瀑布式过程下,风险会不断积累,应对变化的能力较弱,往往按计划发布了第一个版本,但是之后又由于需求或设计变更的幅度出现了大量工作量。相当多的团队就在这时失去了对工作量的控制。
在迭代式过程下,风险会较早的暴露以便针对性的解决,应对变化的能力较强,工作量投入相对比较平均,根据需求或设计变更的情况需要考虑部分甚至整体重构的工作量。
需求或设计变更幅度越大,则瀑布式比迭代式耗费的工作量越多。
需求或设计变更的幅度越小, 则瀑布式比迭代式耗费的工作量越少。
2、团队成员的个人能力。
将代码完善、测试的因素、可维护性等一并考虑在内,则一个优秀的开发人员的工作效率很可能是一个一般性的开发人员的工作效率的十倍
3、项目的计划以及任务的分配
在团队成员保持稳定的前提下,合理的人员结构、有节奏的计划、合理的任务分配将大大提升单位时间内的有效工作量,从而加快项目进度。
4、有效工作比率。
即在单位时间内的有效工作量,和人员士气、任务安排、工作的复杂度和难度等密切相关。
好的团队的有效工作量可以达到60-70%甚至再多一些,但是根据一个项目管理培训老师的说法,如果一个团队的有效工作量长期超过80%,那就要小心了。
5、风险预防。
包括需求变更、设计变更、人员变更等都会影响到实际的工作量,尤其是人员变更,往往无法由团队本身加以控制。

工作量估算模型:
该模型本质上是一个经验模型,主要针对业务复杂型且已有较成熟框架的项目,不知道是否适用于技术复杂型或者协调复杂型。
基于如下假设:
1、宏观上以迭代式(或阶段式)为主,每个迭代(或阶段)包含一个比较完整的需求、设计、开发、测试、发布的流程,各个迭代(或阶段)之间有交叉。
   总的来说是类似于rup的一个过程。
2、项目团队的结构、个人能力、参与度是一个典型的业务复杂型团队。其人员呈较为合理的纺锤型结构,允许部分人员较为薄弱。
项目管理:需求分析:设计:开发:测试:实施支持=0.5:1:1:2:1:0.5
注意:以上比例仅代表工作量比例,不代表团队成员比例,团队成员可以兼不同角色,
3、在每个阶段中,又分为以下几类工作:
1)初始细化。其主要目的是针对性的解决或预防风险,也包括技术架构甚至部分公共模块的开发。该部分工作量取决于风险的高低,通常占一个阶段的10—30%。
2)构造开发。以功能模块(或功能点)为基准单位,按比例分配需求、设计、开发、测试的工作量,参考比例为1:1:2:1。如果该模块包括数据迁移,则额外增加1份工作量。
3)实施支持培训。占一个阶段的5—10%
4)管理沟通协调成本,占一个阶段的10%左右。
4、功能模块(或功能点)工作量估算。
1个基准功能模块通常包含1-2个业务对象,每个业务对象中带业务逻辑的属性大约10个不到,包括该业务对象的简单行为:增、删、改、查。但不包括该业务对象的复杂行为。
在采用成熟框架的情况下下,该基准模块的工作量估算为15人天(取有一定经验的人员),包含初次开发及后续完善的工作量。此时有效工作比率为60%。
复杂行为视为简单行为的4倍。
特别复杂的功能点(包含有特定算法的)需要单独估算,在早期以5-10倍估算。
5、风险预防。此部分完全取决于对项目的评估,并综合各方面因素由各估算成员凭借经验得出。(德尔塔法)

其模型如下:
T=[(N*P)/S]*(1+X)
T:总工作量,单位为人天
N:基准功能模块数目,根据需求按经验评估,可按功能模块细化估算。
P:基准功能模块的工作量,通常取15人天。
S:构造开发工作量占整个阶段的百分比,在50%—75%之间
X:项目风险预防,根据经验取值,低的为10%,高的可以超过100%
注意:此工作量和进度并没有必然的联系,破坏项目结构的人员追加并不能带来进度上的利益。
分享到:
评论
8 楼 youway 2006-11-07  
开发技术稳定以及人员稳定的情况下,估个大概,还是有可能的,但实际情况很难。

在前期制定项目时间表,我们不得不评估时间,这是一个基础。

另外常常出现的问题,就是我们对风险的估计不足,不知如何给风险留出合适的时间。风险如何控制也是对风险有效评估的前提。

在这其中所使用的评估公式,经常要在项目过程中不断修正,因为这个公式毕竟是个经验公式,你经验积累的过程,也是个校正的过程。

常常遇到的情况,就是在项目开始的时候估一下之后,就对工作的估算的原理和模型不管不顾了,而是陷入解决项目的细节问题当中。
7 楼 oldpig 2006-11-01  
同意楼上,现实中真的有很多如此例子.
6 楼 Julien 2006-10-31  
大牛翻倍估算法:
“老大,象您这样的高手两个月就出来了吧?”
“这玩意?我看看……大概得三个月吧……”
“好!就报六个月!”

扯皮估算法
“老板,这真的不行,12个人月绝对够呛……”
“不不,咱们就这么多人,要不我给你从大学要几个学生来?”
(◎#¥%※%……培训学生的成本恐怕还不只俩人月)
“或者总之我先按照最快的办法先干着,不行到时候再说……”

-------------------
以上不是原创,早年看过一个台湾人写的东西,但细节忘了……
5 楼 小贾 2006-10-31  
讲的很不错,不过在软件公司中有几家真正这样操作过的啊?项目经理中学习过《项目管理》的更别说有几个了!
4 楼 tuti 2006-10-28  
长阶段估算很重要的一点在风险控制.
风险控制工具 可见另帖.
http://www.iteye.com/topic/30218
3 楼 clamp 2006-10-28  
是对我所了解的过往项目的经验总结,我基本是按这个思路来评估的,至于具体参数主要是靠参与人员的经验。

我经常被迫要预测一个月、三个月乃至更长时间的工作量估算,因此对这个问题是一直在思考之中的……

这份东西只是一个相对比较成熟的中间版本,拿出来和有类似经验的人讨论一下而已,呵呵。



2 楼 抛出异常的爱 2006-10-28  
看着像第一版式的监理说明书(如果是第一版就是瞎写的)
又少又太理想了

楼下的如果有运作过的人
分享一下经验吧
1 楼 jack 2006-10-28  
请问 这样的方式你有实际运作过吗?

相关推荐

    9-中期汇报工作量统计1

    7. **项目管理**:从工作量统计表可以看出,项目管理不仅关注技术实施,也注重团队协作和沟通,比如中期互评和会议。 8. **软件开发过程**:包含了需求分析、设计、编码、测试和文档编写等多个阶段,体现了敏捷开发...

    论信息系统项目成本管理.pdf

    通过自下而上的估算方法,根据工作分解结构(WBS)来预测工作量,确保估算的全面性和准确性。成本估算的准确性为后续的成本预算提供了基础。 2、成本预算: 成本预算是将成本估算分配到每个工作包,并设定成本控制...

    软件开发项目管理.pptx

    - 项目估算:估算软件规模、工作量、成本和时间是项目管理的关键环节,这涉及到需求分析、功能点计算、历史数据比较等多种方法。 - 风险管理:识别潜在的风险、评估其影响和可能性,制定应对策略,以降低项目失败...

    项目范围管理练习题

    **WBS** 是项目范围管理中的核心概念之一,它是一种层级式的项目分解方法,用于将项目的总工作量分解成较小的、更易于管理和执行的工作单元。题目中提到的选项中,A、C、E 是对 WBS 的正确描述: 1. **A为项目活动...

    CMMI3认证培训 度量分析报告.doc

    目前,团队成员共20人,分为5个小组,项目规模适中,预计总工作量为1000人天。项目的初期目标是提升团队在软件开发过程中的规范化水平,通过CMMI3认证以增强市场竞争力。 3 度量分析 3.1 进度偏差 经过初步分析,...

    咨询项目管理流程解析[宣贯].ppt

    - **确定项目报价**:根据项目的工作量、复杂性和资源需求来估算成本,从而制定合理的报价。 - **出具项目建议书**:详细阐述项目计划、方法、预期成果和费用,提交给客户进行审议。 2. **项目组队**: - 在项目...

    软件技术基础工程-软件项目管理

    3. **项目计划**:对工作量、成本和时间进行估算,制定并调整项目计划。 4. **风险管理**:预测并应对可能影响软件质量的风险。 5. **软件质量保证**:确保产品和服务满足用户需求。 6. **过程能力评估**:评估软件...

    【工程文档】-表3工程管理曲线.doc

    1. **定义**:工程管理曲线是一种图形化的表示方法,它描绘了项目从开始到结束过程中,工作量或成本随时间的变化趋势。曲线通常呈S形,初期增长较慢(学习和启动阶段),中期快速上升(执行阶段),后期逐渐平稳...

    参考资料-国铁建产项目部管理制度汇编(86)页.zip

    这可能涵盖了项目前期的可行性研究、初步设计,到中期的招投标、施工过程管理,再到后期的验收、运营维护等各个阶段。 3. **86页内容**:86页的文档通常会包含详尽的管理制度细节,可能包括了各种规章制度、操作...

    优质无公害马铃薯基地及市场体系建设项目可行性研究报告.docx

    费用标准通常根据项目的复杂程度、工作量和专业要求来设定,并可能有折扣。付款方式可能分为预付部分、中期支付和尾款等阶段。 五、编制单位的优势: 1. 良好的信誉保障:编制单位需具备良好的业界口碑,确保报告的...

    计量工作流程.pdf,这是一份不错的文件

    总之,计量工作流程涉及到项目的全过程,从前期的图纸审核、数量核算,到中期的计量支付管理,再到后期的变更记录和收方统计,每一个环节都需要精确无误,以保障项目的顺利进行和经济效益。建立完善的计量管理体系,...

    SourceCounter.zip

    - **团队协作**:在多人协作的项目中,统计代码量有助于公平分配任务,评估团队成员的工作量。 2. **SourceCounter的主要功能** - **多语言支持**:SourceCounter能处理多种编程语言的源代码,覆盖了大部分常见的...

    贸易有限公司O2O平台APP创业项目计划书.doc

    这份计划书详细阐述了项目的各个方面,包括项目介绍、市场分析、产品技术、营销推广、团队管理和财务管理。 1. 执行概要: - 项目介绍:该项目的核心是开发一款集商品浏览、购买、支付和配送于一体的移动应用,...

    PMPWAY.COM考前冲刺模拟题第2套

    - **题目**:你的项目正进行到中期,当你发现项目的软件销售商由于劳资纠纷正经历一个留住员工的很大困难时期。你的公司的很多其他项目也使用这家公司的服务,你应该怎样做? - **选项分析**: - **A 尽量留住你...

    用于银行贷款年智能输配电及控制设备制造项目可行性研究报告(甲级资质+专家答疑)编制方案39.docx

    - **工作流程**:包括前期调研、资料收集、报告撰写、评审修改等阶段。 #### 六、最新银行用可行性研究成功案例 - 通过对以上内容的具体案例分析,可以进一步了解如何编制出满足银行贷款要求的可行性研究报告,为...

    PMP规划(从成本开始)

    - **量级估算与确定估算的区别**:量级估算是项目启动或规划早期阶段的一种粗略估算,通常使用类比估算的方法,精度大约在-25%至+75%之间,并不构成成本基准的一部分。确定估算是更精确的成本估算,通常在项目的规划...

Global site tag (gtag.js) - Google Analytics