看板 - 精益和敏捷
在敏捷看板中,用户故事被分解成任务,并使用看板卡在看板板上跟踪这些任务。敏捷看板有一个迭代的概念,而看板中没有。此外,没有考虑任何流程。
价值流中的看板
看板被定义为在价值流中执行,重点是交付价值。在软件开发中,看板可以被可视化为特性流经价值流的过程。所有看板特性(参考本教程中看板特性的章节)都符合软件开发的看板方法。
特性看板板
特性看板板用于跟踪使用看板方法的特性驱动开发。每个特性都分配给特定的版本。看板板中的列代表版本。因此,每一列都包含分配给它所代表的版本的全部特性。
每个特性都分解成故事。每个版本都分解成迭代。迭代是在敏捷开发方法中执行的。这可以被视为价值流中的一个子流,将在此迭代中完成的故事分配给它。
子流中的敏捷看板
在作为迭代实现的每个子流中都遵循敏捷看板方法。每个故事在迭代中都被分解成任务。任务看板板用于跟踪故事开发任务的状态和进度。通过在板上的不同列中显示卡片,可以知道每个任务的当前状态。列被标记为“待办”、“进行中”和“已完成”。每个任务都从“待办”移动到“进行中”,然后移动到“已完成”。
持续交付
通过特性看板板跟踪的特性以及任务看板板跟踪的故事,确保持续交付给客户。
通过版本交付完成于:
- 持续跟踪
- 与客户保持持续沟通
- 根据需要调整开发计划
- 专注于向客户交付价值
敏捷开发和看板都保持团队协作。这反过来有助于立即识别和解决看板所需的瓶颈。这导致在迭代中完成所有所需的任务,以交付满足客户期望的优质产品。
持续流程改进
看板支持流程改进,以持续增强交付方法。
考虑一个对产品进行更改或添加的需求。在这种情况下,可以使用看板卡来可视化需求通过分析、设计、开发、产品集成和测试过程的过程。这与瀑布方法不同,因为它不需要完成所有需求的一个过程才能使它们流向序列中的下一个过程。
在产品维护中实施看板,可以保证产品的可维护性、可靠性和完整性。定期收集所需的流程改进,并持续实施。
广告