Lean
INFORMATION
The term “lean software development” was created in 1992. Since then, it
has become overloaded with interpretations and refinements, but has
remained the same – the rational use of resources. Principles of lean
development help to debug the software development process so as to
prevent losses at any stage.
Overview
Lean software development is used in IT companies of any size. It goes
well with the Scrum and Kanban methodologies, so it can easily be
implemented in companies that already work with these methodologies. But
it is advisable that lean development is implemented especially in
teams that work in uncertainty conditions.
Lean Principles.
The main principles to the Lean approach are:
Build quality in
Create knowledge
Defer
commitment
Deliver
fast
Eliminate
waste
Optimise
the whole
Respect
people.
Strengths:
Delivering the product early is a definite advantage
Empowerment of the development team
Elimination of waste leads to the overall efficiency of the development process.Weaknesses:
Need to allow the software requirements specification (SRS) to evolve
Project sponsors and clients need to know what they want and make decisions they will stick to
Success in the project depends on how disciplined the team members are and how exceptional are their technical skills
The project is highly dependent on cohesiveness of the team and the individual commitments of the team members
The role of a business analyst is vital to ensure the business requirements documentation (BRD) is understood properly.Downloadable reference material being added in due course.
Downloadable reference material being added in due course.
Downloadable reference material being added in due course.

