In my 10 years of experience in agile product development I have learned that it helps to be pragmatic and adapt the techniques to the team's circumstances. That's at the core, isn't it? Adapting in order to continually learn and deliver frequent product improvements.