如何做好软件估计?
发布于 2024-10-04
1735
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
项目估算方法摘要
项目估算是一个专业活动,需要参与者具备一定的知识和技能。正确的估算能够为项目的规划和执行提供重要的信息和依据。
1. 经验丰富的参与者
有效的估算需要参与者既有相关开发的实际经验,也接受过估算方面的专门训练。如果缺乏其中一种经验,估算的风险就会相应增加。
2. 细化分解任务
在估算过程中,应将任务细化到较小的颗粒度,这有助于更准确地掌握任务的规模和需求。就像估计一碗大米的粒数一样,通过分解成小堆再进行估算,可以更容易得到整体的估计值。
3. 全面覆盖任务
确保在估算时没有遗漏任何任务。遗漏任务会导致整体估算的偏差,因此穷举所有任务是必不可少的步骤。
4. 利用历史数据
历史上类似项目的数据是宝贵的参考资料。通过对比历史数据,可以对当前的项目估算做出更加合理的预测。
5. 多方法交叉验证
使用多种估算方法,如DELPHI方法、功能点法、类比法等进行估算,然后将不同方法得出的结果进行对比。对比中发现的较大差异点可以促使估算者进一步分析原因,从而提高估算的准确性和合理性。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1111.2K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
七种场景下的软件工作量估算步骤
场景一:合同前的工作量估算场景描述:(1) 没有实施过CMMI2级(2) 合同未签,需要给客户报价(3) 有客户的概要需求,有类似的项目数据可供参考(4) 需要估计整个项目的总工作量,以便于估算总成本,给客户报价估算步骤:(1)寻找类似的历史项目,进行项目的类比分析,根据历史项目的工作量凭经验估计本项目的总工作量;(2)进行WBS分解,力所能及地将整个项目的任务进行分解;(3)参考类似项目的数据,
我说CMMI2.0之同行评审
同行评审,不是通过测试去发现缺陷,而是通过专家阅读文档、代码发现缺陷,是在实现之前发现缺陷的最有效手段。同行评审这个PA是从VER中剥离出来的,原来1.3版本的VER与VAL合并成了VV PA,让熟悉最早的SW-CMM.1.1的从业者感受到了复古之风。这个PA的实践描述通俗易懂,最好理解。但是,很多公司做了同行评审,效果不好。我之前写过多篇博客讲解同行评审如何做的问题,分别列举到对应的...
Lehman的软件演化定律
自20世纪70年代以来,M. M. Lehman通过对软件系统演化现象的观察,陆续总结了8条定律,称之为定律并非那么严谨,但是对于认识软件维护的规律,改进软件维护的过程具有很好的指导意义。1 (1974年)持续变更定律。系统必须持续调整以适应各种变化,否则这些系统将变得越来越不令人满意。2 (1974年)复杂度增长定律。随着系统的演化,其复杂度会逐渐增加,除非采取措施来降低或保持其复杂度。3 (1974年)自我调整定律。软件演化过程的是自调整的,每次演化版本的度量数据近似正态分布。4 .
豆包对伊朗与美国的交战水平的CMMI评级结果!
如果用CMMI评价一下美国与伊朗的作战水平,分别是什么级别呢?
如何度量交付后的软件质量?
如何度量交付后的产品质量?本文给出了四个参考度量指标,并简要分析了其优缺点,并给出一个具体场景的案例。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线