激励,授权和自动化:创建超级团队的秘诀

认识这个迪玛。 他是团队负责人,负责技术债务和代码审查,计划和技术流程,开发人员按时完成任务-激励,聘用并在必要时解雇。 Dima只想从事重要的工作,却要从事一百万种最多样化的工作,不断地思考工作并且睡眠不足。 一切对他着火:截止日期,任务,时间和自尊心。 迪玛在地狱。



熟悉的情况? 对于Alexei Kataevdeusdeorum )-可以肯定。 Alexey作为后端,前端,全栈开发人员和团队负责人从事Web开发已有15年以上。 现在,阿列克谢(Alexey)在Skyeng工作,一旦他设法从团队中组建了一支超级团队-公司中最好的。 从那时起,阿列克谢就一直在Skyeng建立永久团队。 在TeamLead Conf 2019与会者在会议上称赞最好的报告抄本中,他是如何做到这一点的。


我们建议您在有时间的情况下观看视频,-Alexey热衷于更改。 并且该文章更适合于回顾要点,以思考以前始终未曾了解的事情。

您已经熟悉Dima。 他曾经是一名优秀的开发人员-他每天承担3个任务,直到完成为止-这是最重要的事情。 迪玛旁边的绿色死亡标志着他一生的地狱。



Dima接下来会发生什么? 如果您认为他变得胆小,而地狱又变得更多,那么您就猜到了。 产品来到迪马说:“ 我们去计划第二季度! 任务1653何时生效? 我们即将发布 !” 地狱变得更大了。

然后是CTO:“ 我们需要聘请另一位开发人员。 您的技术债务是多少? 这是Google文档中的另一份调查表-请填写!” 地狱变得更大了。

然后开发人员来了:“ 我们要成长! 增加我们的薪水! 迪玛开始燃烧。



所有这些导致Dima睡眠不足。 早上,他去洗个澡,思考开发者和产品,以及他答应给谁和给谁。 任务丢失了-要么Dima忘记了它们,要么它们在积压中很遥远,永远无法完成。

在本地,当Dima说:“ 就是这样! 我将不再是团队负责人! 我只想做我的任务,别管我!” 还是让任务受挫,因为其中有很多,而且Dima独自一人-很难一直专注于所有事情。 结果,我们会损失很多钱或不按时发布东西。

我将告诉您如何消除生活中的地狱并建立一支超级团队。 最后,根据传统,将有奖金。

前言


Skyeng有17个开发团队,每个团队都独立开发其产品。 最常见的是,除开发人员外,团队至少包括产品和团队负责人。

该产品设定了业务目标-他对产品有远见,对我们赚取和花费的钱负责,并与所有客户和客户进行沟通。

Timlid,即Dima,负责技术策略,技术解决方案,技术债务-涉及所有技术性事务。 他是技术负责人 。 另一个团队负责人是项目经理 。 我们没有专门的项目角色,因此团队负责人负责计划和所有流程:负责由正确的开发人员执行的任务,而不是挂在状态上。 蒂姆利德(Timlid)是领导者和良师益友 ,与人合作:雇用和解雇,发展和交流,领导和激励。

让我们看一下Dima的任务。 我将它们分为:

  • 重要任务 ;
  • 可以委派或自动执行的任务,以便其他人可以执行,但是您需要花时间在此上;
  • 例行程序 -必须执行的简单任务。

在我的分类中,重要的任务是投资回收期长。 这些是我们现在在团队上花费的资源,可以在很长的距离上对其进行改进。 这些是领导者任务 ,只有他才能或应该做。 当然,Dima只想做重要的事情,其余的都不做。

表面溶液


我们摆脱了整个例程,委托了所有可以委托的东西,自动化了所有可以自动化的东西。

是的,您立即认为有必要委派和自动化所有事情,幸福就会来临。 Dima也知道必须这样做,但是由于某些原因,这是行不通的。 也许是因为Dima每天工作10个小时,而在周末,当没有人在Slack折磨他时,他完成了重要任务。 代表团还需要时间-毕竟,每个人都需要长时间解释什么以及如何做-最好自己动手做。 要实现自动化,还需要时间-您需要编写一些代码,但是甚至没有足够的时间来创建萝卜。

这是每个人都知道的方式,但没人知道。 但是我走了另一条路,类似。

摆脱常规


首先,您需要找到低挂的果实- 非常简单的任务 ,需要花费大量时间,但也很容易摆脱。 您知道这些任务,如果没有,工作交流者会有所帮助。

我每天都在工作,写下我所做的一切,然后进行分析。

讯息和问题


最有可能的是,这将适用于call 。 以我的经验,团队负责人花费大量时间回答开发人员,产品,CTO和客户的问题-Slack总是充满信息。 现在,我将告诉您消除这种噪音有多容易。

当我与团队负责人一起加入计费团队时,我立即说我没有回答任何一个问题 。 我创建了#billing频道,说我在那里有所有问题,并将状态设置为“我不在PM中回答”。

在Slack中,我替换了红色图标,以使我的观点永不燃烧,并分配了职责-有人应在该频道中回答人们。 呼叫服务员可以从开发人员或质量检查人员中选择。 我制定了质量检查的时间表,并要求标记正确的开发人员,如果服务人员无法回答自己。 我还告诉团队不要进入这个渠道-地狱,我们就在努力。

然后我看到人们如何写呼吁:

-啊! 什么都行不通,什么也没有得到! 钱不见了! 我们都会死!

因此,我编写了编写支持电话的规则。 然后,我们快速编写了一个机器人程序,该机器人程序在进入频道时会编写这些规则。



顺便说一句,我们不是自己编写机器人。 没有团队花这个时间。 为此,我们在公司中分配了两个人,有时我们从自由职业者那里订购工作。 它便宜又快速。 对代码的质量没有要求-我们在几个小时内订购并收到了带有规则的机器人。

总计:一个小时内,我摆脱了花费大量额外的时间来回答问题的麻烦。 是的,可能有人冒犯了您,但您可以做其他事情。

还有什么要改进此解决方案的?

常见问题部分 。 要求服务员写下最常见问题的答案,并写简短的说明,以免浪费时间回答。

质量控制 。 查看出色的支持,收集想法。 我简化了质量控制:我告诉服务员每周写一次请求数量,我们回答了多少问题以及我们没有解决多少问题。



然后,我们集成了另一个漫游器,该漫游器通过表情符号分析所有渠道中的电子邮件,并发布相同的摘要渠道ala SLA进行申诉。



Dima拒绝回答问题,将责任转移给质量检查人员,编写了联系支持人员的规则,创建了FAQ,并控制了支持工作的质量-地狱越来越少了。

行政助理


正如我所说,您可以将任务交给开发人员,质量检查人员和机器人。 但是,当您向团队聘请出色的专家时,您会付给他们很多钱,要求他们做些废话,例如将文档从一个Google Doc传输到另一个文档,字幕,文件改组是不方便的。 而您自己做,这更加愚蠢。

因此,Skyeng设有专门的行政助理部门 。 这是内部的YouDo,但有所不同。

  • 由NDA提前签署 。 每个人都可以访问所有公司的Google文档,您不必花时间在此上。
  • 质量控制 。 有一个特别的人负责助手的工作质量。 他们被雇用了很长时间,如果工作不佳,他们会被训练并被解雇。
  • 制定行政助理任务的明确规定 。 Trello的卡片格式在一分钟内即可创建-瞧! -执行简单的任务。 此外,它不仅对团队负责人可用,对开发人员也可用。 任何人都可以使用行政助理的服务。

我们委派助手许多任务。 例如,点击数的分类是每年查看一千个点击数并将其分为几类。 我们编写所有会议的视频 :每天,聚会,回顾展,有人应将它们放在团队和文件夹中。 现在,助理可以执行此操作,您随时可以看到任何一天的会议。

我们还减少了迪玛(Dima)生活中的例行事务,而牺牲了行政助理,他们的工作时间表和质量控制。

绝地技巧


然后Dima决定进一步优化他的时间管理,并阅读Maxim Dorofeev的书“ Jedi Techniques”。 狄玛从书中拿出了一堆生活上的技巧。 他决定在每天结束时保留一份清单 :他今天做的事情,他做的重要事情以及他会做得更好的事情。

Dima保留了一份清单,看来他需要在一天结束时进行分析,但无法解决。 怎么了 由于食物是在星期二掉落的,迪马整夜修理了它,现在他的头不起作用了。

固定生产


这里的一切都很微不足道。 我们使用自动升级 -我们配置一个特殊的漫游器。 在Skyeng中,这是OpsGenie,如果产品出现故障并要求我们修复,OpsGenie会在夜间致电给我们。 但是我们只是想摆脱这种情况,而不是晚上起床!

因此,我们创建了一个工作时间表并将自己从该时间表中删除。 Timlid不应在晚上醒来。

责任是通过逐步升级来设置的:如果开发人员未解决问题,则机器人将致电团队负责人。 第二天,团队负责人将弄清为什么开发人员没有起床。 但是如果开发人员在10分钟内醒来之后开始打电话给团队负责人本人,那将毫无用处。

因此, 我们可以让所有值班人员立即访问所有诊断工具 :Kibana,Sentry,New relic,以及对服务器的根访问,并撰写有关如何使用它,在哪里观看以及如何修复的简短文档。

没错,这在帐单团队中行不通-钱太多了,但是在所有其他团队中都存在。 我们正在写一个特殊的文档“ Panic doc” -如果一切崩溃了该怎么办。 当您晚上醒来时,所有的东西都躺在床上,过敏症不断涌入,您不知道该怎么办,一页上只有一个简单的Google文档,其中的步骤告诉您在这种情况下该怎么做。

返回清单。 现在Dima睡得足够好,可以从笔记中分析出他最近几天做过重要的事情:6月3日-没事,6月4日-没事,6月5日-没事。 这是典型的情况,经常发生在我身上。 最主要的是对自己诚实,不要在5分钟的检查清单上胡扯。

Dima看看他今天做了什么:

  • 上午集会。
  • 技术评审-这就是我们所谓的任务技术讨论。
  • 与奥列格一对一。
  • 追溯或改善。

整天开会!

您正在等待我说:“让会议参加!” 这是一个“前额”解决方案,我们将以技术审查为例进行研究。

技术审查


如果Dima说:“ Max,明天您将进行技术审查 ”,那么很可能将无法正常工作。 迪马(Dima)花费了两年时间进行技术审查,他阅读文章,他有很多经验-失去它会很奇怪。

如何在团队中组织技术评审? 我试图我的所有经验正规化 -我写了一份有关如何进行技术审查的文档。 顺便说一句,它帮助我制定了一些东西。 我写的基金会是:

  • 为什么要进行技术审查的问题的答案。
  • 逐步算法。
  • 给主持人的提示,例如,如何防止holivar碰面。
  • 模板:用于投票,用于任务,用于时间表,从而使所有内容都具有相同的样式,并且一个人无需再次编写所有内容。
  • 成功案例的例子:任务描述如下,我们对其进行了审查,并按预期完成了任务。

我在文件上花了40分钟。 我的一生,如何快速编写文档:传播基础,向公司中的所有团队负责人展示并收到大量评论。 结果,在本说明中,我们结合了所有Skyeng的经验,因为有许多有趣的建议。

接下来是什么? 您不能仅凭此文件将一罐炖肉扔给一个人:“ 对该算法进行技术审查! “那是行不通的。 我问谁想进行技术审查-事实证明,整个团队! 我们制定了时间表,并开始依次进行审核。

重要的是不要将自己排除在流程之外,因为做不好自己做得不好的事情是不可能的。 蒂姆利德(Timlid)应该被打开,观察一切如何发生,并自我激励。

我已经多次看到此错误,如果您自己不参加并且不做十分之一,那么结果将很糟糕。



我们开始依次进行技术审查并收集反馈:每次会议后,每个参与者都收到一份调查表,他在其中评估了会议的过程以及“有趣”“建设性”“听到了所有意见”“免费反馈”类别中的领导者。

最后一点是最重要的。 有很多有趣而有趣的事情:“我无法立即提出需要改进的地方。 尖叫的孩子很生气,但他们总是很生气-远程团队的细节。 但是有一些有用的建议:“在记录决定之前,值得大家保持沉默,并再次发表结论。”

我们绕了一圈进行了几轮改进和改进,直到无处可改进。 在此过程中,算法也进行了更改。 此后,选择了进行技术审查的人员更好-他们介绍了协助者的角色。 我们还自动执行了此过程,并编写了一个进行调查而不是团队领导的机器人,并在适当的时间形成了技术审查的时间表。 现在,我们希望将积压的会议中的一部分自动化,用机器人代替主持人。



结果, 迪马摆脱了举行所有会议的需要 。 似乎已经到了时机,但是无论如何,当技术会议上的同事无法达成共识时,他们要求Dima参加对话并帮助解决技术冲突。

但是迪马(Dima)阅读了雷·达里奥Ray Dalio )的大肆宣传书“原理”(Principles),并决定有必要制定技术原则,以帮助在他不参与的情况下做出决定-将其正式化。

技术原理


我们聚集了整个计费团队,我草绘了这些原则的基础,我们讨论了很长时间,对它们进行了投票,改进。 结果列出了12条原则。 这是十二个问题中的三个: 对我们而言重要的是 -代码的质量或开发速度,是否有可能将我们的开发外包,我们是否在考虑后果?



帐单小组的回答表明,帐单有利于一切,反之则不利:我们始终追求质量您不能外包考虑后果

但是公司中的团队对这些问题的答案是不同的。 例如,对于平台团队而言, 速度重要 -并不是他们编写了不好的代码,而是假设测试的速度很重要。 外包不仅是可能的,而且是必要的 -他们确实将产品外包。 结果也很重要 ,而且对计费也很重要 ,因为如果平台躺下了,财务损失将是巨大的。

但是还有许多其他团队不考虑后果,这对于他们的产品来说是正常的。

每个团队应有自己的原则,这取决于产品和团队。

工作原理


我们还制定了工作原理并将其记录在纸上。 Yuomo Noah Harari在Homo Deus中。 “明天简史”写道,思想在被写下并不仅被表达时具有特殊的魔力。 因此,我们记录了对我们重要的内容。

例如,我们什么都不做,我们在文化上进行交流,公开谈论问题和风险 。 这是我们最重要的原则-我们在会议上保持沉默。

总结起来,我计算了投票的标准差并推论出最矛盾的原则,而在这些原则上我们并没有达成共识。

  • 个人生活比Skyeng更重要 人们对个人生活更为重要的人以及对公司而言的人是平等的。
  • 在家自制,在工作 。 我们不是“ offtopic”!

感谢上帝,我们不是民主国家,接受原则的原则行之有效:“团队领导者可以选择原则”。 因此,第一段被删除,第二段被删除。

Dima处理技术审查,技术和工作原理,并且未参加所有会议。

只剩下那些必须参加的人,因为认为确实是复杂的或未描述的情况。 但是,这些原则也可以得到补充。

推杆


— - .

— , , .

Kanban, . , : , .



. : « , .»

, , . : « », , . , .



, 2. , , , . , , - ?

, , — , - - , , . — .

. . , .

Kanban + Demo


: Kanban-, , 40 . , , .

SCRUM Demo day — - -demo. Kanban, , 7 , . , — , , , .

, , :

99% — .

— - .

« » , .

.


, . , , , .

Skyeng : — — — — . .


, .

, : « !». , .

, . , , , .



: « — 2 » « 10%». .

. , . .

. , . . .

, , . - : « , », , , , , 3 .

, , . - , .


. , — :

— , ! , , !

, . , . .

. . — , . , , .

1:1, . . , . .

. -. . , . , .

— , 10 , PHP Go.

.



, . . , .

— , — , . — , . , . : « , — !»

— . , - , . — , .



, . . , — .

— , .

. , .


. . 12 12 . , , . , , . — , . . - . , - .

— telegram (@ax8080) Facebook . telegram- , .

同时,我们已经为9月23日至24日在圣彼得堡举行的下一届TeamLead Conf做好了准备我们正在寻找新的发言人,我们会与熟悉的专家一起选择当前的问题。这是我们在圣彼得堡会议的会议计划中要注意的主题的示例列表:
  • 流程,计划,管理。
  • 与员工的私人工作。
  • 建立团队和内部关系。
  • 与利益相关者的互动。
  • 个人成长。

在以下一篇文章中,我会告诉您更多信息,但是如果列出的棘手路径已经完成,您已经提交了报告如有疑问,您可以先写信给我或计划委员会的其他人员-我们将讨论,建议和帮助。

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


All Articles