成为CTO可能会很艰辛和沮丧,但也会充满乐趣和满足感。在过去7年中,我担任CTO,研发经理和软件架构师期间,我收集了一些见解,可以帮助我完成工作并实现公司的目标。很长一段时间以来,我一直在考虑分享我的想法,在这篇文章中,我将根据我的个人经验,尽最大的努力来分享其中的一些见解。
1.拥抱自己的优势
您没有报酬做文书工作。对我来说,成为公司的CTO就是领导力,远见和创造可以给我的组织带来竞争优势的技术。每个公司以不同的方式看待CTO的职位,每个CTO可能拥有不同的技能或优势。您有责任确保组织从自己的特定优势中获得最大收益。
如果您不太了解IT,请确保您有强大的IT经理。如果您不愿意处理合同和谈判,请找一个好的采购经理。最重要的是,您应该知道自己的影响力最有价值的地方,以及应该授权的地方。
仅仅因为您的前任全天都在处理文书工作,并不意味着同样的情况也适用于您。作为首席技术官,您有权设置自己的议程和团队的议程。
2.不要缺席
繁忙的日历不是借口。定期与您的经理和员工进行交谈,安排每周一次的会议,并确保您有足够的空闲时间在团队的开放空间或办公室里度过。人们不喜欢从来没有到过的经理或领导者,不听或提供有用的建议。
如果您想领导人们,则必须每天或至少每周一次为他们服务,而不是总是在CXO级别会议中找自己。
3.可预测
了解您的团队的限制和约束。为不可预测的事情做准备,所以您可以被预测。公司需要计划战略行动,而技术不应成为约束。当然,这并非总是可能的,但要由您自己决定如何使其尽可能地好。
知道如何平衡交货时间和技术债务。确保您的团队有足够的时间来维护产品。
4.不要停止学习
知识就是力量,而知识就是带您进入现在的位置的方法-不要忽略它。在面向技术的环境中,您所有的知识都是2至4年内的老新闻,因此请确保您充分了解新趋势和新技术。订阅新闻通讯,阅读博客,关注有影响力技术者以及参加在线会议和技术峰会。
以上建议并不意味着您需要每两年更改一次公司技术堆栈,但是了解技术在行业中的发展和变化绝对非常重要。这肯定会帮助您更好地为未来做准备。
5.简单讲道
我一直告诉工程师,我们的工作不仅是解决问题,这是容易的部分。我们的主要工作是简化问题。简化一个复杂的问题可以帮助我们更好地理解它,更重要的是,可以更轻松,更长时间地维护它。
CTO可以做的最坏的事情之一就是停止所有生产工作,进行计划外的维护和代码重构。这不仅会浪费大量时间,而且它首先表明我们在此过程中做错了事情。
简单的解决方案将导致更加简单和组织化的代码库以及更好的决策过程,从而缩短执行时间,并使软件更加稳定。
6.信任人,而不是技能
我必须同意这样的陈词滥调,即每个人都是可以更换的。任何人都可以学习如何使用Python,Node.js进行大量编码或掌握Kubernetes集群。做一个好人更难教。信任并拥抱好人,寻找潜力而不是技能。在您的组织中创建出色的培训计划,并确保每位员工都有可靠的职业发展机会。
员工是组织中最有价值的资产。培训他们并帮助他们发展,您一定会从结果中受益。关于这个问题,一个常见的故事是一个首席财务官问首席技术官:“如果我们培训一名工程师,他决定离开我们,会发生什么?首席技术官毫不含糊地回答:“想象一下,如果我们不训练他,他决定留在我们身边,会发生什么。”
在当今世界,不可避免的是,有正确的热情但没有正确的知识的好人会找到自己的方式来获取实现自己的欲望所必需的知识。
7.使用OKR,建立透明的工程师文化
OKR是一种在整个组织中实施,管理和传达目标和结果的行之有效,简单且高效的方法。”
- 通过OKR,公司的最高目标更清晰,更准确地级联到个人,下级成员。这使每个人都有目标感和方向感。
- OKR使组织能够专注于每个人的努力以及对业务成功更重要的事情。
- 它使每个人都能使自己的目标与公司目标保持一致。
- 它可以轻松地衡量和跟踪绩效,从而激励员工做得更好,并为组织的成功做出贡献。
- OKR专注于结果和结果,而不仅仅是任务。
- 创建OKR涉及挖掘团队的集体思想,而不仅仅是少数选定的个人或关键人物
- 每个人都可以看到其他人在做什么,这为公司带来了透明度。
毫无疑问,OKR促进了成员之间以及团队之间的协作。
OKRs-E 工具 :目标轻松落地,执行任务情况公开透明,员工自我驱动。
要想取得成功,需要选择合适的工具。我们在这个方面,一直在探索。第一次试用,我们使用Tita来管理。主要原因是Tita可以帮助很好的记录每个人OKR的状态(目标设定,审阅,执行和打分)。通过Tita来记录每个团队,每个个人的目标和关键成果。我们做到了集中管理团队目标,并使团队目标和个人目标在同一个平台上展现。
OKRs-E 执行企业规范化工作闭环管理,提供OKR目标关联、目标地图、OKR工作法、关键结果、信心指数、目标统计在线工具等等,依据PDCA质量管理理论,从企业战略目标制定,到工作计划执行!