使用技术系统进化法则预测GJB5000C

创业   2024-12-12 07:38   四川  

一个技术系统的进化通常是以S曲线的方式进行,从婴儿期、成长期、成熟期,直到衰退期。技术系统的进化是有规律可循的,TRIZ理论认为技术系统进化遵循着8条进化法则,我们可以依据这些进化法则来预测下一代技术系统的发展方向。

这里尝试用技术系统进化法则来预测下GJB5000B下一个版本的变化。

进化法则1:完备性法则

完备性法则是指为实现某项功能,一个技术系统必须包含4个相互关联的基本子系统,分别是动力子系统、传输子系统、执行子系统和控制子系统。

实施GJB5000B,可以吸纳任何优秀的软件工程实践,当今人工智能在软件工程方面的应用已经大行其道,将来的GJB5000C必然会考虑人工智能方面的实践。

法则2:能量传递法则

能力传递法则是指为实现某项功能,必须确保能量从能量源流向技术系统需要能量的所有元件。

实施GJB5000B需要更多技术交流,需要吸纳更多的优秀实践,向外部先进单位学习,内部持续改进并且贯彻实施,需要进一步加强。

法则3:协调性法则

协调性法则是指技术系统的各个组成部分之间保持协调。

GJB5000B有4个子系统——组织管理、项目管理、工程、支持。它们之间应当是以工程为核心,互助互利的关系。当前只重视工程类组织资产,对其它类的组织资产有所忽视;实施过程中过于重视各自符合标准的实现程度,而忽略了为工程核心服务,4个子系统应该协调发展的原则。

法则4:提高理想度法则

提高理想度法则是指技术系统都向提高理想度,朝着最理想的技术系统进化。

提高理想度需要增加有用的功能,去除有害的功能和降低成本。在这方面GJB5000B应当探索更多的工程类的优秀实践,在评价时也加强这方面的指导,并且加强敏捷和精益实践的实施,鼓励高效地进行软件开发。

法则5:子系统不均衡进化法则

这个法则是指发现技术系统中各子系统发展的不均衡,通过改善最落后的子系统实现进化。

个人认为,虽然GJB5000B将“领导作用”作为一个独立的实践域实施,但是实际操作上仍然存在形式化的问题。在GJB5000B的4个子系统中“组织管理”出于落后的位置,下一个版本应当进一步加强这个实践域的要求。

法则6:向超系统进化法则

这个法则是指当系统因为内部资源的有限性限制了进化时可以寻求与外部资源结合。

GJB5000B的实施需要高层领导的支持,也需要从外部获取经验、教训、实践、成本。比如,借助外部项目实施敏捷实践。

法则7:向微观级进化法则

这个法则是指技术系统在能够更好地实现原有功能的条件下,沿着减小其组成元素的尺寸,向微观系统进化。

实际上,GJB5000B已经应用了这一法则。与GJB5000A相比,GJB5000B的实践域和实践的数目都已经减小,GJB5000B评价的工作量也大大降低。GJB5000C可以进一步瘦身。

法则8:提高动态性法则

这个法则是指技术系统沿着结构及相互作用柔性、可移动性和可控制性增加的方向发展,以适应环境状况或执行方式的变化。

GJB5000B虽然给出了标准的裁剪要求,但可操作性不够,下一个版本可以增强裁剪方面的指导。

这正是:

技系进化八律循,预测未来有准绳
五千新版何所变,进化法则可探因

参考书目:创新之道﹣-TRIZ理论与实战精要,作者:韩旭 储昭卫 姚威,出版社:清华大学出版社

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训、内外部评价以及软件过程改进、软件工程能力提升的研究工作。


软件工程之思
软件工程之思,一个探讨软件工程的优秀实践的芳草之地,这里有前辈的成熟经验,也有晚辈的奇思妙想,无论哪种,都希望能给你带来一点启迪。软件工程之思,愿成为推进软件工程浪潮中的一朵浪花,营造软件工程燎原之势的星星之火。
 最新文章