Agile Zone is brought to you in partnership with:

Mike is a certified PMP project manager and a certified ScrumMaster. Mike was involved with the creation of the DSDM Agile Project Leader certification, holds this certification at the Foundation, Practitioner, and Examiner levels. Mike was named an honorary member of the DSDM consortium and served on the board of APLN and the Lean Software and Systems Consortium. He currently co-leads the PMI Agile Community of Practice. Mike is a DZone MVB and is not an employee of DZone and has posted 143 posts at DZone. You can read more from them at their website. View Full User Profile

My, How the Times Are a Changin’

12.29.2010
| 847 views |
  • submit to reddit
@mcottmeyer: Interesting Post… [Agile Guide] – Rotating Responsibility for Scrums and Retrospectives http://dlvr.it/CFN4q

@davenicolette: “Take the reins…standard meetings…assign a different leader…” My, how agile thinking has deteriorated over the years!

For you guys that have been following my stuff for a while, you know that I tweet a bunch of agile content from my Google Reader feed in the form of the “Interesting Post…” I chose the word ‘interesting’ to describe these posts very carefully. ‘Interesting’ is one of those ambiguous descriptors that is neither good or bad… you can form your own conclusion… I just want to create the opportunity for discussion.

This morning I was going through my backlog of unread Google Reader posts, and shared a post by Peter Saddington aka @agilescout. Peter was commenting on a post by David Bland about “Rotating Team Roles” and shared with us a quick summary of his take on the the Daily Scrum and Retrospective meetings. Nothing earth shattering, but I know both Peter and David, and though the post might be ‘interesting’ to some folks.

Apparently it was interesting enough for Dave Nicolette to post his reply to my tweet (see above). I have a ton of respect for Dave so I went back and re-read the original post looking specifically for the the language Dave was talking about. I didn’t react initially to the language Dave referenced, but you know what… he has a point. Have we really gotten to the point where language that talks about “taking the reins… standard meetings… and assigning leaders” doesn’t even raise an eyebrow?

Here is my take… we all know that agile works best with a team of experts. Give me manageable project scope, 5-6 Rock Star Developers, and a Customer and we can make magic happen. You could make the case, as many have, that we don’t need project managers… we don’t need business analysts… we don’t need QA. All of those folks are overhead that just slows the process down. That is the world in which agile was conceived… that’s just not the world that many of us live in.

Agile has gone mainstream, or it’s going to go mainstream fast. Companies with all those traditional roles are trying get the business benefits agile promises. People are trying to leverage agile in places where 20% of the people do most of the work, and the other 80% are basically overhead. People are trying to adopt agile in environments where the corporate culture fights it every step of the way. Unfortunately, in those environments you often have to start by “taking the reigns… implementing standard meetings… and assigning leaders”.

So… to Dave’s point, I don’t think necessarily that ‘agile thinking’ has deteriorated as much as ‘agile practice’ has deteriorated to accommodate contexts in which it was never really intended to be applied. I find myself quite often using the words ‘starter kit’ to put into context the things that I am teaching my clients… it’s the whole Shu-Ha-Ri thing. Maybe we have start with more heavy handed guidance, but if we don’t progress toward more empowered, self-organized teams, we’ll ultimately fail our clients.

I do think we need to be more vigilant with our use of language… words do mean things. We risk having those words… and that thinking… become part of the standard definition of agile. At that point I think we will have missed the point.

References
Published at DZone with permission of Mike Cottmeyer, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags:

Comments

Emma Watson replied on Fri, 2012/03/30 - 3:02am

Well said. I was talking with Andrew Fuqua about this the other day over coffee. Not everything that is said in blogs and such is “revolutionary” of sorts, but we, as Agile practitioners, need to continually stress the basics and why they work.
The interesting thing is how we communicate it. Good points here.

java program

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.