提醒您组织开发团队的远程工作

关于冠状病毒的情况,对远程工作的需求急剧增加。许多公司和经理还没有准备好组织开发团队的远程工作。经理们有理由担心,在远程模式下,团队的工作效率低下,否则员工只会主动使用键盘的一小部分。



不仅如此,即使开发人员日夜工作,他仍然努力工作,看不到正在发生的事情,领导者开始相信开发人员不工作。

如果以某种方式设法处理设置不当的流程并在办公室中移动开发,那么当您切换到远程操作模式时,一切都将崩溃。在某些公司中,有时会要求人们提前隔离。

最初,该文本是为正式使用准备的,但决定将其重新格式化为具有每个项目原理的文章,

因此,让我们开始吧。

1.铁。耳机摄像头。无障碍互联网。

许多在家工作的员工可能没有电脑。这似乎令人惊讶,但是许多开发人员在家中没有计算机。许多人没有耳机。绝对。如果您要求购买头戴式耳机,他们会以最便宜的价格上班。否则,他们将与笔记本电脑内置的麦克风进行通信,并消除风扇的所有噪音,可听性差和其他瑕疵。

您需要确保家里的每个人都有在家工作的机会。要求连接到Internet。如有必要,请提供耳机,费用由公司承担。购买一套带有良好麦克风和耳机的耳机,并为那些在家中没有耳机或耳机/麦克风质量较差的人免费提供耳机。购买网络摄像头也很重要(更多信息请参见下文)

2.企业信使,支持音频视频通信。

很难相信(不,不难),但直到今天,仍有大量没有公司通讯工具的公司。特别是如果公司最多可容纳200-300人。他们在Telegram,WhatsApp,Team,Skype,Discord等团队中工作。等等另外,任何个人信使都是不好的,因为它必定会分散部分员工的注意力,因为他们将没有机会“断开”(分开)个人信息和工作信息。在许多管理人员看来,这不是问题,特别是因为相反地,另一部分员工则认为,在一个信使中个人和工作都非常方便。经常发生一些员工称呼自己想要的东西,有些是拉丁语,有些是西里尔字母,有些通常是昵称。此外,部分信息会完全丢失,等等。等等管理者一个很普遍的观点:“通过与客户转发消息,我可以方便地转移任务。”同样,应该通过跟踪器设置任务,而不是转发消息。

. Slack, Teams. , . . .. , , , .

(由于这个概念,我更喜欢Teams,Team可以按团队对渠道进行分组,但这对任何人都更好。主要是整个公司中只有一个Messenger。顺便说一句,Teams宣布了与冠状病毒有关的六个月免费使用。)许多人正在尝试实现RocketChat等。作为Slack,Teams的免费替代品,但是,如果您没有在其中建立高质量的音视频通信,那么引入这种免费工具是没有意义的,因为即时通讯程序仍然会为文本和通话增加。

小型简单打电话规则:

  1. , , . , , , 2-3 , .
  2. , . . . , Jira .. « »
  3. . , « 5 », « », « » .. .. , / . , . ( , , « ?» — 5 ).
  4. 将猫从房间移开。(我知道遵循这个建议是很困难的,如果我关上门,猫就会开始在门下大喊大叫,因为如果没有它,房间内可能会发生一些有趣的事情。您必须将它锁在厨房中。)如果猫很平静,则不会进入相机而且不要分心,您可以离开。:)

3.单个跟踪器。使用跟踪器的统一规则。透明的团队。

通常在公司中繁殖动物园追踪器。Jira,Azure DevOps,Redmine,Trello等 等等 无论如何,时间被浪费掉了。可以一次评估几天计划任务。有一种规划的幻想,由于缺乏透明度,管理人员不了解任务的进展,不信任开发人员,开发人员有信心地说,管理人员是“不了解任何内容的坏人”。

  1. .
  2. . . . « » « ».
  3. . .
  4. 7 . 4 .

本文此段的基本原理是根据一篇单独的大文章进行的。如果您采用主要 的建议

示例:(



一个建议,每个人都可以有自己的案例,主要是在公司一级有这样的建议。人员和积压都是合成的,是为本文创建的,不幸的是,虚构的人员只能作为邮箱启动)

史诗,功能用户故事-将任务清楚地划分为业务可理解的元素,这些级别中的每个级别都应具有自己的单独板。此级别由PM,分析师等制定和编写。

任务是工程级别的,它也应该有自己的独立板。仅Timlids和开发人员严格分解(绘制)此级别。例如,如果需要的话,RP可以读取,但不能在此级别上设置任务,因为它甚至可能无法理解为什么这样做是必要的。 RP只能使用此级别来了解命令的负载量(请参阅下文)。

您不能在同一板上放置不同的层。同时,所有尚不明确的技术任务,例如“数据库重构”,“代码重构”等。等等应该与业务的特定任务联系在一起。这将证明工程工作的必要性和及时性。

规划:

提供视觉清晰的信息,说明人们在项目上的忙碌程度以及为什么实际上不可能在迭代中执行更多任务。如果您有一个跨职能的团队(一个高度专业的专家团队),而不是一个通才的团队(一个全栈开发人员的团队),那么这尤其重要。



不要混淆使用StoryPoint进行规划的人。 StoryPoint可以用于评估更高级别的任务并通过迭代进行分发,并且在迭代内部,可以使整个团队的工作对所有人透明。

为了使跨职能团队中的角色计划能够正常工作,您需要指定人员和角色:



此外,该可视化还可用于明确我们将无法关闭已完成的任务量以及原因:



这将使经理可以透明,清晰地查看团队内部发生的事情,并提前做出适当的决定(删除任务或离开任务,回想起来为下一次冲刺留出更多时间,计划雇用另一位开发人员后端。

将工程任务划分为最大数量非常重要在4点钟的情况下。在特别大的情况下,您可以花费7-8个小时。这种分解解决了许多问题。

  1. 确保技术专家和开发人员以相同的方式理解问题,并且不会错过/忘记任何事情。
  2. 由于第一段的结果,提高了预测的准确性。
  3. 经理可以每天查看其任务的进度,而不必几天不了解开发人员的工作。而且,它使经理的任务透明化,使您可以增强经理与开发人员之间的相互信任。

你不相信我?

开发人员或管理人员通常不想提供必要的工作透明度。他们本着“您不相信我吗?”的精神回应透明性的要求。而且,许多高管试图在开发人员之间尽可能地关闭信息,据说是出于安全目的。我看到团队的领导者处于完全荒谬的状态,后端和前端被严格分离,甚至看不到彼此的任务,更不用说代码了。这是在没有Swagger等的裸露REST API上。工具。

“你不相信我?”一个非常危险的论点。信任不是工具,也不是目标。信任非常重要,但必须赢得信任。同时,“信任”本身在原则上是无用的。但是,如果您了解彼此的工作,了解最终目标是什么,了解谁可以做什么并且可以彼此同步并互相帮助,您将获得信任,这是重要的附带条件。

4.站起来(苍蝇)。一般营业时间。在家工作制服。

许多人在家工作很潮湿。通常,这是正常现象-这是健康的人类懒惰。不仅如此,许多优秀的开发人员本质上都是懒惰的。此外,正是健康的懒惰使一些人成为了优秀的开发人员。

在家工作的问题是时间表可能会误入歧途。您可以以以后再做工作为借口睡得更久(我做这有什么区别?)。但这仅在您不在团队中工作时才有效。但是团队合作并不像拖沙子一样-您无法在需要时拖沙块。团队合作涉及协作。

如果您不做自己的工作,则可以阻止其他人的工作。 (个人而言,我一个人在家工作了1.5年。起初很酷。然后我停止注意时间,然后感到恶心的感觉是我在工作中睡着了并醒了,在1.5年后我进入办公室并获得了巨大的收入。尽管单程旅行要花一个小时,但仍然可以在办公室工作。

  1. . (, ).
  2. 15 . - , . .
  3. .

    (, 12 16 , 4 ). , , , , .
  4. (建议)在特别困难的情况下,首先,您不仅可以输入早上的挥发物,而且可以输入晚上的挥发物以彼此同步。通常,进行早晚苍蝇是没有意义的。但是第一次可以省心,一个月后仍然会有取消的愿望。
  5. (建议)每天穿工作服。在家工作时,起初很容易将工作与个人生活区分开。但是边界逐渐变得模糊。着装使您在心理上与“工作模式”和“休息模式”保持距离。
  6. (推荐)与相机通讯。如果背景不是很好,并且您不想显示公寓,则可以将计算机/相机部署到墙上(可以在上面挂海报)。

与相机通信解决了两个问题:

  1. — . , . . , . .
  2. . , , , . «» . / , , .

显然,此列表不完整。这些点不仅需要用于分布式工作,还需要用于办公室工作,并且对于成熟的健康发展过程,还需要编写更多点。在这里,我试图找出阻止经理和员工切换到远程操作模式的最小限度的措施。

All Articles