Scrum and Extreme programming are the two most popular agile software development methods. Both ideally end in a situation when the team working in a short cycles iteration by iteration delivers the DONE features to the customer. Customer is ideally always available for consultations and team is adjusting its practices sprint after sprint.
What Scrum and XP mostly differ on is the adoption focus. Scrum is focused on the project management side and expects the self-organizing team "pull" any needed practices into the process via the mechanism of adaptation. XP is on the other hand more focused on a concrete set of mostly engineering practices to choose from and to comply to. In a way the known best practices are pushed to the team and team is expected to strive for adopting them.
See more in Differences between Scrum and Extreme Programming by Mike Cohn and especially in the comments to that post.
Comments
Post new comment