【发布时间】:2010-11-17 17:38:19
【问题描述】:
我对精益/看板很陌生,但在过去几周里我大量使用在线资源并提出了一个我没有找到好的答案的问题。精益/看板似乎非常适合我们公司,他们已经在使用 Scrum,但在该方法中遇到了一些限制。我希望这里有人能给我一个好主意。
在我看来,Scrum 相对于 Waterfall 的最大优势之一是使用了 sprint。通过每 14 天准备好一切,您可以获得较短的反馈周期并且可以经常发布。然而,正如我从阅读有关精益的文章中了解到的那样,有一些与此相关的成本(例如,花费在 sprint 计划会议、团队承诺会议上的时间以及在 sprint 结束时为每个人找到有用的东西的一些问题)。
精益/看板会消除这些浪费,但代价是不能每 14 天释放一次。还是我错过了重要的一点?因为,在看板中,您如何能够同时处理新的开发任务和发布?你如何确保你不会运送只完成一半的东西?以及如何正确测试它?
到目前为止,我最好的“解决方案/想法”是:
- 不要经常发布并允许与用完新开发任务相关的浪费。不过,这并不能真正解决所提出的问题。
- 在分支中发展,然后合并到主干中。使您必须在内部连续支持至少两个分支。
- 使用一些智能自动标记系统仅自动构建某些已完成的任务,而不自动构建其他任务。
总而言之,我的问题是:当您使用精益/看板时,您能否在不引入浪费的情况下经常发布?还是经常发布不是精益/看板的一部分?
特定于我公司的其他信息: 我们使用 Team Foundation System & Source Control,之前在分支和合并方面有过一些不好的经历。可以通过引入该领域的一些专业知识来解决这个问题吗?
【问题讨论】:
标签: methodology release-management kanban