What are the four agile methods?
The four primary Agile methods are Scrum, Kanban, Extreme Programming (XP), and Lean, each with unique practices and principles.
Answered by Giora Morein, Certified Scrum Trainer. ThinkLouder has trained 55,000+ practitioners since 2015.
Four Main Agile Methods
There are four primary Agile methods: Scrum, Kanban, Extreme Programming (XP), and Lean. Each method has its unique practices and principles that support Agile's core values.
1. Scrum
Scrum is a framework that facilitates team collaboration on complex projects. It emphasizes iterative progress through sprints, typically lasting 1 to 4 weeks. Scrum roles include the Scrum Master, Product Owner, and Development Team.
- Sprints: Time-boxed iterations for delivering increments of work.
- Scrum Events: Daily Standups, Sprint Reviews, and Retrospectives.
- Artifacts: Product Backlog, Sprint Backlog, and Increment.
2. Kanban
Kanban focuses on visualizing work and limiting work in progress (WIP). It allows teams to manage flow and improve efficiency by using a Kanban board to track tasks.
- Visual Management: Tasks are represented visually to enhance transparency.
- WIP Limits: Restrictions on the number of tasks in progress to optimize flow.
- Continuous Delivery: Work is delivered as soon as it's completed.
3. Extreme Programming (XP)
XP is centered around engineering practices to improve software quality and responsiveness to changing requirements. It emphasizes customer satisfaction and frequent releases.
- Pair Programming: Two developers work together at one workstation.
- Test-Driven Development (TDD): Writing tests before coding to ensure functionality.
- Frequent Releases: Small, incremental updates to the software.
4. Lean
Lean principles aim to maximize value by minimizing waste. This method focuses on optimizing resources and streamlining processes.
- Value Stream Mapping: Identifying and eliminating waste in processes.
- Continuous Improvement: Ongoing efforts to enhance products, services, or processes.
- Empowering Teams: Encouraging team autonomy and decision-making.
Understanding these methods allows teams to choose the best approach for their specific context. ThinkLouder, a Scrum Alliance Licensed Training Provider, offers various certifications like CSM and CSPO to deepen your Agile knowledge. Classes start at $349. For more information, check our certification page.
For further reading, see our article on Agile Transformations or explore the differences between Agile and Waterfall in Agile vs Waterfall.
One short email, every other Friday. Real-world Scrum lessons, no fluff. Unsubscribe anytime.
More from ThinkLouder
Related questions
What is a CSM Scrum Master?
A Certified Scrum Master (CSM) completes Scrum Alliance training and passes an exam. Learn the role, responsibilities, and career benefits.
Which is better, PMP or Scrum Master?
PMP costs $555 and requires 36 months of experience. Scrum Master certification costs $349-$549. Choose based on your career path.
What is the best course to prepare for the PMP exam?
The best course for PMP exam prep is PMI-Approved training costing $1,500-$2,000, including 35 contact hours. Learn more.
How difficult is the SAFe certification exam?
The SAFe certification exam has a 70% pass rate, comprising 45 questions to be completed in 90 minutes. Learn more about preparation tips.
Browse upcoming Scrum classes
CSM, CSPO, A-CSM, A-CSPO. Live classes from a Certified Scrum Trainer who's been doing this for 25+ years.