It encourages the practice of continuous improvement and is based on the fundamental idea of respect for people. Let's dig deeper into the core principles of lean. Lean software development also known as LSD is a translation of the lean IT principles and manufacturing practices in the software development realm. The concept was originally formed by Toyota in the auto manufacturing industry, and the principles have been brought over to the IT industry. Lean Software Development – is not a methodology for project development management, as it may seem to be at first sight. It was adapted from the production system or Toyota, which became the basis of the different lean approaches being practiced now in western private and public sectors. The Difference Between Agile and the Lean Development Methodology. Lean Software Development: The Poppendiecks created Lean Software Development (LSD) by importing lean manufacturing ideas into software development. So I thought of writing a blog on 7 Lean Software Development Principles.. Toyota as a de facto used ‘Lean’ as a name for its novel method of producing and developing cars. LSD focuses more on principles and, to me, feels less concrete compared to other agile methods.I really liked the ideas of value stream mapping and trying to follow and reduce waste. - [Instructor] Lean software development is a collection of principles centered on maximizing efficiencies and minimizing waste. In fact, a lot of Agile work processes include some lean principles in them. The 7 Principles of Lean Software Development What was once a set of manufacturing principles aiming to reduce costs and tackle obsolete product inventory has now been developed, adopted by the software development industry and adjusted by every company depending on its particular needs. The Lean development methodology and Agile are very similar. I was never able to reconcile one mental model. The biggest challenge of the lean methodology understanding is associated with its versatility. For example, delivering fast results is a core tenet of most Agile teams. I have been providing PMI-ACP® Certification Training to professionals worldwide for a long time now, I noticed most of the professionals know what Scrum is but Lean software Development is still a new idea for many. Lean software development is a set of principles and practices for developing software. Lean Software Development (LSD) is an agile framework based on optimizing development time and resources, eliminating waste, and ultimately delivering only what the product needs. Lean was born out of manufacturing practices but in recent time has transformed the world of knowledge work and management. This is a set of principles used in various projects to improve the development process and increase its effectiveness. What is Lean Software Development (LSD)? Womack and Jones defined the five principles of Lean manufacturing in their book “The Machine That Changed the World”. It focuses on creating value for the customer by reducing unnecessary tasks and areas called “waste”.