Introduction
Scrum是一种敏捷(agile)方法,一开始你会先建立一个产品代办事项(product backlog),开发工作会在时间较短暂而固定长度的迭代(iteration)内进行,会有一个能做好良好自我管理的跨职能团队(cross functional team)来负责完成所有工作,产品负责人(Product Owner)跟开发团队就可以去调整下次要做什么,以及要怎么做,每次迭代结束后,都应该要有一个一定程度上可以供立即交付的产品(potential shippable product),或是产品的功能增量(increment)。
Cynefin Framework
Cynefin Framework 是 Scrum 的主要学习框架。
Complex Domain:突现(emergence)Complicated Domain:Six SigmaSimple Domain:最佳实务(best practice)、商用现成软体(Commercial off the shelf, COTS)Chaotic DomainDisorder DomainKanban
容易中断的工作(Interrupt Driven Work),在敏捷方法中比较适合使用看板方法(Kanban)。
看板方法(Kanban):
工作流视觉化同时开工但尚未完工(Work In Process, WIP)持续改善(continuous improvement)