Lean software development using Kanban

Charan/ January 13, 2011/ Agile

Kanban is a Japanese term that literally means “signboard”. in its strictest sense, it is essentially a scheduling system that “signals” what to produce, when to produce and how much to produce. As you will see, Kanban is a pull system. Work gets pulled by the people who actually do the work based on their availability. Kanban can lay over your existing process and asks you to follow just three basic principles:
Visualize your workflow, limit your work in progress, and only start new work when you have finished some existing work.