Difference between Scrum and Extreme Programming

Illustrate the difference between the Scrum and Extreme Programming?




There are four key differences between the Scrum and Extreme Programming:

Scrum teams generally work in iterations (known as sprints) that are from two weeks to one month long. XP teams generally work in iterations that are one or two weeks long.

Scrum teams don’t permit modifications into their sprints. Once the sprint planning meeting is done and a commitment made to deliver a set of product backlog items, that set of items remains unaffected via the end of the sprint.

Extreme Programming teams work in a strict priority order. Characteristics to be developed are prioritized by customer and the team is needed to work on them in that order. By contrary, the Scrum product owner prioritizes the product backlog however the team finds out the sequence in which they will develop the backlog items.

Scrum does not prescribe any engineering practices; XP does.

   Related Questions in Computer Engineering