很多项目都面临多团队协同开发的问题,有哪些实践可以帮助多团队高效协同呢?我整理了如下的实践供大家参考:

1 确定共同的目标与愿景

2 技术解耦,按业务功能分工尽量独立。

3 对各系统的概要功能与处理的数据进行交底、评审,减少接口的遗漏。

4 对接口需求与设计进行跨团队技术交底。

5 在排计划时要留出协同缓冲时间,便于处理意想不到的协同任务。

6 在计划中定义出联调同步的时间节点。

7 先开发接口功能,先联调测试接口任务。

8 尽量通过数据共享方式衔接,而不是消息传递的方式接口。

9 指定团队中接口变更的唯一接口人,所有的变更要通过此人

10 接口定义文档化,并通过工具共享,所有的变更要记录下来,并通知所有人 。

11 定义统一的架构模式、编码规范、界面风格。

12 定期同步进展,每个小组的进展要透明。

我有什么障碍需要其他团队帮忙的?

我发现了哪些新的依赖关系?

我修改了哪些接口?

13 建立团队协同看板,可视化各团队进展与协同障碍。

14 定期反思改进协同方式。

15 通过团队快乐指数了解各团队的士气。

16 建立接口管理平台。

17 接口测试自动化。

18 复用需求构件化。

多团队协同开发的18条实践相关推荐

  1. Git入门——团队协同开发

    Git原理入门 团队协同开发 要理解git的使用原理,就要知道团队协同开发的概念.就目前我们掌握的知识来讲,如果想要多人开发同一个项目,那只能通过拷贝的方式 A和B同时开发了一个项目,同时拷贝给C,由 ...

  2. GitHub团队协同开发流程

    GitHub团队协同开发流程 1.  在github上创建组织,并邀请成员建立队伍 创建组织的具体教程: http://blog.csdn.net/song_shui_lin/article/deta ...

  3. Intellj IDEA 配置Git/码云插件,团队协同开发

    老师今天下午讲了怎么协同开发,特地做了下笔记,可以给需要的人一些帮助,自己日后也可以用到 图片有点多. Intellj IDEA 配置Git/码云插件,团队协同开发 1.1.在码云官网上注册账号 ht ...

  4. IntellJ IDEA配置Git/码云插件实现团队协同开发

    IntellJ IDEA配置Git/码云插件实现团队协同开发 2019-3-21 热水 术语  公钥和私钥是什么,他们分别起到什么作用? 一句话:公钥和私钥是成对的,它们互相解密. 公钥加密,私钥解密 ...

  5. git(gitlab)子模块功能在团队协同开发和生产环境中的应用(git,gitlab,TortoiseGit,CI/CD,Jenkins,docker-compose,分支合并,开发环境,测试环境)

    git(gitlab)子模块功能在团队协同开发和生产环境中的应用 目录 git(gitlab)子模块功能在团队协同开发和生产环境中的应用 一.前言 二.先决条件 三.创建gitlab项目(项目管理员操 ...

  6. git 与团队协同开发,避免冲掉别人代码的方法

    在团队开发中,git的使用已经很常见了,博主也是经常使用coding,github等代码托管平台.在多人协同开发中,我们经常会遇到这样的问题:A在本地开发完成后,将代码推送到远程,这时候B的本地代码的 ...

  7. svn与axure实现团队协同开发

    文章目录 前言 一.svn安装 1.安装svn 2.安装svn版本库 3.配置版本库 二.Axure8团队协作 1.创建团队协作 2.获取团队项目 3.操作步骤 前言 本文主要解决CentOS中安装s ...

  8. Android Studio + Gitee 实现团队协同开发

    首先在androidstudio中下载gitee插件,并且提前注册好一个gitee账号. 1.VCS -> import into  -> share on Gitee 2.输入仓库名,新 ...

  9. IOS开发之证书共享(团队协同开发)

    转载于:http://blog.sina.com.cn/s/blog_4c925dca0102uynq.html 前几天有网友问我,如果想在ios开发团队中如何多名ios开发人员共享"个人开 ...

最新文章

  1. C语言不要重复包含.h头文件和.c文件
  2. GPT-3获NeurIPS 2020最佳论文奖
  3. 职业生涯第二年回顾(2011.2~2012.2)
  4. mongodb java连接 集群_java连接mongodb集群
  5. leetcode 1 --- 两数之和
  6. 【Flink】Flink流式导入Hbase 【视频笔记】
  7. 河南科技学院去年对口计算机分数线,河南科技学院录取分数线2021是多少分(附历年录取分数线)...
  8. I00021 有负数项的数列之和
  9. Spring Boot实践——Spring AOP实现之动态代理
  10. java带参数的方法笔记_Java学习笔记十一:Java中的方法
  11. ASSD: Attentive Single Shot Multibox Detector
  12. 单片机烧录文件格式转换(1)
  13. Eclipse - Open Declaration
  14. 毕设全记录——探索 JavaBDD
  15. 【线性分类器】(三)线性分类器的松弛求解: LEMS 算法,H-K 算法
  16. 论文翻译:2020_Demucs:Real Time Speech Enhancement in the Waveform Domain
  17. YTU 2577: 小数计算——结构体
  18. pubwin2009服务端 修改系统时间方法
  19. 电脑USB口输出的是什么电平
  20. erp接口,打单软件,订单管理软件,旗帜接口,备注接口,旗帜接口,打单接口,发货接口

热门文章

  1. 瑰珀翠全新伊芙琳玫瑰系列全球首发
  2. fork和lockf应用
  3. Linux磁盘空闲空间调度管理
  4. 【不可能不好玩】一个我觉得最好玩的游戏!
  5. 2654 最小距离最大
  6. 第一性原理常见问题与解答(三)
  7. 网络其他计算机无法访问,win7局域网别人无法访问我的电脑是为什么_win7其他电脑无法访问我的电脑如何修复-win7之家...
  8. 案例分享 | 某券商利用AI技术进行告警关联分析(上)
  9. 360手机卫士企业版下载
  10. 大数据技术原理与应用(第十章 Spark)