估算,我们当然希望估算会更加准确一些。当然,如果达成这个目标的时间更短,大家会更开心。所以我对有效估算的定义是:更短的时间内做出更加准确的估算。
如何做到有效的估算?基本的思路是:尽量短的时间把需要估算的任务状态提升到“需求、设计都尽量清楚和正确”,即由图中的状态
A
提升到状态
B
我们实践中考量两个具体的因素:人和技术。
人的因素,这里分享一些我们的做法:
1)
包含必须的角色进入估算。如果团队中没有人对估算的需求有了解,对需要用到的技术有了解,估算意义不大。
2)
团队减少学习债务。团队成员的流动不是估算不准和耗时耗力的原因,成员流动让学习债务提前和扩大的爆发是引起估算不准和耗时耗力的重要原因
3)
理解有争议的业务和关键业务,采用计划扑克的模式进行估算
估算采用的技术,这里分享一些我们的做法:
1)
复杂的、关键的业务,需求和设计需要在白板上团队共同完成,同时特别要求测试从“非
Happy Path”、“可测试性”以及“测试成本”三个角度挑战、质疑甚至影响需求和设计
2)
尽量细分的拆分任务
3)
估算前团队需要对“完成标准”有共识。按照
Oslo的调查,不清晰和不相干的完成标准,会造成
30%以上的估算误差,而且一般都是属于“悲观估算”
4)
在做第一版发布计划的时候,由于需求的细节不是非常明确,我们用相对估算的方法,最常用的是故事点估算
我们实践背后的主要思路:
1)
避免不相干和误导性的信息。这些信息往往由于“假设”、“共识”、“没有提及”等原因,而这些信息的存在对估算有很大的影响
2)
不同角色的侧重点不一样,多种角色的共同估算会更加科学,更容易发现单一角色估算的风险
3)
对于需要估算的内容,当你确定内容全部清楚,估算较为容易;当你确定哪些内容不清楚,估算不容易;当你不确定哪些内容不清楚,估算最艰难。
分享到:
相关推荐
项目成本估算不仅关乎投资获取和现金流管理,还涉及到人力资源的有效分配和工期的估算。因此,理解并掌握成本估算的各种类型、构成、分类、影响因素以及估算方法,对于确保项目的成功执行至关重要。 首先,我们要...
虽然项目估算并非一门精确科学,诸多因素如人员能力、技术选择、项目环境和战略规划等都可能给估算带来不确定性,但通过恰当的项目管理方法和工具的应用,项目经理能够更有效地预测未来,制定更精确的估算。...
10. **沟通与协作**:有效的团队沟通和协作能提高估算的准确性。确保所有参与者对估算的理解一致,有助于减少误解和后期的变更。 11. **持续校准**:随着项目的进展,定期校准估算以反映实际进度和任何未预见的挑战...
良好的测试估算是确保项目按时交付的重要因素之一,同时也是进行有效测试计划制定的基础。本文将深入探讨测试估算的概念、重要性、与测试计划的关系及其在实际工作中的应用。 #### 测试估算的基本概念 - **目标...
在构建服务器性能估算的过程中,我们需要考虑多个关键因素以确保系统在未来五年内能够满足业务发展的需求。这份文档详细地阐述了数据库...通过对这些参数的精确计算,可以确保服务器能够有效支持未来五年的业务运营。
吴正宪老师的小学数学《估算》评课精选,正是围绕如何在小学数学教学中有效地培养学生的估算能力展开的。在这一过程中,学生不仅能学会如何进行有效的估算,而且能够在实际情境中体会估算的价值,进而在解决问题时能...
在IT行业中,项目管理是至关重要的...总的来说,项目投资成本估算是一项涉及多方面考虑的工作,需要专业知识、经验以及有效的工具来完成。通过详尽的估算,项目团队可以更好地规划资源,降低风险,确保项目的成功实施。
通过对功能点的精确估算,项目经理可以更有效地规划资源,避免项目延期和过度加班的问题。同时,它也有助于提升团队的工作效率和满意度,减少由于计划不周导致的压力和不满情绪,从而推动项目的顺利进展。 尽管FP...
这份名为"变压器容量估算(自己做的-).zip"的压缩包包含一个Excel表格文件,很可能是用户自定义的一个计算工具,用于帮助进行变压器容量的预估。下面将详细介绍变压器容量估算的相关知识点。 首先,变压器是电力系统...
综上所述,功能点估算方法是一种重要的软件规模度量技术,不仅有助于项目管理和资源分配,还能够促进软件质量和测试的有效性。通过深入理解和应用这一方法,企业可以在软件开发过程中获得更多的竞争优势。
项目估算的主要目的是为项目提供一个合理的时间和成本预期,帮助管理层做出决策,确认项目是否可行,以及如何在预算和时间限制内有效地完成项目。通过估算,可以提前识别潜在的风险,制定风险应对策略,确保项目按...
通过合理的测试估算,能够有效地规划测试资源、分配工作任务,并实现对测试进度的有效监控。然而,在实际操作中,如何制定一个科学合理的测试估算流程,确保其准确性与有效性,则是一项挑战。 #### 二、测试估算的...
总的来说,有效的任务清单和工作量估算能提高项目管理的效率和质量,降低风险,确保项目按计划顺利进行。通过熟练掌握这些工具和方法,项目经理能够更好地规划资源,优化工作流程,最终达成项目目标。
有效的软件开发周期估算非常困难,主要原因是软件开发涉及的因素众多且复杂多样,即使是相似的软件项目也无法完全复制之前的估算结果。因此,在进行软件估算时需要考虑多种因素,例如: - 开发语言:汇编语言、C/C++...
【市政工程投资估算】是项目前期工作中的关键环节,它涉及到拟建项目的经济效益评估和决策。根据《市政工程投资估算编制办法》(建标【2007】164号)和《市政工程投资估算指标》(建标【2007】163号、240号),编制投资...
通过运用合适的成本估算模型和技术,可以有效地提高估算的准确性,从而更好地管理项目的成本,确保项目的成功实施。未来的研究还可以探索更多先进的成本估算方法和技术,以适应不断变化的软件开发环境。
小学教育投资估算与设计概算是项目管理中的关键环节,尤其对于教育资源分配和规划至关重要。投资估算在项目开发的各个阶段...精确的投资估算能有效避免项目超支,保证教育资金的合理利用,从而促进教育事业的健康发展。