扫码阅读
手机扫码阅读
对软件开发过程可重复性的思考

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


麦哲思科技任甲林
扫码关注公众号

硬件生产过程的重复性高,因为其产品功能和质量要求、生产设备、生产流程都是标准化的。硬件的生产力主要来自设备,因此其生产能力要求稳定且精确。相比之下,软件生产过程的重复性较弱,因为每个软件项目的需求、开发团队的经验和人数、开发方法和流程以及外部干扰都是不同的,软件的生产力依赖于人的能力。
硬件与软件生产过程的比较:
- 在硬件生产中,虽然人对生产质量有所影响,但更核心的是设备;而在软件生产中,人是核心的生产力。
- 硬件的原材料是有形的、易于控制差异性的物料;软件的原材料是需求,需求是抽象的,每个项目都不同。
- 硬件生产过程和方法标准化;软件开发过程和方法因需求和项目特点的不同而变化。
- 硬件生产环境相对稳定;软件开发容易受到外部干扰,工作可能被打断。
软件过程管理的思考:
- 我们需要考虑软件过程管理中可借鉴硬件生产过程的部分,思考哪些过程的可重复性类似于硬件生产。
- 探讨微观和宏观层面的相似性,以及不相似时的变通方法。
- 考虑使用SPC(统计过程控制)来管理稳定性高的过程,同时寻找方法来管理稳定性差的过程。
- 探讨降低Cpk(过程能力指数)目标值是否足以借鉴硬件的开发过程,或是否需要新的方法。
- 反思软件过程的可重复性是否直接影响开发能力的稳定性,及如何预测项目目标的达成。
- 讨论如果软件过程不可重复,软件管理是否就成为艺术,软件产品是否也成为艺术品。
想要了解更多内容?


麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 215.5K
麦哲思科技任甲林的其他文章
CMMI 4级实践问题30问-6
第19问:基线是否一定关于均值对称?如果不对称是如何计算出来的? 答:基线不一定是对称的,在第2问中已经介绍了一种建立基线的方法,如果不是采用XMR图的方法建立基线,而是采用箱线图或概率区间分析的方法建立基线,则基线可能就是不对称的。比如如果数据偏态分布很明显,则可以取众数或中位数作为期望值,此时建立的基线就可能是不对称的。在采用箱线图时也可以排除异常点。 第20问:何时变更基线?
CMMI 4级实践问题30问-7
第22问: 什么是过程性能模型? 过程性能模型(PPM)是关于过程的属性与其工作产品之间关系的描述,它是基于历史的过程性能数据开发的并通过收集的项目的过程和产品度量元进行调整以用来预测执行过程的结果。通俗的讲就是通过过程的输入及属性预测过程的输出,但是过程性能模型必须满足以下的几个基本特征: (1)定量模型:是定量模型而不是定性模型; (2)实用性 :是基于本组织的历史数据分析得到,而
GOV与II两个PA的案例
CMMI V2.0中GOV与II两个PA比较抽象,我通过实施案例来帮助大家解释一下这2个PA中每条实践的含义。PA 实践编号 Measures校对后的中文翻译 针对培训过程的实施案例 针对编码过程的实施案例 GOV 1.1 高级管理者识别开展工作的要点,并定义实现组织目标所需要的方法 老板要求每个部门有人负责培训工作。 每个部门每个月至少要有1次技术培训。 每个部门每2个月至少要有2次管理培训。 每次培训应该制作录像,便于重复培训。.
如何设计度量数据展示的指示器?
在设计企业的度量体系时,很多企业往往在数据展示的方面不太重视,下文举例说明如何设计度量数据的指示器。 比如部门经理关注本部门内每个项目的进展情况,想通过度量数据了解每个项目的进展情况。针对此需求,我们来设计满足其需求的度量分析图形(指示器)。仔细讨论、分析此度量需求,可以得到:部门经理希望在图形上显示出部门内每个项目的工期偏差天数、偏差%,并且对于天数偏差超过比如10天的、偏差率超过15%的
不要这样做CMMI
很多公司在做CMMI,很多公司也在重复这种错误:“证书优先,机械照搬,文档泛滥,似严实宽。”!1“证书优先”。CMMI的证书成了一个敲门砖,没有这个证书难以承担国外的项目,没有CMMI的证书就难以在国内一些项目的竞标中获胜,也无法获得政府的补助,于是很多公司都选择了要在短时间内获得CMMI证书。证书只是过程改进的附属物,而过程改进的实效才是其真正的价值。为了尽快拿到证书,企业往往忽略了实效,从形式
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线