At the end of the year, I saw an interesting article posted by James Turner declaring the Cult of Scrum as one of the worst things of the first decade of this century. Now let’s first move beyond the usual “the decade isn’t over for another year” comments, and look at what he’s really talking about.
At first, I thought this was just another attack on the zeal that many agilistas exhibit. On the contrary, he is really railing against the dogmatic, inflexible application of Scrum that seems to be more the rule than the exception lately. Somehow we have moved from agile Development being about embracing change and avoiding the common pitfalls of a more traditional application development environment, and into a dogmatic, sometimes legalistic approach to software development management.
How, or more specifically why, we got into this predicament isn’t really important. Let’s explore where we are, and how to get back to the true spirit of agility. We can move beyond the arguments about whether Extreme Programming is better than Scrum, or is the future really Kanban, and drive deeper into what mindset is truly necessary for agility, and why we want to be there anyway.