Many choose Scrum (ScrumProcess) because it's easy to implement and many find that Scrum doesn't address all the issues involved in the life-cycle of a software system.

In my experience you need to consider at least the list of XP practises: http://www.extremeprogramming.org/rules.html in addition to Scrum. 

You should also consider some of the extensions of XP, i.e. DeveloperStories, FrequentReleases (one week not four!), PairProgramming, and TestDrivenDevelopment.

http://home19.inet.tele.dk/henrikt/DilbertOnXP.jpg

* LeanSoftwareDevelopment is the Why
* ScrumProcess is the When
* ExtremeProgramming is the How

----
CategoryAgileMethodology PreparingForSprintOne