How do you fry chicken?
That is a serious question. How do you collect the intent of other people's work into something that works for you?
I see so many questions not only here, but on SO that ask "Should I use x, y or Z?" while little attention is actually given to how a drastic change might effect a team, or (worse) the effect of someone trying something without fully understanding how it works. When it comes to development methodology, you don't understand it until you have used it successfully, otherwise you are just following blind advice.
Every time I see "Would scrum work for me?" I ask "I don't know, have you tried it?"
Don't read these things like they come from some sort of spiritual scripture. Take what works for you, try it and if it works implement the parts that worked. This is no different from taking the best of what libfoo and libbar do and making something that fills your need.
At what point did someone say "Follow, to the letter this method or be damned for life" ?
The best method is your best adaptation of published and original wisdom that works for you.