I don't tend to follow any of these textbook strategies like scrumm and extreme or agile programming, BUT i think you can learn a lot by trying to formulate such approaches, and reading comprehensive strategy outlines like this, and trying to understand why they work and when they fail.