前言
不幸的是,大多数团队负责人对团队都是隐藏的。 并且取决于许多因素,例如团队规模,构建流程,与团队合作所涉及的其他角色的存在-它也令人难以置信地模糊。 您在不同公司中的职责清单会有所不同。 在某个地方,这只是一个人的正式职位,他只是在闲暇时间将代码从编写状态中的一种任务拖到另一种状态,而在另一种情况下,这是一个成熟的角色,您必须将自己喜欢的IDE放在一边,并承担其他职责。 顺便说一句,这个角色经常与另一个角色(技术团队)结合在一起,而且这总是不好的。
但是片刻不会改变-如果您成为团队负责人,您的生活将会发生很多改变,如果这没有发生,这是您显然不应对自己的职责的第一个迹象(或者这个头衔纯粹是正式的)。
如果您以前从未做到过,那么您将拥有漫长而棘手的道路,并且有大量零星的耙子,如果没有团队的支持,您将不得不绊倒这条路,这条路将是无法克服的。
碰巧的是,大多数人并非主动出任该职位。 例如,公司的飞速发展,您是一个擅长编写代码的人,不拘泥于自己,善于交际,有人提出您可以管理团队的想法。 您无法为此做好准备,因为正如我在开始时提到的那样,大多数团队负责人都隐藏在他的团队中。 您在此之前工作的所有舒适条件都是团队领导出色工作的结果,您有责任找出隐藏在其中的内容。
首先,一个小细节会使您感到困惑。 您很可能会看到所有的门框(并且会有很多),有时会出现古怪的感觉,您是唯一的割草者,所有阅读过其文章和书籍,查看过其报告的其他人-都做得很好他们没有门框。 考虑一个事实,处于这个位置的人不喜欢谈论他们的学校,而只是谈论成就。 但是,只要相信,您就不是唯一的一个。 这一刻应该让您放心。 除了您需要对门框进行操作外,您还必须尽一切努力避免将来出现这种情况。
实际上,领导者不应该失败,他们应该能够像其他所有事情一样委派失败(讽刺)。
什么会改变
最重要的是,您必须进行交流 ,交流和交流。 与您的团队,其他团队,其他领导,与您可以说相同语言(主要是技术性语言)的人以及与您必须学习说相同语言的人-商业,管理。 此外,您将必须建立这些沟通渠道。 并这样做,使它们有效。 始终认为情况会改变,这些渠道的有效性也会以同样的方式改变。 两到三个人的团队可以接受,这会对人数更多的团队造成毁灭性的影响。
您还必须倾听大量声音并收集反馈。 记录和分析,大量信息将通过您。 您将必须了解反馈回路的工作原理,并以各种可能的方式找到缩短该回路的方法。
您必须负责任 ,您是团队中最负责任的一环,即使您的下属严重搞砸了,您也应该责备。 因为你做了这个门框。 但是要小心不要落入过度负责的陷阱,因为这是一件非常危险的事情。
您必须成为业务与开发团队进行沟通的界面 。 该企业并不关心您的团队中谁负责什么任务,他们会问您。 他们将与您交流。 而所有门框的罪魁祸首就是你。
您将必须捍卫团队的利益并妥协 。 由于太复杂了,所以没有明确说明应如何执行。 一个团队(和公司)制定的方法和原则在另一团队中可能是完全不可接受的,更不用说完全不同的公司了。
您的团队的利益可能在于不同的层面-各种技术的使用,技术债务的累积,工作计划,过程中的小事情,一堆干扰。 您必须考虑到这一点 ,感受团队的心情并与之合作。 大多数人认为,您需要带走所有最时尚和新的东西,这很有趣。 他们可以看到如果不断执行业务任务,代码将遭受什么损失。 它们四面八方地涌向他们,因此不可能正常地构建体系结构,这意味着由于存在大量的拐杖,那些债务和技术滞后,编程过程变得没有那么有趣和令人兴奋。 妥协开始出现在这里。
在您解释它们的含义之前,某些小事情(例如限制)可能毫无意义。 而且,如果您无法解释它们的含义(即使使用了安全性一词),那么最好将其删除。 这是浪费时间,精力和团队的另一个动力。
您将学会以金钱,小时,风险来评估一切 。 您将评估所有内容 ,因为您必须做出大量明智的决定,并且您必须能够证明做出该决定的原因。 而且,其中一些决定将不得不被武力拖累。 正确传达信息的原因使得做出此决定将极大地便利您的生活。
您将必须控制一切 ,但这并不意味着您将不得不进行微观管理并检查每一步。 这将使您无法成长,将花费大量的时间和精力。 在大多数情况下,您应该了解正在发生的事情,并迅速找到一种将一切掌握在自己手中的方法。
因为最终您将成为团队的单一责任和能力点 。
您将必须学习谈判 。 您将一直这样做。 与业务部门,您的下属,同事,其他团队及其领导保持一致,您将不断地做到这一点。
您将必须做得很好,因为您将成为一个榜样。 如果领导者为自己的职责ws割或得分,那么您将永远无法使您的团队履行已表明的协议。
你必须保持公正 。 和某人在一起,与某人不会有良好和愉快的关系。 但这根本不意味着有好人也有坏人。 只是您将以不同的方式与他们互动,并且在工作流程的框架内,最大限度地利用这种互动。
您将必须学习如何委派 。 任务和责任。 这样可以减轻您的负担,并使您更好地履行职责。 而且,如果您不学习委托,那么您就无法应对增长。
对于许多人来说,您将成为导师 ,将大量经验转移给他们,观察他们的成长。 当您开始这样做时,您将看到自己的关系如何变化,会看到增长,长距离来看这意味着一件事-您将帮助一个人继续前进,而他将帮助继续前进,你们俩都将陷入困境。
但是有时您必须惩罚别人 ,告诉他们不愉快的事情,对他们说再见。 这是一个非常困难的经历,这些都是非常困难的情况(从情感角度来看),但是确实会发生。 即使是强行使用,您也必须这样做。
您将学习解决争端和冲突 ,将了解可能出现的情况,并且将尽一切努力解决这些情况。 您将一直这样做。 您的目标是尽早解决这些问题。
我的实践中有两个小例子
我工作的公司有固定的时间表,开发人员必须在11点才到,而且请不早于8点离开,但是有一个程序员经常在10-20分钟后从我那里抢走(顺便说一句,这也可以蒂姆利达(Timlida)为这类事情而开玩笑),并总是抱怨他生活在很远的地方,无法总是评估在路上花费的时间。 在其中的一次交谈中,我意识到这是对他不利的因素之一,这激怒了他-他工作得很好,但是来晚了。 他甚至想到了找一份免费的工作。 因此,我花了很多时间来让他正式上班一天,让他在半小时后开始工作,然后自然而然地,所有这些更改都是从SKD进行的,对于这个系统,他早于工作开始就到达了。 系统并没有每隔一周就让我讨厌他,我也没有讨厌他。 顺便说一句,我没有告诉他我们以这种方式解决了他的问题。 我只是让他晚不超过半小时。 他很高兴。
第二个例子,有一次我没有跟随我的下属,他总是一切都很好,没有打扰任何事情,但是有一次他以自己的口吻来找我。 我感到震惊。 我们和他谈了一个半小时。 事实证明,这段时间里,他有一堆令人沮丧的事情,所以他决定退出。 如果他概述了他的问题,那么我们大多数人都可以在不被解雇的情况下解决,但是可惜,错过了这一刻,这个家伙非常沮丧。 此后,我改变了与表现良好的人进行交流的方式,因为我们的人力资源部门非常擅长与这些人进行交流,所以我经常要求他们找出我部门生活中正在发生的事情。 突然之间,人们打开了大门。 他们不知道是否会将这些信息传达给我。 他们向完全不同的人敞开心and,谈论他们的问题。 我要说的是,这是最有用的更改之一,它给了我关于人员工作方式的大量反馈和理解。
在某个时候,您意识到分担责任行不通 ,这是一个神话。 如果每个人都对一切负责,那么没有人应对任何事负责。 在危急情况下,没有人会干预和纠正它有数百种原因。 您将必须学习正确地委派此责任。
最后,您将学习如何评估风险 ,并学习如何与他们合作,您将思考以前完全不了解的事情。 在这里用一个例子更容易解释:下周您从头开始开发一些新事物,几个下属找您说:“好,让我们开始用Kotlin编写它”。 许多问题开始在您的脑海中浮现。 首先,我们是否有足够的专业知识来以团队合作能力不足的新语言开始编写新事物(这对业务至关重要)。
如果这些家伙在六个月内辞职,我们将怎么办。 我们将寻找多少人,需要多少时间来寻找具备进一步发展所需的专业知识的新人。
但是在这个项目上我们不可能增加总线系数,因为其他所有人都不想现在就改用Kotlin,也没有专业知识。
还有我们应该花多少时间,因为会有fakaps,最糟糕的是我们不知道哪一个。 但是他们会的。
但是我们能否与这两个家伙一起按时通过培训团队的另一部分正确地做所有事情。 其余的人会抓住这种热情吗?
当每个人都在燃烧的混蛋奔跑时,我们现在是否需要它?
因此,您将必须学会说不,并解释为什么不可以 。 有时,您将不得不萌芽主动。 任何倡议都必须得到上级的支持,否则将停滞不前或只会带来问题。 提出什么建议都没关系-更改在办公室订购的咖啡品牌或过时的技术,选择新的流行框架或编程语言。 如果该提议目前不适当,您可以解释其原因,或者有时甚至完全是愚蠢的,那么您应该立即对其进行说明,而无需任何“我们会思考”,“有必要讨论”或“也许”。 更不用说了:“拿起您的旗帜,我们会抓住它的,但是稍后,例如一个月。”
除该员工外,每个人都将理解,什么都不会改变,而当他清楚地意识到这一点时,就会大大破坏他的主动性。 而且,他会相信他被出卖了。 很长一段时间以来,许多人拒绝采取下一步行动,即使他们确定提前取得成功,也不能提供其他任何服务。 害怕重复故事。
最好立即果断地说:“不,这永远不会发生”或“对不起,此提议目前尚不适用,但我们可以尝试在3-6-12个月内讨论它”(很明显,没有人会回到这场对话),而要让一个人陷入幻想的世界中,幻想的回归是极其痛苦的。 回到现实世界时,员工会提出以下问题:“我有价值吗”,“我能改变任何东西”。 这是换工作的第一步。
您将永远记住无可替代的人和公交车系数的下降 。 如果唯一知道该守则某些部分的人决定辞职或休假,那将是非常不愉快的。 这是风险之一。 并且如果在发布前一周执行关键任务的人正在等待已久的假期。 然后,该方法同意在版本不再起作用后休假。
您必须对团队和业务都保持透明 。 在选择技术,人员,决策方面保持透明。 透明意味着您可以清楚地解释为什么甚至一只小猫也是如此。
您将了解,您的所有工作可以分为三个部分:工具,方法和人员。 人们在方法的上下文中使用工具,并且取决于许多因素,这些方法可以改变,人们可以改变,但是更多时候方法会改变。 由3个人和10个人组成的团队中的方法已经没有共同之处。
您将了解到,有时您必须将一种工具换为另一种,从根本上改变方法或人员。 但是您必须清楚地理解为什么会发生这种情况,以便向所有人进行解释。 您应该将此更改带给所有人。
这将使您了解,一旦一个世纪建立了工作流程,您将无法立即着手。 该过程非常依赖于这三个部分,因此必须不断进行。 建立开发过程是您必须始终进行的系统的工作。
在某个时候,您会发现应该监视所有更改 ,应收集有关这些更改的反馈信息, 这些更改是如何产生影响的,这些更改是否是积极的,也许您应该退后几步并尝试其他措施? 因为它不起作用。 专为您和您的团队而设计。
如果您之前有一张根据您的喜好,感觉如何形成的局部图片,您会更好地了解自己的工作方式以及其他人的工作方式 ,现在您的世界概况将得到团队成员的补充。
您将了解, 使用榨汁机的风格远非总是值得的 ,人们不能长时间限制自己的工作能力。 在大多数公司中,更换精疲力尽的员工是一个非常昂贵的过程。 只要让您的团队足够有效地工作即可。 至少,您总是会在短时间内库存。
您将学习如何激励人们 。 您将了解,每个人都有自己的动力。 是的,每个人都为钱而工作,但并非每个人都按收到的钱成比例地工作。 因此,找到可以激励您的人并使用它的东西。
人不是干自己的事的机器。 他们有问题,他们的生活改变了,他们变得更有经验,并且促使他们前进的事物,或者反过来,使他们失去动力的事物也在此基础上发生了变化。 他们的表现在变化,他们对自己以及对团队中其他人的态度也在变化。
因此,在某个时候,您将开始为团队创造温暖和舒适感 。 否则,您会发现有人愿意这样做。 当与您共度时光的同事变得比办公室邻居多一点时,有时候这很重要。 在紧急情况下,对这些人的支持可能会非常宝贵。 你曾经面对这个吗?
从那一刻起,人们将开始信任您,他们将不再认为您是老板,他们将开始考虑您是领导者,并且能够提供必要的反馈,而这很难以其他方式收集。 它们会向您显示。 晚上经常有人去酒吧喝啤酒(酒精会使舌头稍微松开),有人发现了共同的爱好并可以分享他的目光。 但是,只要人们不信任您,他们只会给您带来很少的信息,只有他们认为对自己安全的信息。 顺便说一句,它在生活中的运作方式完全相同。
在某个时候,您将学到很多有关文档的知识 ,它是什么,需要什么,应该记录什么,什么不是。 是的,您必须将这些知识传达给你们。 因为您不想浪费时间踩在黑暗房间里的一堆耙子上,因为没人写过您应该在打开灯之前打开灯。 顺便说一下,测试案例是文档的一个很好的例子。
顺便说一句,您仍然必须具备技术能力 ,而且,至少开始对相关领域感兴趣。 您的团队中可能有一些人不仅以您喜欢的语言编写代码。 如果您在团队中进行代码审查,则至少需要使用它-这是您的职责之一。
, , , , ( ), , . , .
, , , . . .
, . , , . . , , json .
, , — . , , , . , , . , .
— , , . , , . . . . .
, , , , , , — . . , . , json- , , .
, — , . . "". .
, — , . ,. , , , ( ). . , , . . . . . . .
, , - , .
, . . , .
: , , , , , , , , , .
, . . , , , , , , , , , , , , , , .
, . , , “ , , , ”.
, , - , - , , , . , , , , .
— , , . , , . , , , .
- , , , . , , . .
- , , , — . — . — . , , . .