gitlab 禁止新建分支_Gitlab 协同开发指南

本文介绍了如何利用 Gitlab 的核心功能进行高效的协同开发,包括使用 Issues 达成共识,避免认知偏差,使用 Label、Board 和 Milestone 监控交付进度,以及 Fork & Merge 开发流程确保质量。禁止新建分支是一种可能的最佳实践,以减少无序开发和提高代码审查效率。
摘要由CSDN通过智能技术生成

Gitlab协同开发指南

高效交付优质的产品或项目, 本文基于Gitlab的核心功能, 约定若干最佳实践(含 目的), 以指引团队协同开发.

注意

若最佳实践的效果并不理想, 请参阅者依照 目的 酌情调整, 并改良实践. 目的位于标题下方的引文, 如:

最佳实践

> 目的

Issues

达成交付共识

c27ee45b2d9b97966659583dc8ebbe7b.png

上图形象的表明了交付团队不同角色之间的 认知偏差, 最终导致的 交付偏差, 这也是交付风险最大的来源. 不幸的是, 认知偏差 是不可避免的, 我们能为之努力的是不断 缩小偏差 的范围.

减少信息传递的次数, 最好能统一信息获取的来源, 是缩小偏差最有效的手段之一. 使用 Issues 来记录, 讨论, 传递信息, 便可实现这一手段.

为什么不用邮件或者钉钉?

> 这二者都是非常成熟和优秀的即时沟通协作工具, Issues 与二者并不冲突, 往往还需要二者作为即时性沟通的有力补充.

Issues 有二者不具备的特质:

1. 信息以产品或项目为核心上下文组织, 利于 聚焦检索;

2. 沉淀的信息可以很容易的被新人所共享, 利于经验传播;

3. 无缝结合 看板 工具, 方便全局 跟踪调度 , 利于 把控交付风险.

同时, 围绕以下三个问题在 Issue 中讨论并明确答案, 最大程度上让 结果靠近期望:

  1. 为何要做?
  2. 如何去做?
  3. 何叫做好?

Issue 模版参考

# 背景>回答为何要做, 不做会有怎样的问题.# 方案>回答如何去做, 提供参考思路或模型.# 验证>回答何叫做好, 验证结果满足预期的标准有哪些, 是什么.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值