什么类型的软件开发(项目)可以使用看板,实现它的要求是什么?我读了很多关于看板的书,以及它有多棒。但现在我必须写一篇关于它的论文,重点是看板的需求,特别是什么类型的看板不适合的项目。我还没弄明白呢。
发布于 2012-09-15 11:59:59
KarlM给出了一个很好的概述。
我认为看板可以在任何项目中使用,因为它采用您现有的流程并将其可视化,引入WIP (多任务)限制,并使用pull来最大化流程和最小化交付时间。我的团队最近迁移到了Scrum,到目前为止,这是一个非常顺利的过渡。
看板特别适用于标准迭代没有意义的情况。
例如,您可能没有频繁的发布。也许你想解耦一个或多个你的计划,演示,回顾,或发布时间表。
很好的例子:
请参阅code.flickr.com:
Flickr最后一次部署是在4小时前,包括由2个人进行的8次更改。在过去的一周里,有19个人进行了588次更改的85次部署。
你认为Flickr是在做2周的迭代,还是1天的迭代?我怀疑。看起来他们处于超高速动态流动模式..。也许是看板,但看起来肯定像是在精益保护伞里。(看板属于精益思维的范畴,连续部署因Eric Ries去年的书“精益创业”而变得流行起来。)
它可能不适合以下环境:
发布于 2012-07-11 14:48:24
要求是,项目中的每个人都同意使用原则和实践:
Principles
1. Start with what you do now
2. Agree to pursue incremental, evolutionary change
3. Initially, respect current processes, roles, responsibilities and job titles
4. Encourage acts of leaderships at all levels
Practices
1. Visualise what you do / knowledge discovery
2. Limit work in progress
3. Measure and manage flow
4. Make policies explicit
5. Develop feedback mechanisms
6. Improve collaboratively using models and the scientific method如果他们不同意这样做,他们就不能使用看板。很清楚。
发布于 2013-03-12 19:23:32
看板是一个可视化和改进现有流程的工具。如果存在无法工作的场景,则该场景可能具有两个属性中的一个或两个。
1)没有现有的流程,或者现有的流程是一场灾难,以至于它根本无法工作和/或在以混乱的方式不断变化。
2)没有改善的意愿或机会。
缺少第二个并不是破坏交易的因素。看板仍然可以帮助沟通和协调,并且增加清晰度可能会导致改进的愿望增加,或者帮助建立必要的信任,以增强改进实验的能力。这将是低成熟度看板实现导致更高级别的团队成熟度的一个例子。
https://stackoverflow.com/questions/11108227
复制相似问题