Skip to content

Common Agile Methodologies

Agile is an umbrella term that includes various methodologies, each with its own approach and focus:

Kanban

  • Visual workflow management method using boards and cards
  • Focuses on continuous delivery and limiting work in progress (WIP)
  • Flexible and easy to implement alongside existing processes

Lean

  • Originates from manufacturing principles (Toyota Production System)
  • Emphasizes eliminating waste and maximizing value
  • Applies Lean thinking to software development and business processes

XP (Extreme Programming)

  • Focuses on engineering practices to improve software quality
  • Practices include pair programming, test-driven development, continuous integration, and frequent releases

SAFe (Scaled Agile Framework)

  • Framework for scaling Agile practices across large enterprises
  • Provides structured roles, responsibilities, and workflows for multiple teams
  • Incorporates Lean, Agile, and product development flow principles