Skip to content

Pulling XP. From Scrum

August 24, 2007 by Artem Marchenko

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.

About the Author: As the Editor-in-Chief for AgileSoftwareDevelopment.com, Artem is charged with overseeing the direction for content, advertising, and the overall management of the site. Nowadays in his day life, Artem is a product manager in a global telecommunication company where he leads the development of a product developed in extremely distributed environment. Artem has been applying Agile and researching Agile since 2005. Contact Artem

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com