This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Agile and Other Processes and the fly likes scrum and XP together Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "scrum and XP together" Watch "scrum and XP together" New topic

scrum and XP together

paul wheaton

Joined: Dec 14, 1998
Posts: 20973

Anybody have experience using scrum and XP together?

permaculture Wood Burning Stoves 2.0 - 4-DVD set
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

I actually started a discussion of this here once in the past, and these kind folks enlightened me. Now I feel pretty good about saying "That's what we're doing!"

Scrum is older than XP, and influenced XP's design. The two are really quite compatible. XP is a superset of Scrum, as it addresses many things that Scrum doesn't. The major change, as I see it, between Scrum and the XP Planning Game is that in Scrum the developers have more of a direct hand in choosing what stories go into each iteration based on customer input, whereas in XP the choice is made by the customer based on developer input.

My personal experience (two projects, now) is that XP planning can naturally become Scrum in a situation where you've got multiple "Goal Donors", a detached "Gold Owner", and a fairly broad project charter. Every three weeks you peel three weeks worth of work off the top of the large backlog of tasks. It's not a bad way to work if the software's target audience is a large group of expert users, many of whom are providing stories.

The only drawback is that if the Gold Owner does swoop down on you once in a while, it can be extra hard to make long-range milestone projections. XP forces you to keep at least a straw-man long-range plan, while Scrum doesn't.

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: scrum and XP together
jQuery in Action, 3rd edition