Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When reading Scrum Guide, as the official text for scrum, I find out there is no specific solution to provide software testing in scrum. (the only hint is on page15)

I'm a little vague on whether scrum is considered a software development methodology or not? If it is not, then how come some of its practices opposes Extreme Programming? (I know that in scrum guide, the author notes that scrum is a framework not a methodology, but still I'm not pretty clear on that)

And what's more, I'm not sure if there are any other important textbook that I'm missing so far about scrum. I need them to be official or of great deal of public acceptance.

share|improve this question
up vote 5 down vote accepted

Scrum is designed to help manage change in the project life cycle so that the customer can get what they need while allowing the team to develop the product effectively.

It leaves the actual implementation for how to go about achieving those goals open to the team, which is where methodologies like XP come into play.

It's better to look at Scrum as a software development management philosophy than as a software development methodology. The last paragraph on page 15 brings this forward, emphasizing that Scrum works well as a container for other techniques, methodologies, and practices.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.