This document discusses Lean Software Development. It begins with a brief history of Lean, noting its origins in manufacturing and its application to software development starting in the 1990s. It then defines Lean according to the five pillars of Lean thinking: value, value stream, flow, pull, and perfection. The document outlines six Lean values related to accepting human factors and complexity while striving for better economic and social outcomes. It also lists seven Lean principles for software development, such as eliminating waste, building quality in, and respecting people. The document provides examples of Lean practices and concludes that Lean is a methodology for trimming non-value-added activities from the software development process while following any development methodology.