扫码阅读
手机扫码阅读
在估算时为什么要分解估算对象?
37 2024-10-02
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:在估算时为什么要分解估算对象?
文章来源:
麦哲思科技任甲林
扫码关注公众号
在项目管理过程中,精确估算规模与工作量具有重要意义。然而,许多项目经理在估算时常常不对被估算对象进行拆分,导致估算出现较大偏差。例如,一个模块估计有1万行代码,若以10%的标准差进行估算,根据切比雪夫不等式,实际代码行数可能落在7000到13000行之间的概率为89%。若偏差率符合正态分布,则该概率升高到99.73%。
相对地,如果将模块细拆分为50个小程序,每个程序约200行代码,保持10%的标准差不变,通过计算可知,实际代码行数的区间为(9576,10424),精度更高。对比两个估算区间:
- (7000,13000)
- (9576,10424)
显而易见,细拆分后的估算结果更为精确,所以在进行估算时应该尽可能细化估算对象。
此外,可使用水晶球软件模拟估算结果,以直观比较细拆分与未拆分的差异。模拟假设两种方法均估算出1万行代码,模拟1000次实际结果显示,在未细拆分情况下,实际代码行数落在区间(9576,10424)的概率仅为34.97%,而细拆分后,这一概率大幅提升至99.81%。
想要了解更多内容?
查看原文:在估算时为什么要分解估算对象?
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
420 篇文章
浏览 72.3K
麦哲思科技任甲林的其他文章
CMMI 3.0 究竟包含了哪些实践域?
本文对CMMI 3.0中的31个PA采用一句话概括了其内容,以帮助大家快速了解CMMI3.0覆盖的范围。
需求与设计的界线
需求与设计的区别究竟是什么? 教科书上的经典答案是:需求关注系统“做什么”,设计关注“如何做”,其实这是一个很模糊的说法。无论是在结构化方法中还是在面向对象的方法中,需求分析的结果既包括了“做什么”也部分包括了“如何做”,只不过描述“如何做”时抽象的层次比较高或者描述了某个局部需求的“如何做”。客户在提出系统需求时,可能对“如何做”提出一些约束条件,比如客户要求必须采用三层结构,必须采用某个中间件
刘欢
做完了汉王的正式评估,忙了一周,很累。 老耿出差到北京,于是去了他住的宾馆,一人一瓶小二,活血,放松。 回到宿舍,打开电视,中央四台中华情欢聚中山节目,刘欢在唱歌。 刘欢,是除了齐秦之外我最喜欢的歌手。 喜欢齐秦,因为其歌曲的凄美、苍凉。 喜欢刘欢,因为其才,无论是他唱的豪放的《好汉歌》,还是他唱的柔美的《弯弯的月亮》,刘欢对声音控制的技巧可以说是炉火纯情。 实力派的刘欢,我喜欢,希望他一直唱下去
CMMI4级实践问题30问-1
第1问:应该建立哪些组织级的性能基线? 答: (1) 由商务目标派生出基线需求 组织级的产品质量与过程性能目标是什么?这些目标可以通过哪些度量元来刻画?哪些因素影响了目标的达成?这些因素可以通过哪些度量元来刻画?这些度量元是否可以建立基线? (2) 建立力所能及的基线 需要建立基线,但是却无历史数据,或者收集基线数据的成本很高,也就只能放弃,需要等到时机成熟了才
如何调动核心员工的积极性
有朋友问我:如何调动核心员工的积极性,又能防止出现关键人员变动如离职带来的影响 ? 概要解答如下: 1 物质 (1)奖:基本工资+奖金,奖金的比例要大,否则对开发人员没有压力和动力 (2)高:总待遇要比同行业略高 (3)同:采用股票等措施拴住技术人员,有福同享,有难同当2 精神 (1)松:提供一个宽松的工作环境,不要是一个官僚化的氛围。为技术人员提供各
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线