InfoQ: Kanban Applied to Software Development: from Agile to Lean

From knowledgebase
Revision as of 09:58, 27 August 2020 by Dirkjan (talk | contribs)
Jump to navigation Jump to search

URL

http://www.infoq.com/articles/hiranabe-lean-agile-kanban

Description

A Kanban1 is a physical card used in Toyota Production System (TPS) to support non-centralized "pull" production control. It has spread to the manufacturing industry all over the world as a tool of Lean Manufacturing. Now in Agile software development the visualization of projects, such as posting task cards on a wall, is a commonly seen practice, which is sometimes called "Software Kanban", or "Task Kanban". Now we even see some product maintenance teams utilizing Kanban systems in a waterfall-like process model. So what is Kanban? Why is it used in the context of software development?