| Difference between Scrum and Extreme Programing
Below are the main difference between Scrum and Extreme Programing(XP)
(1)Scrum:-Scrum emphasizes based on self organization.
(1)Extreme Programing(XP):-Extreme Programming emphasizes based on strong engineering practices.
(2)Scrum:-Scrum Teams will not allow change into their sprints usually.
(2)Extreme Programing(XP):-XP teams are more flexible then scrum and will change their iterations.
(3)Scrum:-In scrum framework team will work in iterations which is called sprint and which should be 2 weeks to 2 month long.
(3)Extreme Programing(XP):-In XP teamwork for 1-2 weeks only.
(4)Scrum:-Scrum model do not allow changes in their timeline or their guidelines.
(4)Extreme Programing(XP):-Extreme Programming allow changes in their set timelines.
(5)Scrum:-Scrum will not prescribe and engineering practices.
(5)Extreme Programing(XP):-On the other hand XP does prescribe engineering practices.
(6)Scrum:-In scrum, the product owner prioritizes the product backlog but the team decides the sequence in which they will develop the backlog items
(6)Extreme Programing(XP):-XP team work in strict priority order, features developed are prioritized by the customer.
(7)Scrum:-Scrum framework is not fully described. If you want to adopt it then you need to fill the framework with your own frameworks method like XP, DSDM or Kanban.
(7)Extreme Programing(XP):-Extreme Programming(XP) can be directly applied to a team. Extreme Programming is also known for its Ready-to-apply features.
(8)Scrum:-In Scrum framework, team determines the sequence in which the product will be developed.
(8)Extreme Programing(XP):-In Extreme Programming, team have to follow a strict priority order or pre-determined priority order. | | |