Lighter & Extensive Frameworks
Agile Defined: Principles and Framework Approaches
Agile is an iterative approach prioritizing individuals, working software, customer collaboration, and adapting to change, focused on frequent delivery, continuous improvement, and cooperation for efficient, flexible product development.
Lighter frameworks suit smaller teams, emphasizing rapid cycles, direct communication, and quick adaptation for lean, focused delivery.
Extensive frameworks cater to larger organizations, providing comprehensive structures to coordinate multiple teams, manage dependencies, and ensure strategic alignment across complex initiatives.
Agile is an iterative approach prioritizing individuals, working software, customer collaboration, and adapting to change, focused on frequent delivery, continuous improvement, and cooperation for efficient, flexible product development.
Lighter & Extensive Frameworks
| Lighter Agile | Extensive Agile |
|---|---|
| Scrum: A very simple agile process, designed for delivering software in small chunks, taken from a backlog of work to be done. | DSDM: The DSDM Agile Project Framework is an iterative and incremental approach that embraces principles of Agile development, including continuous user/customer involvement. |
| Kanban: The aim is to control and manage the flow of features so that the number of features entering the process matches those being completed | SAFe: The Scaled Agile Framework is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices |
| Lean: (Which came from the manufacturing environment) is all about efficient processes | Large Scale Scrum (LeSS): LeSS is a framework for scaling agile product delivery. The idea driving everything in Large Scale Scrum is to, (1) do more with less, (2) avoid overhead and avoid local optimizations and (3) adopt a whole product focus by organizing your teams around the diverse ways your product brings value to your customers. |
| Extreme Programming (XP): Contains mainly of programming practices such as Test Driven Development, Pair programming, Continuous Integration, but there is little management | Nexus: It is a framework for scaled agile product delivery. It strives to reduce complexity and cross-team dependencies with opportunities to change the process, product structure, and communication structure. |
Customer stories
Recommended Information