对许多人来说,技术领导是一个谜。有人认为,有丰富实践经验的高级开发人员,只有最终成为技术经理,才能继续成长。这在某些方面可能是对的,但考虑到公司架构和规章制度,完成从“个人贡献者”到“技术经理”的跨越并不容易。毕竟,虽然技术专家和技术经理在能力画像上有所重叠,但他们需要依靠不同的技能来完成工作。
在我的职业生涯中,从管理开发团队到管理外包服务商的免费项目,我一直是某种意义上的“技术总监”。但直到近两年前,我才正式成为技术总监。身份和能力的转变带来了很多挑战,我也总结了很多成长经验。
本文将分享探索技术领导力你必须知道的五件事。
01领导力与控制力无关。首先,技术领导(以及任何一种领导)的核心不是你对项目和团队的控制。成为一名技术经理并不意味着成为一名老板。
技术领导需要为未来的状态(比如一个项目的完成或者一个产品的发布)绘制一个愿景,并帮助技术团队实现这个目标。这不是对细节的微观管理或者让你自己去做,而是引导别人去实现他们的目标。
作为一个技术专家(或者个人贡献者),你对团队的贡献不可能覆盖很大的范围。即使你能不断提升自己的能力和工作流程,最终也会因为各种限制而无法快速提升自己的技术领导力。当你积累了足够多的经验后,成为一名技术经理也许能让你以帮助别人提高效率的方式提升自己的影响力,增加自己的产出。
不惜一切代价清除障碍。做过大量编程的人都知道,我们很容易迷失在问题中,花费大量宝贵的时间去调试。如果不改变思路,多透透气,很容易陷入抑郁或士气低落,最终浪费更多时间。
受阻的开发人员是项目中最大的风险之一,作为技术经理,你的职责就是帮助他们。
首先,认清开发者受阻或停滞的迹象很重要。他们是不是问了很多看似无关或者毫无进展的问题?他们有没有表现出抑郁的迹象?他们的状态更新或代码提交消息是否含糊不清,似乎毫无进展?如果你发现了这些症状,那么你的会员很可能就有麻烦了。
是时候动手了!但是请记住,你是来扫清障碍的,不是来解决问题的。我通常的做法是提出一系列问题,引导成员突破困境。即使我很快就能知道解决方案是什么,我也倾向于参照我诊断问题的逻辑来引导开发者解决问题。我希望不仅能帮助他们解决当前的问题,还能为未来吸取教训。
即使你不知道如何解决问题,引导性的提问和与开发者的讨论可以帮助他们摆脱并找到解决方案。不要害怕向开发者提供其他资源,无论是代码片段、文档,还是其他有能力提供支持的成员。
传递信心技术经理的重点不仅仅是配合开发团队,还要代表开发团队与项目经理和客户沟通。
我很愿意承认,有好几次我和别人交流的时候,对我讲的内容和主题不是很了解。作为一个技术经理,我的工作就是做一个“多面手”。我不想懂天文,但我应该懂一点地理。
现实情况是,我们不可能面面俱到,所以技术经理必须善于提出正确的问题(或者进行一些有效的信息检索),才能快速掌握相关知识,立即就某个话题展开专业讨论。
你可能会担心,“在不熟悉的地方说错话怎么办?不用担心,因为很有可能你在谈论项目时所散发出来的自信比你演讲的内容要重要得多。
你的团队被认为是行业专家,你的职责是维护利益相关者对团队的信心,向他们保证你和团队可以掌控一切。有时候,你可能不知道该说什么;此时,一定要训练自己的反应能力,不要慌张。另外,我建议先和团队商量一下,稍后给利益相关方一个答复。
管理项目预算和进度当我刚开始做技术经理的时候,很多人可能认为管理项目预算和进度完全是项目经理的职责。当然,项目经理要对此负责,但是对于非技术人员来说,如果没有一个有开发经验的人来提供建议,那么他们就不知道如何有效地管理项目预算和时间。
开发者会在约束中成长。因此,当他们得到一个大的预算和一个大的时间表时,他们往往会迷失在细节中,或忘记时间,或在开始时过度设计,在项目结束时耗尽时间和预算。
你可以通过将项目分解成小块来帮助解决这个问题。技术经理根据经验,会看需求,把项目分成几个可行的小模块,按照功能或者其他更容易的分析方法分组。
尽早分解项目将有助于开发人员理解您的期望,以及您希望他们在哪些方面投入精力。如果你的拆卸结果与开发者认为的工作量不符,那么就需要进行讨论,确保双方了解项目的范围和实施方案。
不要逞英雄。每个人都想成为让项目顺利进行或拯救项目于困境的英雄。但这并不是技术经理存在的意义。
不管你有多少经验,你不一定(也可能不会)知道所有问题的答案。有时候,即使你知道答案,你也不应该为了让R&D团队完成项目而直接说出来。
技术经理最重要的工作是做一个推动者——帮助开发者完成他们的工作。这对于身为程序员的技术经理来说是一个很大的挑战,但是这个改变会让他们受益匪浅。
你终将获得属于自己的荣耀和荣耀;它来自于见证团队的成功。
# LigaAI总结不可否认,有些人天生就有管理天赋,但没有一个人天生就是合格的好管理者。培养技术领导力是一个漫长的旅程,希望这五条经验能让你少走弯路:-)
1.领导力与控制无关,它来自于你对团队的贡献。2.培养敏锐的识别障碍并努力清除障碍的能力。3.你代表专业,请向利益相关者和客户传达信心。4.管理项目预算和项目进度不仅仅是项目经理的工作。5.不要做个人主义的英雄。“培养成功团队的方法”是你的主题。
(原作者为杰里米·金贝尔,内容已由利盖翻译。)
利盖也将分享更多程序员开发、技术管理转型、高级研发管理等干货。欢迎关注我们。
欢迎注册使用利盖-智能R&D管理平台|智能项目管理
主题测试文章,只做测试使用。发布者:rekoe,转转请注明出处:https://www.mulub.com/8198.html