

我们在Revelry演奏很多音乐椅子。 因此,我们必须善于上下文切换。
并不是说我们整天都在任务之间徘徊。 我们每周都会安排最合适的人来处理最高优先级的问题。
这意味着当我转到另一个项目时,我将不得不立即深入实施。 如果从上周开始我在另一个项目上的质量保证或UAT中遗留了一些问题,那么重要的是,我要留下可以让其他人立即进行挖掘的工作。
我们的沟通过程和一周的冲刺要求我们在上下文切换中运用信任和技巧。
- 可以帮助您成为超人的应用程序(并专注于重要内容)
- 在充满干扰的世界中发挥创造力
- Mattermost和GitLab共同使ChatOps比以往任何时候都更安全
- 很快,这7个士气杀手会破坏您的办公环境吗?
- “我想发起一项运动,将冥想带入学校”,THE WELL联合创始人Sarrah Hallock
这是使您自己和他人轻松切换任务并处理杂项项目工作的最佳方法。
(你呢。)
当您离开未完成的项目时,您需要帮助拿着袋子的人。 这一切都始于文档。
在Revelry,我们为所有内容使用自述文件。 这是我们进行项目时的主要信息来源。 它应包含所有相关链接,列出所有团队成员,提供产品概述并记录项目上所需的任何环境设置。
我在这里利用GitHub建立了一个示例自述文件。 但是无论您使用哪种协作文档或工具,您的自述文件都应至少包含以下信息:
- 项目简介 :我们正在制作的东西的概述是什么? 请给我一个主要想法,这个东西是为谁制造的,以及我们要解决的主要问题。 上下文是关键。 当开发人员拥有全部要领时,您将获得更好的产品。
- 角色和职责 :谁做什么? 当进入一个项目时,我应该知道谁拥有这个产品,谁管理这个产品,谁设计这个产品以及谁测试这个产品。 我该去找谁? 所有这些都应该回答而不必问任何人。
- 相关链接和文档 :项目管理和建设中使用的任何内容都应在此处。 Google云端硬盘,看板板,持续集成等。 如果相关,请删除链接。
- 开发环境和堆栈规范 :这部分应该是透彻的。 真的,真的,非常彻底。 没有比进入一个项目并花几天时间尝试工作更糟糕的了。 最好是您运行的一个脚本,它已经完成。 我强烈建议您花费额外的时间并使用安装脚本。 在某些情况下,诸如Brewfile这样的简单操作可以节省数小时甚至数天。 如果由于任何原因都不可行,请编写分步指南“ For Dummies”。 在设置过程中,不要忘记布置任何陷阱或常见错误及其解决方案。 这个应用程式是否使用某种API或第三者整合功能? 链接到文档。 您的同事会为此而爱您。
记录一切。 考虑未来的情况:跳入项目时有什么问题? 您经常遇到什么问题? 对人友善,喜欢自己的未来,并在提出问题之前做好准备。
对那些在您的项目上支持您的人们有些同情。 准备回答问题……很多问题,并在需要时提供帮助。 大家一直很忙。 暂停互相帮助并不是什么新鲜事。 每天花几分钟时间进行检查并不会有所帮助,这不会杀死您。
从上面击中相同的主题,就像您要为下一个排队的人解释所有事情的代码。 确保您的代码干净且可读。 遵循KISS和DRY原则,在变量命名方面保持一致,并留下评论。 注释对于项目更混乱的方面特别有用。 没有人会抱怨太多写得很好的评论,说明正在发生的事情。
如果您真的想加倍努力,请像讲故事一样编写提交消息。 具有描述性,并进行真实的叙述。
您已经完成了高尚的工作,并让未完成项目中的下一个人站起来了。 现在是时候为成功的上下文切换做好准备了。
上下文切换就像在两个世界之间被撕裂了。 您将花费数小时忙于工作,但是如果您不小心,就会觉得自己什么都没做。 改变任务可能是大脑上最耗费精力的事情之一。
这是您需要时间限制的地方。 在Revelry,我们使用Google日历安排会议,并且它提供了一个漂亮的“查找时间”功能,可以查看某人何时忙。 因此,我们鼓励彼此安排低调,无间断的时间。
早上花几个小时,根据您要处理的具体情况来安排时间。 这似乎与“使自己有空”相矛盾。 不是。 一天中有足够的时间(严重的是,有……即使您现在正在考虑没有,而且这个家伙是个白痴。我向您保证,足够了。)
如果有人紧急情况,请不要担心。 他们会打扰你。 当您投入数小时的深度生产力时,大多数事情可以并且会等待。 登机时,请务必检查这些通知和电子邮件,并在可能的地方提供帮助。
礼貌地询问…有关您所有会议邀请的信息。 每次会议上您真的需要吗? 也许答案是肯定的,但也许不是。 您可能刚刚为自己买了15到30分钟。
要建立阻止时间的基础,请停止多任务。 没用
大脑只是不能那样操作。 使用那些平淡无奇的时间块,并以明确的书面意图使用它们。 您越具体,您将越有生产力。 至少应该是“在项目A上提前1个小时”。 了解您的日程安排也很重要。 有一天充满会议和打扰吗? 也许今天不处理该主要功能。 专注于更小,更易于管理的任务。
给自己充足的时间来建立新项目,并尽快开始。 不要等待预定的启动。
作为开发人员,在进行新项目时,设置可能是最不愉快的体验之一。 不要灰心,但是要做好依赖地狱的准备。 继续努力,不要让小事阻碍您。 只需标记这些阻止者以后再访问,并在可能的情况下解除对自己的阻止即可。
更改项目可能会很痛苦,有时甚至无法避免。 它有助于集中您的注意力,而不会在处理项目时感到不知所措和不足。
您如何处理工作中的这种压力? 请给我们留言,我们一直在尝试学习更好的高水平生产方法。
最初于 2017 年12月11日 发布在 revelry.co 。