Not all Agile methods are alike. If someone tells you that they practice Agile software development, you have only heard the start of their story. That's because today's Agile teams use a wide range of methodologies.
So, how can you determine the right Agile methodology for your team? It starts with knowing the most common ones used by today's top software development teams. The most popular Agile methodologies used by today's practitioners are:
One exception to this list is Kanban. While Kanban is not considered an Agile development method, it is commonly used in conjunction with Agile methods to increase efficiency.
Now that you know the types of methodologies in use, it's time to determine which one is best for your team. When it comes to comparing and choosing which method is best for a team, the idiom "different horses for different courses" comes to mind.
The most popular Agile methods are Scrum and XP, which are very much aligned in their practices. That said, there are some notable differences between the two:
1. Scrum team iterations, which are called sprints, tend to be two weeks to one month in duration. XP teams work in iterations that are one to two weeks long. 2. Scrum teams do not allow changes into their sprints, whereas XP teams are much more open to making changes within their iterations. 3. XP teams work in a strict priority order as determined by who is serving in the "customer" role, whereas a product owner prioritizes the backlog items for a sprint. However, the team has the freedom to determine the sequence in which they are developed. 4. Scrum is much more focused on management practices and less defined when it comes to engineering practices.;
Chief Analytics Officer Europe
15% off with code 7WDCAO17
Chief Analytics Officer Spring 2017
15% off with code MP15
Big Data and Analytics for Healthcare Philadelphia
$200 off with code DATA200
10% off with code 7WDATASMX
Data Science Congress 2017
20% off with code 7wdata_DSC2017