Agile Methodologies
Agile is an umbrella term that includes most incremental or iterative development methodologies. There are over 12 Agile methodologies, but we will focus on the most popular ones that are relevant for exams.
Popular Agile Methodologies
-
Scrum
Scrum is widely used today and has a popular certification known as CSM (Certified Scrum Master) from Scrum Alliance.
-
Extreme Programming (XP)
XP is another popular Agile methodology that focuses on software development best practices.
Key Differences Between Scrum and Extreme Programming (XP)
Aspect | Scrum | Extreme Programming (XP) |
---|---|---|
Development Cycle | Sprint | Iteration |
Role | Scrum Master | Coach |
Exam Reference | Agile Project Manager |
Other Agile Approaches
-
Kanban
Kanban, meaning signboard, is a pull-based method used for visualizing and managing workflow.
-
Lean Software Development
Originally from manufacturing, Lean focuses on reducing waste and applying efficiency principles to software development.
Conclusion
These are the key Agile methodologies you need to be familiar with for your exam. Understanding their principles and differences will help you apply Agile concepts effectively.
No comments:
Post a Comment