Ber*_*rge 3 svn maintainability scrum branch release
我们有一个软件产品,可以根据客户的需求和更一般的路线图发展.
因为我们处于SCRUM项目环境中,所以非常重要的是,新功能会进入产品,然后我们面临以下选择:
不发布新功能不是一种选择,客户不希望等待长期里程碑计划来获得他们想要的功能,并且在客户端模块中移动功能并不总是不可思议 - 有时我们需要更改产品的核心......
鉴于这些限制,有没有人对良好做法有任何反馈?
我建议在我当前的环境中使用以下内容:像安全修复一样对待计划外的功能.
这样,每个计划外功能都会获得一个分支,但只有足够长的时间才能生成新版本并合并到主干中.你几乎把你所有的工作都放在一个地方 - 主干 - 并且没有很多合并工作要做.