"Kanban system for software development" now simply
referred as "Kanban" was pioneered in 2004 by David Anderson
as a more direct implemenation of
Lean Thinking and
Theory of constraints*
So Kanban as applied to software development is
quite new, Kanban as used in lean
production is more than half century old.
http://en.wikipedia.org/wiki/Theory_of_Constraints