什么是团队负责人

大家好! 我的名字叫Arthur Dementyev,我想分享我的个人经验,并写几篇有关IT管理的文章。 并告诉您发生了什么耙子以及可以避免哪些错误。 我将根据在多家IT公司工作的经验撰写所有文章,其中我是由几个人组成的团队负责人(TL)团队开始的。 在其中一个中,我从零开始将一个小部门发展为一个大型IT结构,然后成长为CTO。

许多公司存在问题,人们常常会犯错误。 与他们的交流促使我写了一篇文章。 在不久的将来,我将尝试继续发布。 我希望他们对TL,CTO,部门主管或将要成为他们的人有用。 我将从一个故事开始,成为团​​队领导者意味着什么,这将是一个内在的外观。

在这里,您应该立即离题。 有不同的公司:

  • 大,通常IT是主要活动概况。 层次结构包括CTO,技术负责人,团队负责人,架构师,项目经理,分析师。 在这种情况下,TL可能无法执行某些功能,下面将对此进行描述;
  • 公司中只有一部分与IT相关的业务。 在那里,结构是第一种选择的一半。
  • 小型IT公司由几个人组成的小型部门(在我的情况下,我们三个人)。 根本没有人将所有责任转移到这里。 有时,任务是从列表中的第一项开始在公司中建立这样的办公室。

因此,TL的职责范围和范围在很大程度上取决于公司或IT部门的规模。 公司规模越大,其中的IT结构越复杂,TL职责就越少。

如何成为团队负责人


TL位置有两种标准路径:

  1. 当前工作场所的程序员职业发展。 例如,当您采取许多主动行动,努力工作时,您就有责任心,表明您具有领导才能,等等。 或者由于某种原因他们不想从外面邀请一个人时,您被转移到一个空旷的地方。 在这种情况下,他们着眼于优点,通常只是选择最强大的技术专家。 也就是说,潮流而不是抱负将您带到了那里。
  2. 您更换工作并代替TL来到新公司。 当专家具有多年经验并渴望进一步发展时,就会发生这种情况,但是由于某种原因,现有公司的发展是不可能且复杂的。 结果,您找到了一家他们认为可以处理的公司。

图片

无论您走到新职位的途径如何,但现在您将减少人员的编写和管理。

活动变化


那么,从您从开发人员转变为TL的那一刻,您的生活中有什么新变化? 无疑,您将更多地参与讨论和参加会议。 但是您不能浪费时间执行常规任务,而是将它们委派给同事。 您还必须进行更多代码审查。 也许您会在会计中签订合同和开票。 生活似乎很成功,并且您已经实现了目标。

图片

但是欣快感很快就过去了,您几乎开始燃烧。 这样的事情发生了:任务流是无止境的,必须解决或委派任务,并遵循团队的写作。 烦人的经理们一直想要一些东西,并不断要求开会。 “没什么可做的了吗?” -你想。 老板们在最后期限前颤抖着,一个人突然离开了团队,为你寻找替代者。 妻子也在打电话。 通常,您会变得烦躁不安,几乎精疲力尽。 在这种模式下,您最多可以居住一年。

如何在这样的地狱中生存? 其余的怎么做? 主要问题是脱离舒适区。 您处于新世界,旧规则不适用。 当然,这是一种出路,但是从某种意义上讲,您需要自己找到它,打破自己,意识到新事物。

您需要了解的内容


有一些事情要实现。 而且,您越早执行此操作,您的生活就会越轻松越好。

  • 您没有支付编写代码的钱。 对于TL来说,编写代码和理解代码的能力仍然很重要,它可以对体系结构进行评估和思考,等等。 但是您只有两只手,团队中的手显然更多。 您的主要任务是创造使团队最有效的条件。 程序员必须编写代码,其他所有事情都与您有关。
  • 现在,您的同事比您编写的代码更好。 六个月到一年会过去,缺乏练习会影响您的能力。 毕竟,他们几乎在所有工作时间都这样做,而您则可能会不时或晚上在家中。
  • 别让别人和你平等。 一个人如此安排,以为没有人能比他更好地解决问题。 首先,情况并非总是如此,其次,如果您花时间解决所有问题,因为您认为人们做不到,那就不再是TL。 相信别人。
  • 您的主要绩效指标是整个项目的质量和开发时间。 在这里,也许主要的角色是您的沟通技巧。 需要高效且长时间地完成某些工作,有时更快速的解决方案更为方便。 困难在于,您现在必须把这个问题交给程序员,并说服他根据需要进行操作。 两天后才发现他只是中间人,现在需要一种现成的解决方案。
  • 激励人们。 提出一个激励系统,使每个人都希望更好地工作。 如果没有紧急情况,发放奖金吗? 不,这是胡说。 实施指标,收集统计数据,评估人员的工作。 还监视正在发展的员工的专业成长。 始终将手指放在脉搏上。
  • 你需要雇用人。 如果您拥有可以雇用IT专家的人力资源部门,那就太好了。 如果没有,您还有其他责任。 学习创建职位空缺,选择专家,进行面试和解雇。 而且,如果您没有一家拥有太空投资的初创公司,请准备好在预算中找到低于市场的人才。 您甚至可能必须自己给候选人打电话。
  • 您负责整个项目。 如果您的服务突然崩溃了很长时间,或者由于没有备份而无法恢复,那将永远归咎于管理。 项目的技术效率是您的责任。
  • 您无法选择所需的技术。 普通的开发人员可以提供新技术,而TL的任务是保持项目技术堆栈的平衡。 请记住,项目和开发过程的稳定性是您的责任。 如果某些特殊技术的唯一拥护者离开团队怎么办? 另外,必须证明每种技术的使用是合理的。 我定期观察一个小项目中的一个半挖掘机如何看待微服务上的所有内容。 他们没有意识到公司还没有为此做好准备。 当然,这样的实验并没有带来什么好处。
  • 您是匆忙中的救星。 在任何紧急情况下,您都不能仅仅命令以下命令:“一切都必须做!” 离开 你必须坐到晚上。 您不能让开发人员遇到一对一的问题。 对于他们来说,这是一个不好的例子,在这种情况下,责任由TL承担。 但是让整个团队都进行紧急工作也没有任何意义。 我本人早上5点回到家几次,第二天早上9点到达开会。 通常,您的工作不是提倡这一点。
  • 您必须能够替换团队中的任何成员。 如果有人生病,休假或辞职,并且开发过程停止,所有责任就落在您身上。 始终为此做好准备。
  • 心理方面。 您需要与团队沟通并了解人员,知道他们可能遇到的问题,甚至帮助解决他们。 大多数程序员都是性格内向的人,您应该尝试找出不适合他们或干扰工作的因素。 当然,大多数人不会这么说,您需要学习了解这一点。 但是最主要的是不要走得太远,不要成为心理学家而不是老板,否则结局很糟。

图片

一些缺点。 有什么优点吗?


是的 还有更多的缺点。 现在,您拥有管理的资源。 因此,您有更多的方法来实现结果,即解决业务问题。 那就是他对你的期望。

我将与一支足球队进行比较。 您作为年轻的团队教练,每个球员都有自己的长处和短处。 如果您在不考虑每种特性的情况下管理它们,那么您不可能赢得任何东西。 但是,成为一名真正的团队领导者,您应该能够为了胜利而将同事的劣势转变为优势。

您可以聘请经验不足的人,但是半年之内就可以将他们转变为很酷的专家,他们将拉动该项目。 请记住,您的武器库中有不错的方法,例如Scrum或看板,这些方法可能会使痛苦的发展变成所有参与者的既定过程。

您也有广阔的实验领域。 您拥有搜索和尝试新解决方案的资源。 必须做到这一点,某些事情才能奏效并带来成功。 寻找对团队和业务都有利的方法。 没有灵丹妙药,您必须找到可以在特定条件下运行的解决方案。

利用您的经验并建立有效的员工甄选系统。 也激励和发展您的团队。 并且不要忘记自己的发展:读书,听讲座,参加会议。 最后,与他人聊天并分享经验。 结果,您将建立最强大的梦想团队。

如果您仍然不了解,那么随着时间的流逝,您将意识到最重要的资源是人。 和你的同事在一起,而不是老板和下属。 成为一种机制,请帮助他们,他们会为您提供帮助。

团队负责人不是超级程序员,而是可以利用任何资源,无论如何,组建一支很酷的团队并为公司带来利润的领导者。 这就是使这项工作非常酷的原因。

图片

就我个人而言,当人们来说:“该死的自己,你为之付出了什么! 还有这么小的团队!” 在那之后,您了解到一切并没有白费。 它为使项目变得更好提供了力量。 可以这么说,赢得你们的冠军。

对于那些明天已经要面试的人


值得说明的是TL职位的空缺。 正如我上面所写,公司是不同的,它们有不同的任务。 在面试时,尝试了解雇主仍然需要谁,以便您的期望与现实保持一致。 当公司没有清晰的层次结构并且一切都应该由一个人挂起时,这尤其有趣。 通常在他们的空缺中有一个短语:“您必须编程70-80%的时间。 我建议避免这样的建议。 他们要么想节省您的钱,要么管理层不明白为什么他们需要TL。 当然,每种情况都是个别的,但仍然存在理性的各个方面。 最后,一个人会精疲力尽并离开,因为您不能一直生活在压力之下。

图片

在了解您想要得到的东西的基础上,选择地点。 请记住,面试不仅与您进行,而且与公司进行。 随时提出问题,找出一切。 预先了解所有信息,而不是最终陷入深渊。 您甚至可以要求结识团队,倾听您未来的团队所说的话。 错误的代价很高:错误的位置会阻碍所有进一步的发展,并且不会让您进入这个美好的世界。

结论


选择成为TL应该是一个有意识的决定,而不仅仅是因为您厌倦了编写代码或想要更高的薪水。 TL是IT管理的第一步。 在此阶段,您可以了解自己是否喜欢它。 如果没有,您可以随时返回开发人员。 但是请记住,如果您长期从事TL工作,那么回头很困难。 TL不会编写太多代码,随着技术的发展,世界正在发生很大变化,经验会丢失。 可能会发现您会回来,并且需要很长时间才能弥补失去的时间。

这当然是非常有趣的工作。 您将不得不打破思维,以新的方式开始思考。 并且,当然要离开舒适区。 但是,您将获得宝贵的管理经验,您可以建立团队并为公司取得成果。

上述所有内容都带有经验。 教科书和课程不会教您成为TL。 但是它们可以帮助绕开许多耙子。

PS:谢谢您的宝贵时间! 我要求您不要严格判断,这是我在中心发表的第一篇文章 我希望她对某人有用。 我试图传达我的个人经历。 我将不胜感激。 但这仅仅是开始,然后我想深入研究团队的开发和管理过程的细节,并告诉我如何建立它们。

我的其他IT管理文章:
一无所有的梦想团队:聘请IT专业人员
如何建立和管理成功的团队
新员工-生死攸关
成长,团队负责人,大大小小的

Source: https://habr.com/ru/post/zh-CN446284/


All Articles