This document discusses lean thinking and its application to software development. It begins by describing the traditional waterfall development process and its limitations. Next, it covers the origins of lean manufacturing from Toyota and its principles of eliminating waste, continuous flow, and responding to pull signals. The seven types of waste in development are then mapped to lean manufacturing wastes. The document concludes by outlining seven lean development principles and tools that can help eliminate waste and deliver value faster through techniques like kanban boards and iterative development.