当前位置: 首页 > news >正文

如何通过对敏捷实践的调整,帮助远程团队提升研发效能?

首先明确一点,最敏捷的做法就是不要远程团队或分布式团队,远程一定比不上面对面同一地点的模式,毕竟环境不同,就不要期望远程团队和本地团队具备相同的效能,甚至期望更高。

那么,无论何种原因,如果已经存在远程团队,如何提高效能呢?在考虑具体的操作之前,需要进行价值流分析,避免价值交付(围绕客户和价值交付的一组人开发一个或多个软件系统)的相关人员分布在不同的地点。可以考虑调整远程团队的职责分工,形成一个地点的人员可以独立开发、独立部署、独立运维相应的软件或者服务的架构,尽量避免本地和远程的两方人员产生耦合。那么这个问题就变成了在各自的地点独立进行敏捷迭代开发,而团队之间的依赖,可以按需双方处理。

效能和效果最差的情况就是本地和远程团队有较高的耦合性,需要考虑的是如何将双方组织为一个敏捷团队,进行如 Scrum 相关的活动等事项。可以参考如下一些做法来模拟本地协作效果:

  • 使用统一的一站式 DevOps 平台,或者统一的 DevOps 工具链;

  • 在需求和协作领域,电子工具可以展示包含多个迭代的发布计划,每个迭代可以使用看板来跟踪用户故事和任务;

  • 使用在线文档记录各种信息,包括需求细节、架构和设计,以及迭代活动相关活动;

  • 各种沟通、评审、迭代计划、每日站会、迭代评审和迭代回顾会议,在使用线上视频会议系统的时候打开摄像头;

  • 使用在线白板进行团队的信息共享、头脑风暴等;

  • 双方定期互派人员作为大使出差到对方地点,进行短期工作。

本文整理自《研发效能100问》,原作者   赵卫 敏捷DevOps专家 《软件研发效能权威指南》副主编

http://www.lryc.cn/news/487427.html

相关文章:

  • Ubuntu Linux使用前准备动作 配置SSH
  • 疫情下的图书馆管理系统:Spring Boot技术
  • vue3完整安装并创建项目
  • 【Linux】Linux入门实操——进程管理(重点)
  • Linux-Apache
  • 高危,Laravel参数注入漏洞安全风险通告
  • 【Qt】使用QString的toLocal8Bit()导致的问题
  • Android上运行Opencv(TODO)
  • 动态IP黑白名单过滤的设计与实现(上篇设计思想)
  • LeetCode 力扣 热题 100道(五)最长回文子串(C++)
  • Docker--Docker Registry(镜像仓库)
  • maven手动上传jar到私服仓库:mvn deploy:deploy-file命令
  • 【机器学习】机器学习中用到的高等数学知识-1.线性代数 (Linear Algebra)
  • 无插件H5播放器EasyPlayer.js网页web无插件播放器选择全屏时,视频区域并没有全屏问题的解决方案
  • Idea中创建和联系MySQL等数据库
  • 【pytest】pytest注解使用指南
  • 在Unity中使用Epplus写Excel
  • 初识算法 · 模拟(2)
  • 【Java面试】—— 创建线程池的两种方式(执行流程、拒绝策略)(详细)
  • Docker在微服务架构中的应用
  • 苹果ASA归因对接以及API接入
  • Git常用操作学习
  • 2.5D视觉——Aruco码定位检测
  • 【PSQLException: An I/O error occurred while sending to the backend.】
  • 图像基础算法学习笔记
  • 【Elasticsearch】01-ES安装
  • 网络性能测试
  • docker:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled
  • esp32c3开发板通过micropython的mqtt库连MQTT物联网消息服务器
  • OceanBase 升级过程研究(4.2.1.6-4.2.1.8)