质量内建中的精益思想

简介: 质量内建中的精益思想

大家好,我是阿萨。最近学习质量内建,所以就多分享一点。


质量内建


精益生产企业会尽可能地在其流程中建立质量。通过在你的过程中建立质量,你可以防止不必要的返工和浪费。这意味着你的自动化流程能够检测到异常情况,你的流程有防错功能,以避免错误流出。


自动化


当考虑内置质量时,应该想到的主要方面是 "半自动化"或全自动化。这也是精益生产的主要支柱之一。


自动化是指用脚本运行结果判断质量好坏状况的能力。当检测到异常情况时,脚本将停止并触发警报。这应该会导致有人修复问题并重新运行。如果不这样做,带缺陷的软件有可能继续进行进入下一个阶段。


最初的概念诞生于丰田公司开发的一种织布机,如果一根线断了就会停止。这样就不需要一个人站在那里监视每台机器。因此,就有了 "有人情味的自动化 "这一说法。


预防错误


在精益生产环境中,JIT的概念不允许你把事情做第二次。这就是为什么在你的流程中实现质量内建是如此重要。成功所需的想法并不总是复杂或昂贵的。


代码门禁就是一个预防缺陷的一个好例子。它应该只允许合入合规的代码,如果代码出错或者有死循环,就会发出警报。用静态扫描方法防止缺陷,以验证是否已经进行了基本的合规操作。将此与自动化以及UT结合,你就几乎可以保证合入增量代码的质量。


无论你有什么想法,只要能保证过程中的防错措施越多,质量就会越好。这可以防止昂贵的返工、浪费和潜在的漏测。


相关文章
|
Web App开发 编解码 监控
防御性设计和开发
“防御性编程(Defensive programming)是防御式设计的一种具体体现,它是为了保证,对程序的不可预见的使用,不会造成程序功能上的损坏。它可以被看作是为了减少或消除墨菲定律效力的想法。”
727 0
防御性设计和开发
|
8天前
|
敏捷开发 设计模式 Devops
深入理解软件测试中的自动化框架设计原则
【5月更文挑战第26天】 在现代软件开发周期中,自动化测试已成为确保产品质量和加快交付速度的关键因素。本文将探讨自动化测试框架的设计原则,旨在为读者提供如何构建一个高效、可靠且易于维护的自动化测试框架的洞见。通过对框架设计模式的深入分析,以及实际案例研究,我们阐述了如何优化测试脚本的重用性、可扩展性和灵活性。文章还讨论了持续集成环境中自动化框架的最佳实践,帮助团队有效地实施自动化策略,并最终实现更快的反馈循环和更高的产品质量。
|
11月前
软件质量的概念
□ANSI/IEEE Std 729-1983定义软件质量为”与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体” □M.J.Fisher定义软件质量为”所有描述计算机软件优秀程度的特性的组合”
115 0
|
设计模式 安全 程序员
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
301 1
|
敏捷开发 测试技术
敏捷开发管理--任务分解经验之谈
敏捷开发中怎样做好任务分解?
2586 0
|
测试技术 程序员
《程序员度量:改善软件团队的分析学》一程序员在其核心职责方面做得如何
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第3章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
990 0