Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

scrum and XP together

 
paul wheaton
Trailboss
Pie
Posts: 21598
Firefox Browser IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Anybody have experience using scrum and XP together?
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic