The Big Idea: Apply lean production principles (Theory of Constraints) to software development. Reduce the work-in-progress to let developers concentrate on only one task at a time.