Scrum-but – So What?

For the past couple of years, there has been a fun sort of “designation” for folks who want to do scrum software development, but not necessarily exactly as written.  The saying goes “Sure we are doing scrum…but….we don’t do daily stand-ups.” At first, this seemed like a great, lighthearted way to point out that so much of the power in scrum  is in the interplay of the various prescribed practices.  Lately though, it seems that we are getting more involved in identifying who is the “most scrum” instead of concentrating on what interactions and practices will help us make the best software, in the timeliest manner.

I remember there were similar discussions in the early days of extreme programming.  Lots of folks were saying XP doesn’t work.  When asked which of the XP practices failed for them, they would invariably come back with an admission that the only one they tried was “no documentation”.  So we often had to point out that if you didn’t try all of the practices, you really couldn’t blame XP if it didn’t work.  This didn’t mean you were wrong if you didn’t use them all, you just couldn’t blame XP if it failed.

So where are we today?  Do we really have to do all of the activities prescribed in scrum to have a successful agile development project?  I personally have found that my teams have been more agile when they spent less time worrying about estimating tasks and more time developing software.  I have seen other teams that really didn’t get much out of the retrospectives.  So if I am able to adapt my teams’ plans to what makes them the most agile, and delivers the best product for our customer, does that make me a “scrum-but?”  Perhaps it does.  So what?

About Steve Ropa

Steve Ropa has more than 25 years of experience in software development and 15 years of experience working with agile methods. Steve is passionate about bridging the gap between the business and technology and nurturing the change in the nature of development. As an agile coach and VersionOne product trainer, Steve has supported clients across multiple industry verticals including: telecommunications, network security, entertainment and education. A frequent presenter at agile events, he is also a member of Agile Alliance and Scrum Alliance. In his personal time, Steve plays principal trombone in a regional orchestra and is an avid woodworker.
This entry was posted in Scrum Development. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *