首席技术官最后一天:反思、失误和一些经验教训
离开
错误和经验教训
接下来是什么?
2021 年 4 月,我离开了 Akvo 的首席技术官职位,此前我在该职位上工作了大约两年。
今天,
六
七
八
九十个月过去了,似乎是时候停止拖延,写点什么了。
离开
当我发现星期天晚上成了一周中最难熬的时候,我的感觉和以前上学时一模一样:焦虑和不快乐,我意识到自己必须离开了。
但不仅仅是周日晚上。我从来不介意工作上的问题在工作时间之外突然冒出来——我喜欢解决问题——但现在,它会让我完全失去正在做的事情的乐趣。
当然,还有随之而来的睡眠问题。
真正的幸福只存在于你找到那些你乐于面对并乐于解决的问题之时。——
马克·曼森,《不在乎的艺术》
根本原因分析
无需逐一探究原因,原因显而易见:公司财务状况的综合影响、我参与的决策的影响,以及完全没有准备的感觉。
例如,我对新商业战略的翻译是:停止产品开发。
我凭什么力主叫停公司自十二年前创立以来就一直是其旗舰产品的研发?一位更有经验的首席技术官会持不同意见吗?一位更有经验的首席技术官会改变业务战略吗?会改变产品研发的融资方式吗?会改变合同谈判方式吗?会寻找外部投资吗?
对开发团队的影响……
这是我参与做出的最后一个决定。
错误和经验教训
必填的“经验教训”部分:
- 再见,编程。
- 投诉是好事。
- 清晰的思路需要付出艰辛的努力。
- 商业优先,技术其次。
- 冲突:避免成为故障电话。
- (用数据进行的)艰难对话。
- 这始终是系统问题。
- 自责毫无意义。
- 一切都关乎团队。
- 不要直接修改,而是进行实验。
- 反馈回路很长。
- 设立围栏是必要的恶。
- 孤独。
- 我并不讨厌人员管理!
再见,编码
尽管这令人难过,但总会有比编程更重要的事情。
投诉是好事
并非所有的抱怨,也并非所有时候的抱怨,但一定程度的抱怨意味着人们对你足够信任,也意味着他们足够关心这份工作。
投诉是实现以下两种目标的机会之一:
- 做出改进。
- 阐明观点。
最佳方案是在向抱怨者进一步解释后,将改进工作委托给他人完成。
清晰的思路需要付出艰辛的努力。
不仅沟通会变得混乱,你可能需要重复十遍,而且首先要弄清楚事情的来龙去脉也需要付出很多努力。
商业优先,技术其次
我当时认为作为首席技术官,我的主要职责是改进软件交付方式。这是个大错。
我应该从一开始就深入了解这家企业的运作方式以及软件如何支持和推动它的发展。
冲突:避免成为失灵的电话
Foo因为Buzz的事抱怨Bar。你和Bar聊起Buzz,但Bar说的是Quux,你完全不知道Quux是什么意思。于是你去找Foo问清楚Bar说的Buzz的Quux是什么,Foo回答说是Flob。
真是浪费时间、精力,而且还会造成混乱。
根本问题在于 Foo 不想和 Bar 进行一次艰难的谈话,虽然我很能理解,但这谈话是必须进行的。
所以,根据具体情况,有两种可能:
- 请Foo和Bar进行一次艰难的谈话。
- 和 Foo 和 Bar 坐下来进行一次艰难的谈话。
(用数据进行的)艰难对话
让艰难对话变得更容易进行的两个要素:
这始终是一个系统问题。
在当前情况下,每个人都在尽力而为。——
杰拉尔德·M·温伯格,《成为技术领导者》
考虑到这一点,一旦你从指责别人转变为理解、检查和改变系统,对话的成效就会大大提高,这真是令人惊讶。
步骤如下:
- 表明我们正在努力理解该系统是如何导致这种结果的。
- 重复第一点。
- 同意这个结果令人不快。
- 收集有关系统行为的时间线/事实,以了解“情况”。
- 就理想的结果达成一致。
- 就避免(1)和促进(2)所需的系统变革达成一致。
请注意,“情况”也可能指执行工作的人员缺乏相关知识或能力。这种情况是可以解决的。
改变制度,人们自然会跟随。
自责毫无意义
我一直认为承认“这是我的错!”是一件勇敢的事情,但如果你真的相信某件事是你的错,那么你也就准备好相信别人也可能犯错。
互相指责和自责都无济于事。问题始终出在系统层面。
一切都与团队有关。
团队构成、组成、职责、内部和外部动态……这将是你进行系统变革的主要杠杆点。
不要直接修改,而是进行实验
改变令人恐惧,并会遇到很多阻力,但进行实验则发出完全不同的信号:它是一种旨在学习的暂时性行为。
实验注定会“失败”,这带来了诚实反馈所需的心理安全感,并提高了参与的意愿。
反馈质量很高,因为它来自经验证据,而不是理论上的“这在这里行不通”。
而最重要的原因:
改变文化,首先要改变人们的行为,而不是人们的思维方式。——
约翰·舒克,《如何改变文化:来自NUMMI的经验教训》
反馈回路很长
你会怀念那72小时的测试套件。
围墙保护是一种必要的恶
我曾多次犯这样的错误:请别人做一些重要但不紧急的工作,却指望他们能抽出时间来做。结果很少奏效。
尽管我很不情愿,但解决办法是明确地将人们的时间划出来,这样,如果出现其他冲突的优先事项,他们可以依靠你的权威来拒绝,或者将冲突升级到你这里。
孤独
我从来没有说过这么多话,参加过这么多会议,但是你们公司里没有人会处于你这样的位置,所以有时候我真的感到很孤独。
最后,我在 LinkedIn 上随机联系了一些首席技术官,结果出乎意料地有用。
我并不讨厌人员管理!
你可能不在乎,但这对我来说是个很大的意外。
即使一对一的辅导日真的非常非常累人,但我其实很享受与其他人力资源人员相处的时光。
接下来是什么?
这种体验就像我第一次喝啤酒、写第一篇博客文章或第一次参加会议演讲一样。
一次尝试不足以让我下定决心。
但在开始新工作之前,我原本的计划是休息到 2021 年结束,暂时远离工作和新冠疫情,并在妻子接受一场严重的手术期间照顾家人。
但生活另有安排……
文章来源:https://dev.to/danlebrero/cto-last-day-reflections-mistakes-and-some-learnings-mip

