menu
techminis

A naukri.com initiative

google-web-stories
source image

Scrum

1M

read

210

img
dot

Image Credit: Scrum

Scrum and Lean Thinking - What's the relation?

  • The 2020 version of the Scrum Guide added Lean Thinking as a model to its founding principles, however, it does not give enough justification as to why the introduction was necessary or how Scrum and Lean Thinking are connected.
  • Lean Thinking focuses on achieving the shortest sustainable lead time with regards to quality and value, and is supported by two pillars - Respect for People and Continuous Improvement.
  • Lean Software Development, which focuses on applying Lean Thinking principles to software development, has seven principles, which are abbreviated as DEBASED.
  • The first principle of Lean Software Development is D, which stands for Deliver as early as possible. Scrum has a similar approach, with at least one DONE increment at the end of each Sprint that can be released if the Product Owner decides to do so.
  • The second principle of Lean Software Development is E, which stands for Eliminate Waste. Scrum also focuses on removing any waste in the development process, which can be achieved through the proper use of accountabilities, artifacts, and events.
  • The third principle of Lean Software Development is B, which stands for Build Integrity In. Scrum enforces this principle with the Definition of Done, which ensures that the Scrum Team adheres to certain attributes that make the Increment releasable and build integrity into the product from the very beginning.
  • The fourth principle of Lean Software Development is A, which stands for Amplify Learning. Scrum has two dedicated events every Sprint - Sprint Review and Sprint Retrospective - that aim to improve the learning process and understand changes in the market, customer needs, and stakeholder expectations.
  • The fifth principle of Lean Software Development is S, which stands for See the WHOLE. Scrum enables the big picture perspective with transparent artifacts and events that provide opportunities for cross-team and stakeholder collaboration.
  • The sixth principle of Lean Software Development is E, which stands for Empower The Team. Scrum promotes self-managing teams that are empowered to make decisions within their context and have the authority and freedom to be engaged in their work.
  • The seventh principle of Lean Software Development is D, which stands for Decide as late as possible. Scrum enables late decision-making through the Inspect & Adapt opportunities built into the Scrum events.

Read Full Article

like

12 Likes

For uninterrupted reading, download the app