ABSAI Business SystemHelp Center
中文Open ABS ↗
ABS KNOWLEDGE LIBRARY

Lean Software Development

← All terms
LSD

Also called: Lean software development

Definition

The transfer of the principles of merit-based manufacturing to software development (combined with SCRUM and aligned with APD) is a methodological approach to addressing issues of timely delivery, changing demand, etc.

In detail

Lean Software Development is a methodology that applies lean manufacturing principles to software development, integrating the Scrum framework and aligning with APD (Accelerated Product Development) to address issues such as on-time delivery and changing requirements. It emphasizes eliminating waste, accelerating delivery, and improving quality through iteration and continuous feedback to adapt to change. Unlike general project management, LSD focuses on optimizing the software development process, with outputs typically including iteration plans, burndown charts, and working software increments.

Example in practice

When software projects frequently delay and requirements change often, lean software development can be introduced. For example, a team developing a customer management system uses Scrum with two-week iterations, visualizes tasks on a kanban board, and holds daily stand-ups to sync progress. When requirements change, the team assesses the impact and adjusts the iteration plan, ensuring high-priority features are delivered first. Ultimately, the project is delivered on time and customer satisfaction improves.