Agile - XP VS Scrum

Development team want to choose Agile Development Methodology from either SCRUM or XP(Extreme Programming)

Let us talk about the main difference of SCRUM VS XP Methodology

1. Iteration Length

SCRUM Team

Sprint 2-4 weeks(Recommended 2 weeks)

XP Team

1-2 weeks

2. Features

SCRUM Team

Do not allow changes add into their sprints if sprint has started.

XP Team

can swap feature during the iteration/change priority

3. Priority

SCRUM Team

It depends on user story dependencies, whether fit to sprint or not, team velocity and availability as well. It can be more flexible.

XP Team

work in a strict priority order

4. Practice

Scrum Team

Doesn't describe any engineering practices

XP Team

prescribe engineering practices

Pair programming + test-driven development are the main practices。

About the suggestions, I will recommend to start with SCRUM and invent your own version of XP.

But do not force engineering practices e.g., pair programming or test-driven development

It depends on what good practices fit in your team


要查看或添加评论,请登录

Caihua Liu的更多文章

  • Java ORM Framework

    Java ORM Framework

    In recent days, I have been discussing with my friends what is the best suitable ORM(Object Relational Mapping)…

    1 条评论
  • SQL VS NOSQL Database

    SQL VS NOSQL Database

    There are always different opinions and choices what you want to choose for you database in your applications…

  • How the Empire of Spring Framework Derived

    How the Empire of Spring Framework Derived

    In recent days, I spoke some of my friends about SpringBoot. We did talk about the Spring IOC(Inversion of…

  • Clean Code-Be a good programmer

    Clean Code-Be a good programmer

    This is a very recommended book called Clean Code: A Handbook of Agile Software Craftsmanship. It is a mandatory book…

  • JSON VS XML

    JSON VS XML

    There is another design question that always in the plate. Should we use json or xml as our data interchange pass…

  • JDK 8 is the past, Now we have JDK 17

    JDK 8 is the past, Now we have JDK 17

    This was the discussion between me and my friends on which is the best JDK version we should use at the moment. Today…

  • The Dynasty iteration of Javascript Frameworks

    The Dynasty iteration of Javascript Frameworks

    What is the most popular Javascript framework in the javascript market. I want go through the original first iteration…

  • How to write code with OOP mindset

    How to write code with OOP mindset

    When we talk about the OOP Design, it is all about how to write your code with OOP mindset. This is very important if…

  • Which version of Spring Framework version we should go with

    Which version of Spring Framework version we should go with

    In recent days, I have been discussing with my friends on what is the best Spring Framework should be on in order to…

  • When to use(Git CLI vs GitHub vs Git IDE Plugin)

    When to use(Git CLI vs GitHub vs Git IDE Plugin)

    Git has replaced the SVN and CVS to be the most popular source code version control system in the market from several…

社区洞察

其他会员也浏览了