敏捷软件开发团队远程工作的6个最佳实践

敏捷软件开发团队在协作和动态交互中茁壮成长。使用这6个最佳实践来保持你的团队在远程时的效率和参与度。

2020年,向远程工作的突然转变引起了软件工程和应用程序领导者的担忧,他们担心开发速度会受到影响。

敏捷开发团队本质上是自组织的适应变化,但应用程序技术专业人员必须保持紧密合作、反馈循环和动态交互的强大团队文化,以保持效率。

彼得·海德,高级总监分析师,高德纳坐下来与高德纳的客户概述了保持远程软件开发团队有效和成功的6个最佳实践。

这篇文章概述了要点,为简洁和清晰进行了编辑。

转向远程工作:开发团队如何适应?

突然转向远程工作是出乎意料的,但令人惊讶的是,在大多数情况下,它执行得很好。在几个月的远程工作之后,让我们看看远程开发团队所取得的进展。

最近发布的一份关于50个远程敏捷开发团队的报告显示了复杂的结果:

  • 92%的团队编写的代码平均增加了10%,这听起来不错。
  • 不幸的是,63%的团队的发布频率降低了,发布的总数下降了21%,令人担忧。
  • 最重要的是,平均发行规模增加了64%,增加了风险和估值时间。

所以在COVID-19大流行之前,我们进行了频繁的小规模发布,并且非常敏捷。现在我们有很少的,高风险的,大规模的释放。这对于敏捷的、新近远程开发的团队来说并不是理想的情况。

下载电子书:软件工程领导者维持数字势头的3个目标

由于周期时间严重增加了45%,缺陷和产品问题增加了7%,以及代码变动增加了6%证明的质量下降,这一转变变得更加糟糕。

由于没有必要的准备、培训和基础设施,突然过渡到远程工作小组,造成了这些不利的条件。

远程敏捷软件团队必须应对以下挑战:

  • 我们如何改变这一令人不安的趋势?
  • 我们如何支持完全远程的敏捷团队?
  • 我们如何利用现有的敏捷性来迎接新形势并茁壮成长?

创造一个高效的远程工作环境

为了建立一个高效的远程工作团队,以下是6个最佳实践,以remote为缩略词:

  1. 回顾情况。
  2. 作为一个团队参与。
  3. 保持动力。
  4. 促进开放。
  5. 利用技术。
  6. 发展团队实践

第一步:回顾情况

首先,检查远程团队的情况。因为我们已经失去了协同工作的好处,在协同工作中,持续的互动、简单的配对和饮水机旁的对话有助于团队合作,我们需要以其他方式解决协作问题。你可以使用以下几种有效的方法为你的团队在突然变得遥远的环境中定下基调:

  • 与你的团队安排一个60分钟的视频会议,概述你在远程工作时如何沟通和协作,发展你的团队文化以解决远程挑战,并适应你的工作方式。
  • 与你的产品负责人召开一个30分钟的视频会议,让团队在产品、愿景和战略上保持一致。

这些视频会议通过同意新的工作方式和强化目标来帮助团队赋权。

第二步:作为一个远程工作团队参与

远程工作是一项需要时间和精力来培养的技能。视频会议是与团队交流的好方法。有多少次你开着视频会议,关掉相机,静音麦克风,查看邮件,处理单独的文档,或者泡杯茶?

视频会议礼仪有一些简单的规则,包括:

  • 是礼物。如果你觉得这个会议对你没有价值,那就拒绝邀请。如果你真的参加了,请保持专注,并打开相机。
  • 为人。不要担心你的孩子、另一半或宠物会破坏你的照片。欢迎这一点,因为这表明你也是人,和其他人一样面临着同样的挑战。如果你担心被打扰,请保持静音。
  • 成为团队的一员。如果是团队电话,不要静音。团队成员希望听到反馈。把团队午餐或下班后的饮料安排在日程表上,以保持团队文化——打开相机和麦克风,边吃边打电话,邀请你的家人过来打个招呼。

提升你的远程工作文化

文化经常被视为有效合作的障碍,当远程工作时,这变得更加具有挑战性。文化优先型公司的建立是基于他们对未来理想文化的愿景,所以这里有一些改善远程工作文化的方法:

  • 通过Gartner文化棱镜的五个维度重新评估您的组织文化。
    • 目的:我们为什么做我们所做的事情。
    • 规则:期望的或允许的。
    • 身份:我们认为自己与他人的关系。
    • 安全:我们如何帮助彼此成功。
    • 衡量标准:我们重视和关注的东西。
  • 促进一个简短的团队研讨会,以评估您的公司的价值观,并使工作与这些价值观相一致。
  • 用你希望看到的方式行动。文化就是你说的和你做的。
  • 在价值观和团队章程上达成一致,以指导行为并提供行为上的推动。
  • 通过每天遵循这些指导价值来展示个人的文化领导力。

第三步:保持远程团队的势头

作为开发团队,我们必须在远程工作的同时继续交付价值,这可能需要一些过程修补。以scrum团队为例。下面的图表说明了你可以做出的一些调整包容建立信任,确保每个人都有发言权。

保持远程工作团队的势头

从以顾客为中心到顾客至上

我们有时会忘记,我们工作的目的是为最终用户解决问题。远程工作增加了产品团队和他们支持的人之间的另一个障碍。

为了解决这个问题,我们必须重新集中精力帮助使用我们产品的人解决他们的问题。以顾客为中心是一种很好的风格,但顾客至上是我们成功的途径。接近你的客户,了解他们希望完成的工作,并帮助他们实现它。

使用过程映射来了解您的系统是如何在现实世界中使用的,以及如何优先考虑您的开发工作,以最大化所产生的价值。我们必须通过准确的市场研究和快速使用验证来继续关注我们的产品战略。

步骤4:在远程团队中培养开放性和透明度

我们必须在相互理解和尊重的基础上在远程团队中建立信任。通过每周的远程午餐活动和虚拟咖啡休息来鼓励开放。讨论日常生活,建立同理心,建立联系,明确你的意图和理由。

培养开放性和透明度可以建立信任,使团队成员能够承担风险,承认错误,相互依赖,共同进步。

  • 当你和你的团队一起工作时,要理解和同情,但不要把礼貌看得比进步更重要。
  • 挑战那些与你的远程工作协议相冲突的行为,并尽早指出潜在的问题,以防止怨恨随着时间的推移而积累。
  • 公开的沟通。当远程工作时,没有过度沟通这回事。在团队邮件中使用回复所有人的方式,并在协作工具中提出问题,这样每个人都可以做出贡献。

虽然远程,但我们还必须继续与真实的客户验证我们的工作。快速反馈对于敏捷团队快速做出决策和专注于正确的特性至关重要。

面对亲自用户测试的挑战,我们必须依靠技术解决方案来提供相同的结果。Zoom和Webex的视频通话,Typeform和SurveyMonkey的调查,UserTesting.com和UsabilityHub的可用性测试都是获得快速反馈的方法。

远程团队中的每个人都应该参与用户测试,以创建一个共享的理解和更好的产品体验。

步骤5:为有效的远程团队利用技术

有效的远程团队协作需要在多个开放渠道上进行紧密协作,个人需要熟练地在支持的远程技术工具之间移动。

培养良好的沟通和协作习惯是一个很好的开始,但远程团队必须创建一个共享的虚拟团队空间才能成功。将协作工具与所需的行为相匹配,以创建公共工具集,形成社区意识,并通过团队连接保持信任。

了解您的远程工作技术

理解当前工具集的可用选项。确定可以支持团队工作方式的工具,同时优先考虑面对面的交互。技术很少是答案,但它确实为对话提供了合适的平台。

转向云托管开发

转移到云托管的开发环境通过灵活的、共享的和始终可用的环境增加了团队的敏捷性和弹性。

完全由云托管的开发环境提供代码、构建、测试和调试功能。已经转移到云托管开发环境的团队正在意识到转移到远程工作的价值。

不要急于购买工具,不要购买第一个看起来符合你需求的工具。与体系结构和工具组一起尝试和采用支持协作开发的基于云的开发环境。

与基础设施团队合作,了解哪些服务可以移动到公共云、混合云或私有云。评估这个变化将如何改变你的团队的工作方式。

步骤6:发展您的远程团队实践

最后,您必须改进您的远程团队实践。

敏捷过程建立在经验过程的三大支柱之上:透明度、检查和适应性。我们必须使用这些来不断发展我们的工作实践,以提高我们为客户生产的结果。

颠覆性的改变是有压力的。保持与远程团队的沟通畅通,一对一安排,检查员工——但最重要的是,善待自己和他人。

您的过程现代化必须与您组织工作的方式的更改相匹配。你的客户不太可能关心你的过程或产品-他们更关心的是解决他们的挑战和完成他们的工作。如果你的产品符合他们的价值观,并提供实现他们目标的最佳方式,你的产品就更有可能成功。

这六个远程团队框架的最佳实践可以帮助您重新评估如何帮助远程员工保持效率。该框架已被证明在支持远程产品开发团队和改进他们的操作方式方面是成功的。

远程工作和工作模式的下一步是什么?

不要期望回到大流行前的组织状态。2019冠状病毒病是本世纪推动数字转型的最重要因素。

在预测大流行后的变化时,应考虑人员、流程、技术和产品的需求。大多数人都是出于需要而远程工作,但这种情况很快将转变为一种更复杂的混合模式,即在家工作和到办公室进行更紧密的合作。

我们必须定期审查这种动态的情况,以确保我们充分利用现有的机会。总是从你的员工开始,经常和他们交谈,建立联系,支持他们的任何需要。

  • 回顾您的流程。寻找与远程工作的摩擦,并合作解决这些问题。
  • 重新评估您的技术需求。了解让远程工作成功还需要什么,并评估你的远程技术,以确保你把时间和金钱花在正确的工作上。
  • 为了你的团队成员和同事,做你想要看到的改变。积极合作,提供支持,创建一个强大的团队。

您的远程团队流程并不是一成不变的,所以要更改它,直到它起作用为止。然后再改变它,直到它变得更好,一直这样做下去。

让科技赋予你力量。自动化枯燥的工作,提高你的互动的丰富性,让工作变得有趣。

记住,我们的工作模式必须改变,所以要毫不留情地削减那些不能增加价值的工作,专注于为客户提供尽可能好的服务。

应用会议

加入您的同行,在高德纳会议上揭开最新的见解。

Gartner Terms of Use 和隐私政策。< / > "> 登录到您的帐户 访问您的研究和工具

" class="eloqua-text"> 登录到您的帐户 访问您的研究和工具" class="optin-text">