Scrum and Kanban are two of the most popular Agile software development frameworks for implementing Agile, however there are others that you should be aware of.
SAFe is a popular Agile framework employed by larger organizations.
It is a very flexible framework, mainly due to the fact that it isn’t one fixed framework but rather borrows the most successful components from other Agile frameworks.
SAFe is a great framework to utilize for larger organizations who have trouble scaling their Agile teams and dealing with the fast pace of the software industry.
It enables companies to choose the best options of various Agile frameworks that meet their specific needs.
Among its benefits include enabling large companies with many teams to leverage Scrum, Kanban, and other Agile frameworks as they scale.
It also assists with obtaining quick feedback from customers and users and better engagement among stakeholders (clients and the teams that implement the work) which ultimately leads to better quality software and products.
Check out the airfocus glossary to read more about SAFe and its benefits.
eXtreme programming was introduced in 1996 by American software engineer Kent Beck while he was working on the Chrysler Comprehensive System.
It’s an Agile development framework that focuses heavily on producing high quality software that meets customers and user needs, while also improving the development experience for developers.
XP has key practices and rules for engineers that help accomplish these two goals.
For every XP project there are 5 key rules:
Each of these rules have set guidelines that developers should follow.
For example small and frequent releases for real feedback from users during the planning phase, cross disciplined team members and rotations to avoid having exclusive specialists for parts of the project, and comprehensive unit tests for the codebase.
Learn more about eXtreme programming here.
The LSD framework is based on Agile principles.
It is used by teams to streamline the development process, the same way that car manufacturers streamline their manufacturing processes (where it originated from).
Where does it come from? Well, Toyota is actually credited with this framework. In fact when it was first introduced some coined it as the “Toyota Production System”.
LSD was introduced in software development in 2003 in the same year that the book Lean Software Development: An Agile Toolkit was published. This is a highly rated book by Mary Poppendieck that explains how the lean principles from manufacturing offer a better approach to software development. Check it out when you get the chance.
As a framework LSD aims to provide as much value to customers and users as possible and eliminate waste.
There are 7 lean development principles:
Build quality in
Optimize the whole
Learn more about the principles of LSD here