扫码阅读
手机扫码阅读
为什么无法建立过程性能模型?
16 2024-10-02
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:为什么无法建立过程性能模型?
文章来源:
麦哲思科技任甲林
扫码关注公众号
摘要:建立软件公司过程性能模型的难点
在CMMI等级四五的软件公司中,构建过程性能模型是一项关键的挑战。公司在此过程中常面临六大困难:
- 数据不准确:数据采集时存在准确性问题,例如,评审会议中只是学习的人员被统计在内,数据依赖回忆而非实时采集,代码行数的估计非工具统计。
- 过程不稳定:过程的不稳定性可归因于多个方面:
- 过程范围太广,导致难以建立有效的回归分析模型,因为影响因子众多而个别影响有限。
- 过程定义不稳定,关键成功因素未明确定义,如评审流程中的具体要求。
- 过程执行不稳定,实际操作中未能严格遵守流程规定。
- 过程输入不稳定,不同项目的投入差异造成过程输出也不稳定。
- 影响因子识别不全:关键影响因子未被全面识别,难以量化或数据采集不完整。
- 大过程建模困难:当涉及大规模过程时,众多影响因子的相关性不大,数据采集困难,且因子间交互作用使得建模复杂。
- 样本量太少:样本数量不足导致增加或删除单一样本点都会明显影响回归结果,缺乏代表性。
- 样本不随机:实际数据与预期的正相关性不一致,这会误导对变量间关系的分析。
以上问题表明,建立过程性能模型并非易事,这些挑战解释了为何CMMI四五级认证的实施周期较长。
想要了解更多内容?
查看原文:为什么无法建立过程性能模型?
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
379 篇文章
浏览 58.9K
麦哲思科技任甲林的其他文章
过程改进的关注点之测试过程
总结了一下在咨询过程中看到的测试过程的常见问题,梳理出来进行测试过程改进的关注点
案例:原因分析与解决方案的实战演练
2011年12月15日,笔者作为外部咨询顾问参与了客户的一次原因分析与解决方案的分析会议,对整个过程进行了记录:参与的人员: 外部的咨询顾问 1名 QA人员 上午4名,下午3名 部门经理 1名 项目组内部的人员 上午7名,下午3名培训的时间: 上午9点10分到上午9点55分,共计45分钟会议的时间: 上午9点55分到11点40
工程师的思维方式
笑话一:瞎子打高尔夫 有一组人,包括牧师、医师、工程师,在打高尔夫,由于前一组人进度实在太慢,频频受阻。他们忍不住问杆弟:“前面一组都是些什么人?” 杆弟答:“全都是瞎子。” 牧师听了,油然生出悲悯之心,道:“我将时时刻刻为他们祈祷,请求上帝让他们重见光明。” 医师亦不甘后人,接着道:“我要召集世界一流的眼科医师,设法治好他们的眼盲。” 工程师则不疾不徐道:“既然他们是瞎子,为何不利用夜晚来打球?
程序员必读之作:重构
十月一之后安排了我去培训《设计模式》,由于听众多为C与C++的新手,我想先从重构开始讲起,循序渐进,于是我决定仔细阅读〈重构〉这本书。 这本书我很久之前买的,当时大概读了读,感觉不错,就拿给了我表弟去读,他是程序新手。 这次是系统地读。 有个朋友曾经跟我说过,这本书不错,只是有点罗嗦,他是十多年经验的老程序员了,有此感觉很正常。写一个好程序的道理其实就如一层窗户纸,一点就透。但是,难得的是这本书系
例解:如何将规范的过程敏捷化?
很多企业基于CMMI建立过程体系后,大家普遍反应太复杂,编写的文档太多,复杂的体系可能就无法贯彻执行下去,无法成为企业的文化。因此需要敏捷化,当我们对过程进行敏捷化时,是基于实效的目的而不是基于评估的目的。如何将一个规范的过程体系敏捷化呢,下文将针对软件企业反应突出CMMI中的DAR过程域为例,说明敏捷化的方法。 首先,看看在CMMI体系中对DAR的要求:SP1.1建立决策分析指南SP1.2建立
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线