Lean SDLC model
What is the Lean SDLC model?
LEAN is a set of processes that focuses on reducing waste in the SDLC process. LEAN is applicable to development, support, or any other stream of the IT industry as well. A commonly used test methodology has a lot of paddings and extra burden that makes it heavyweight and bulky. The most basic way to describe waste is as "Anything that doesn't add any value to the project." These wastes include the extra cost of a company's products or services, and most of the time, they increase the production cost or consume the entire profit of the company.
The Lean Development Methodology reduces Costs, Effort, and waste. The lean software development methodology is a set of rules that can be applied to software development to reduce programming effort, budgeting, and defect rates by one third.
Principles of Lean SDLC :
Testing Phase in the Lean software development model
Most of the testing process or methodology has a lot of padding and extra burden that makes it heavyweight and bulky. If we somehow remove the non-essential or wastes, then we end up with lean testing. Few strategic quality assurance professionals need to concentrate on implementing an effective lean testing strategy. Testing won't drastically change in the lean strategy, but QA teams will need to adjust how they think of these activities.
There must be some review process placed on what's slowing down the team performance and how it can be cleaned up if the same defects occur repeatedly. In this case, the automation team can help to ensure that these repeated problems are handled without the need for manual execution, giving QA time back to pursue other critical tasks. Lean testing strategies allow QA teams to mitigate wasted resources. QA can create an effective lean testing practice for their operations by considering the lean values.