After years of studying the problem, I've come up with a foolproof way to determine if Scrum is right for a given project. Here it is: Pick a number from 1 - 9. Multiply by 3. Add 3, then multiply by 3 again. You will get your answer by adding the two digits together and then using that as a key to look up the right process for you in this list:
- RUP
- Waterfall
- Feature-Driven Development
- Extreme Programming
- Spiral
- EVO
- Kanban
- Crystal
- Scrum
- Team Software Process