There are a variety of different approaches or frameworks based on the Agile values and principles set out in the Agile Manifesto, like Scrum, Extreme Programming, Crystal Method, SAFe, etc. There is no one-size-fits-all, so we choose the framework based on many factors.
In this blog, we will focus on the most successful and widely used framework – Scrum.
Scrum was founded on Empiricism which believes that knowledge comes from experience and we make decisions based on what is observed and Lean thinking which eliminates waste and focuses on what is important.
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
It employs an iterative, incremental approach to optimize predictability and control risk. It emphasizes on transparency in communication – be it success or failures, and creates an environment of collective accountability for continuous progress.
It engages a group of people who collectively have all skills and expertise to do the work and are willing to share or acquire such skills.