I heard recently someone comment: "Well, watch out for those guys who get too religious about Agile. We don't want that around here."
This general topic gets talked about in the Agile community a lot. And, I think, often ineffectively.
But I think it is a difficult topic. It is hard to explain the issues around this well.
So, I will try to do several posts with specific examples and situations.
The first thing to say is that lean-agile-scrum is mainly about results. Results for the individual, the team, and the customers. Results such as: better products, higher quality, more fun, better work.
It is not about doing Scrum just for the sake of doing it. As though purity of Scrum, alone, were a high value.
It is important to say that virtually all the people who are experienced with lean-agile-scrum are concerned that they see too many people doing it "weakly". Schwaber talks about 'flaccid Scrum'. The XP guys talk about how Scrummers don't have strong engineering practices. Others talk about ScrumBut (or ScrumButt). And there are other phrases.
What is important is that they have a sense that playing Scrum 'weakly' means that the people are getting FAR less of the value than they deserve.
In summary for now: lean-agile-scrum is not about religion or belief or faith. It is about reality and testing and real results. That seems to me to be pretty far from 'religion' as most people use that word (when they use it as a put-down).
The next thing to say is: when a Scrum advocate talks about doing Scrum better, we should talk more about WHY 'better Scrum' means a better life or better results. More on this in the next post.