扫码阅读
手机扫码阅读
为什么无法建立过程性能模型?
45 2024-10-02
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:为什么无法建立过程性能模型?
文章来源:
麦哲思科技任甲林
扫码关注公众号
摘要:建立软件公司过程性能模型的难点
在CMMI等级四五的软件公司中,构建过程性能模型是一项关键的挑战。公司在此过程中常面临六大困难:
- 数据不准确:数据采集时存在准确性问题,例如,评审会议中只是学习的人员被统计在内,数据依赖回忆而非实时采集,代码行数的估计非工具统计。
- 过程不稳定:过程的不稳定性可归因于多个方面:
- 过程范围太广,导致难以建立有效的回归分析模型,因为影响因子众多而个别影响有限。
- 过程定义不稳定,关键成功因素未明确定义,如评审流程中的具体要求。
- 过程执行不稳定,实际操作中未能严格遵守流程规定。
- 过程输入不稳定,不同项目的投入差异造成过程输出也不稳定。
- 影响因子识别不全:关键影响因子未被全面识别,难以量化或数据采集不完整。
- 大过程建模困难:当涉及大规模过程时,众多影响因子的相关性不大,数据采集困难,且因子间交互作用使得建模复杂。
- 样本量太少:样本数量不足导致增加或删除单一样本点都会明显影响回归结果,缺乏代表性。
- 样本不随机:实际数据与预期的正相关性不一致,这会误导对变量间关系的分析。
以上问题表明,建立过程性能模型并非易事,这些挑战解释了为何CMMI四五级认证的实施周期较长。
想要了解更多内容?
查看原文:为什么无法建立过程性能模型?
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
420 篇文章
浏览 72.1K
麦哲思科技任甲林的其他文章
普通原因与特殊原因的区别
在SPC中,对过程的偏差区分了信号与噪音,信号是特殊原因造成的偏差,噪音是普通原因造成的偏差。这两类原因有啥区别呢?我归纳整理如下: 普通原因 特殊原因 定义 普通原因指的是造成随着时间的推移具有稳定的且可重义的分布过程中的许多变差的原因,我们称之为:“处于统计控制状态”、“受统计控制”,或有时简称“受控”。普通原因表现为一个稳定系统的偶然原因。只有变差的普通原因存在且不改变时,过程的输出才是可以预测的。 特殊原因(通常也叫查明原因)指的是造成不是始终作用于过程的变差的原.
CMMI 研究所CEO 访问麦哲思,探讨中国CMMI未来之路!
2014年4月26日,CMMI 研究所CEO Kirk Botula先生与COO Lisa Masciantonio女士到访麦哲思科技(北京)有限公司,和麦哲思科技CEO任甲林先生与CTO Bruce Hofman先生进行了充分的沟通交流,对于如何融合敏捷方法到CMMI模型中,如何改进优化CMMI模型、SCAMPI评估方法,如何进一步推广CMMI模型在中国的实施,双方进行了热烈而富有创意的讨论。K
高成熟度的真正难点是什么?
很多朋友认为4-5级难做的原因是度量做的不好,其实我认为那只是表象,最根本的原因还是过程不稳定,2-3级的过程就没有做好,过程不稳定,反应在数据上就不稳定,MA可以做的很好,但是MA的结果可能没有管理的参考价值,建立的模型就没有意义。比如: 我们可以很准确的度量身高、体重、年龄、每天的饭量、每天饭食里葡萄糖的含量、智商。我们希望建一个模型来预测智商,假如根据上述信息建立了一个模型: 智商=f(
需求与设计的界线
需求与设计的区别究竟是什么? 教科书上的经典答案是:需求关注系统“做什么”,设计关注“如何做”,其实这是一个很模糊的说法。无论是在结构化方法中还是在面向对象的方法中,需求分析的结果既包括了“做什么”也部分包括了“如何做”,只不过描述“如何做”时抽象的层次比较高或者描述了某个局部需求的“如何做”。客户在提出系统需求时,可能对“如何做”提出一些约束条件,比如客户要求必须采用三层结构,必须采用某个中间件
快速学习COSMIC方法之八:如何识别功能处理
在上一讲中我们讨论了对功能处理概念的理解,那是我们识别功能处理的基础。本节我们将继续讲解如何识别功能处理。在度量手册中,对识别功能处理给出了如下的规则:a) 一个功能处理应该完全属于某层且仅属于某一层的一个软件块的度量范围。b) 一个功能处理至少包含两个数据移动,一个输入加上一个输出或写。一个功能处理中数据移动的数量没有上限。c) 一个执行中的功能处理,当其响应了触发输入并满足FUR时
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线