作者:许晓斌 阿里技术风险与效能团队

管理者的工作职责之一就是创造一个人让员工都充满心理安全感的环境,让他们能够专注于自身的工作,敢于发表不同的观点,敢于做判断和承担风险。

软件研发是一项高度复杂的创造性工作,研发工程师需要和产品经理一起讨论理解复杂的业务模型流程,需要阅读并理解系统多年积累下的数以十万百万行计的代码,需要把新的需求通过一行行的代码实现。软件研发也越来越成为一项需要关注风险的工作,无论是代码的bug,还是对于系统运维的疏漏,都会对商业运营产生重大的影响,甚至影响到人们日常生活。

在新冠疫情期间,每个人的出行都依赖健康码系统和核酸检测系统,这些系统一旦出现故障就会大面积影响民众的出行,而所有这一切背后都依赖工程师认真严谨的工作。

创造性工作的前提是员工具备充分的心理安全感,如果工程师每天都在担心自己有被裁员的风险,那么他必然是处于一个极度焦虑的状态中,他会担心自己某个微小的行为成为主管眼中的最后一根稻草,难以专注地投入到手头的工作中去。如果缺乏安全感,工程师也必将不敢做一些有失败风险,做一些他认为“可能让主管失望”的事情,甚至不敢做一些他认为可能和主管想法不一致的判断。

我经常会观察到身边一些团队的成员,在处理工作的时候几乎养成了事事向主管请示汇报的习惯,在和其中一位员工私下沟通的时候,他和我说这是自己曾经因为做了一些决策和主管的想法不一致,常被主管单独约谈,数次之后他不仅担心自己的做法不符合主管的期望,更是对自己的判断力失去了信心。

前文说过,许多公司的软件系统的代码行数都是以百万计的,由于软件系统和软件开发行为的复杂性,从理论上讲管理者就无法掌握所有的细节,更何况在很多组织中管理者的职责已经太多了,除了做人员管理、技术战略,还得理解业务,做大量的协同工作。这就意味着系统中的风险征兆必然依赖团队工程师去发现并解决。

但是一旦员工缺乏安全感,他可能就不愿意去提这些问题,内心认为管理者不想听到这些“负面”的信息,或者认为管理者会把风险的出现理解为员工能力的不足。

例如,当系统出现故障之后,许多团队会组织复盘,其中有些团队会在复盘会上强调故障的责任人并对责任人进行处罚,而另一些团队则推行blameless的文化,并不涉及处罚,而是专注在分析问题的根因和后续action上,虽然前者也会强调分析根因和action,但由于潜在的处罚造成强烈的不安全感,更多人的会倾向于罔顾事实而把相关的责任推走,这样的结果对于系统长期的稳定无疑收效甚微。

举个例子,近期参加了一个公司中高层的技术规划会,会议的开头有十分钟汇报一下公司当下工程师的整体体验现状。我提前15 分钟到达会议室复习下汇报材料,随着会议开始时间的接近,参会者陆续到达。

渐渐意识到参会者除了我的上级、公司的 CTO、以及我认识几个核心业务研发负责人之外,实际参会的人比预想的多了两倍,而他们有一个共同的特点:层级都比我高。在汇报的过程中,我明显处于比较紧张的状态,我自认有不错的演讲能力,在其他普通一些的场合我的状态可不会这样,汇报完后我内心稍微松了一口气。

我意识到在这个场合我非常缺乏安全感,现场参会的人实际上是一个非常核心的决策集体,他们具有极大的影响力,包括技术战略的制定,资源的投入,关键岗位人员的任免等等;而我和他们的大多数人都不熟悉,缺乏基本的信任关系,尽管我参加了这个会议,但我内心并不认为自己是这个决策集体的一部分。

因此我下意识就会担心自己说错话,担心神形态度给人留下不佳的印象,也不敢冒险提一些未经充分论证的观点,这就必然整体的表现和平时更真实自如的状态有较大的差异。

对心理安全感的需求,是人类在数百万年的采集狩猎社会中进化出的心理机制。和现代社会不同,早期人类缺乏基本的安全生存环境,物质匮乏,在面对速度更快、力量更强大的野兽时,人类关键的竞争力是协作能力。如果一个人被部落集体排斥,他马上就会面临死亡的威胁,这时候内心的焦虑感、惶恐感就会给他一种非常强烈的信号,让他快速想办法被集体重新接纳。

虽然今天的社会环境发生了巨大的变化,一个人即便不被身边的小集体接纳(包括亲友集体,工作集体等),也不会直接面临生存的风险,但我们进化出来的心理机制还是停留在采集狩猎的社会环境阶段。



管理者的工作职责之一就是创造一个人让员工都充满心理安全感的环境,让他们能够专注于自身的工作,敢于发表不同的观点,敢于做判断和承担风险。具体的做法包括:

1)尽可能透明地分享信息,尤其是团队关键决策和决策背后的思考。

2)保持和员工的1-on-1对话,通过这样的对话,管理者不仅能够和员工实现深入沟通,也能够让员工在心理上感觉被团队关键人物信任。

3)积极地给予员工正面反馈激励,让员工感觉自己的工作对于团队的价值感。



以上的这些实践都是在不断给员工释放这样一个信号:“你是集体的重要一部分”,以满足每个人心理上对安全感的需求。与之相反的,一些不成熟管理者会通过制造不安全感来给员工制造巨大的压力,例如通过暗示等手段告诉员工,“如果你不在一周内完成这个需求,你的年终绩效可能会受到影响”,又或者说 “团队和你同层级的员工的工作进展是超预期的,想想你自己的处境”,等等。

这些信号会被员工理解为一种威胁,并会在短期内激发巨大的反应(其中最常见的是加班),但从长期来看负面的影响远大于正面,缺乏安全感的员工会失去创造力,不敢表达,也很容易就开始思考是否应该离开团队,寻找更安全的工作环境。

延伸阅读

[01] 《进化心理学》

https://book.douban.com/subject/26683297/

[02] “伟大的领导者让员工感觉安全” 

https://www.cphrmb.ca/news/427646/Great-Leaders-Make-Employees-Feel-Safe.htm

技术领导力之路 - 安全感相关推荐

  1. 通往优秀技术领导力之路开篇词 卓越的团队必然有一个卓越的领导

    管理大师彼得 德鲁克说:"组织的目的,就是让平凡的人做出不平凡的事"然而 ,不是任何一群平凡的人聚集到一起,都能做出不平凡的事.甚至一群优秀的人聚集到一起,都能做出不平凡的事情.甚 ...

  2. 架构师技术领导力成长之路

    今天跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法.每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题, ...

  3. 技术领导力,2019年文章精选55篇:中台架构、大佬故事、职场管理干货

    点击"技术领导力"关注∆  每天早上8:30推送 来源| 技术领导力(ID:jishulingdaoli) 感谢一路相伴,2019年是"技术领导力"奋进的一年, ...

  4. 技术领导力: 深度访谈《深入分布式缓存》

    于君泽,蚂蚁金服支付核算技术部负责人.互联网金融业务近8年,电信业务8年经验.兴趣在高可用分布式架构应用,研发管理,内建质量等.维护公众号:技术琐话.<深入分布式缓存>一书联合作者,总策划 ...

  5. 我所理解的技术领导力

    一晃六年,<技术领导之路>要再版重印了.回想刚刚开始翻译这本书时,我还忙碌在程序开发的一线,对领导技术团队并没有太多经验:如今,也能差强人意地带领技术团队支撑年销售额数亿的业务.一路走来跌 ...

  6. 致敬科技工作者:资深Java工程师的技术成长之路

    在全国科技者工作日这个特殊的日子里,我们向所有为科技进步付出辛勤努力的工作者们致敬.本文将分享一位资深Java工程师的技术成长之路(本人自己),以及他在技术领域取得的成就. 1. 热爱编程的起点 在计 ...

  7. 码农技术炒股之路——抓取股票基本信息、实时交易信息、主力动向信息

    从本节开始,我们开始介绍各个抓取和备份业务.(转载请指明出于breaksoftware的csdn博客) 因为我们数据库很多,数据库中表也很多,所以我们需要一个自动检测并创建数据库和表的功能.在< ...

  8. 码农技术炒股之路——任务管理器

    系统任务和普通任务都是通过任务管理器调度的.它们的区别是:系统任务在程序运行后即不会被修改,而普通任务则会被修改.(转载请指明出于breaksoftware的csdn博客) 为什么要有这样的设计?因为 ...

  9. 码农技术炒股之路——数据库管理器、正则表达式管理器

    我选用的数据库是Mysql.选用它是因为其可以满足我的需求,而且资料多.因为作为第三方工具,难免有一些配置问题.所以本文也会讲解一些和Mysql配置及开发相关的问题.(转载请指明出于breaksoft ...

最新文章

  1. Halcon:(3)铝板检测与角点坐标计算
  2. sqlserver数据文件位置如何迁移
  3. (寒假CF)Choosing Symbol Pairs
  4. Linux网络模式及远程连接出错排障
  5. == 和 is 的区别
  6. 32位mips运算器logisim_大神教你制作一个简单的16位CPU
  7. 如何做到每天写代码?
  8. nodejs与php通信,使用DNode实现php和nodejs之间通信的简单实例
  9. Java 8 特性 – 终极手册
  10. 计算机系统启动的加点顺序是,操作系统引导探究
  11. 俄国防部《红星电视台》公布一个俄军“监督”下的大型加密货币矿场
  12. JMP M16:64
  13. [蓝桥杯]基础练习 特殊回文数
  14. 小程序分包Error: 分包大小超过限制,main package source
  15. python蓝牙控制手机打电话_树莓派 python bluetooth,用pybluez控制蓝牙
  16. 判断API接口是否支持跨域
  17. Codeforces Round #362 (Div. 2) B 模拟
  18. HP笔记本HDMI检测不到外接显示器
  19. springboot服务器没响应,记一次springboot 故障:接口无响应--》CPU 100%---》log无法写入---》磁盘满了...
  20. 设置VSS2005使支持通过Internet访问

热门文章

  1. (Agora声网)多人视频聊天应用的开发(三)多人聊天
  2. 基于php网吧会员管理系统
  3. Qt制作大数据可视化大屏展示电子看板
  4. 什么是EDA?常见的EDA工具有哪些?
  5. 利用最小二乘法拟合脱密坐标的方法
  6. 腾讯WiFi管家手机无线上网免费下载安装
  7. timestamp(时间戳)详解
  8. 英文版-每一天-day by day and with each passing momment
  9. 汽车动力经济性开发工具,发动机最优燃油消耗曲线计算程序 发动机最优燃油消耗曲线matlb计算模型,MATLAB模型,发动机OOL
  10. miniui 消息框(MessageBox)总结