27、HOP与混沌工程的融合:打造更安全可靠的工作环境

HOP与混沌工程的融合:打造更安全可靠的工作环境

1. 新视角与HOP概述

1.1 新视角哲学

“新视角”是一种大致的哲学理念(未严格定义),与安全科学的“旧视角”形成对比。它大致对应自21世纪初以来安全科学和弹性工程的最新研究与趋势,涵盖了像“安全II”和“差异化安全”等在学术和大众文献中流行的概念。

1.2 什么是人类与组织绩效(HOP)

HOP是一种改进组织架构和功能流程的方法,旨在优化诸如安全等对业务至关重要的属性。由于其起源于制造业,它常被误认为是一种流程,但实际上并非如此,它具有灵活性和艺术性,基于以下五个原则:
- 错误是正常的 :所有人都会犯错,工作量越大的人往往犯错越多。我们应预防可预防的错误,同时构建安全失败的能力。例如汽车制造商,他们既设置预警系统、自动转向纠正和刹车辅助来预防事故,又设计防撞区、安全气囊和可生存空间,以应对无法预防的事故。
- 指责无济于事 :指责不仅无法解决问题,还会使重要的对话和必要信息被隐藏。我们应转变对问责的看法,将重点从指责转移到学习、改进和修复上,营造一个员工敢于谈论问题的工作环境。
- 情境驱动行为 :工作环境由多种条件和组件构成情境,这些情境会驱动特定的行为。例如,安全指标要求零伤害可能导致少报工伤;生产压力要求在班次结束前生产一千个零件,可能使人们更关注结果而非过程。我们需要对系统驱动的行为保持开放和诚实的态度,若行为不符合业务目标,应做出改变。
- 学习与改进至关重要 :许多组织都有持续改进的流程,但方法

源码链接: https://pan.quark.cn/s/3379ee0243ef 《Java 开发坑点解析:从根因分析到最佳实践》源码目录 书籍购买地址 京东购买 当当购买 源码说明 专栏的所有代码基于Java 8 + Spring Boot 2.2.1.RELEASE + Spring Cloud Greenwich.SR4 + Spring Data Moore-SR4开发,基于Maven做依赖管理。 每一个案例都是独立的SpringBoot或Java命令行应用程序,可以单独启动,避免相互干扰,但是它们公用一个Maven POM。 下载源码后,先在根目录运行docker-compose up命令来通过Docker运行相关的MySQL、Redis、ES、RabbitMQ等系统,随后再来启动应用。 专栏大部分内容只依赖MySQL一个组件,如果docker-compose启动有困难的话可以先注释docker-compose.yml中的相关组件,比如注释ES和RabbitMQ,等后面设计篇需要用到的时候再启动,并且需要同时删除pom.xml中的相关SpringBoot Starter模块。 源码根目录下有一个readme.md的Markdown文件,这里有一个目录列了每一篇文章对应的源码位置,同时来到每一个源码包中下面还有一个readme.md文件,里面列了每一篇文章中每一个小节的源码包名。 大多数源码中的案例都会使用wrong和right这样方法命名来代表错误实现和正确实现,你可以结合书籍内容对比实现来理解。 有一些案例(比如SQL索引一文)会基于当前时间生成测试数据,所以不确保文中的测试结果本地可以重现,需要自己调整测试用例。 书籍代码索引 说明 点击链接进...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值