The End of Scrum and Scrum Teams?

What Killed Waterfall Could Kill Agile Scrum

Robert C. Martin has written a very interesting and compelling piece on the “elitism” that plagued the waterfall movement and certification and how it is coming back in the form of Scrum.

While we certainly hope that this won’t happen for Scrum and Scrum teams, the recent issues plaguing the Scrum Alliance and Scrum in general seem to be taking it’s small toll on the Scrum community at large.

Take a look see and read it for yourself. You may find yourself agreeing or disagreeing with it. Again, we hope that this won’t happen for Scrum.

From the article:

“There were the elite Architects, Designers, and System Analysts who did the real engineering by satisfying the first two phases of the waterfall.  And then there were the grunts who actually had to make everything work in the final phase. When the project got behind schedule, it was the grunts who worked overtime.  When the project failed, it was the grunts who bore the blame.

This was a great deal for the elite Architects, Designers, and Analysts! Who wouldn’t want a job like that?  You have the authority to specify everything, and none of the responsibility to actually make it work.  You get to command a high-salary, the respect of your peers, and the envy of the masses; and there’s almost no way you can fail.  When bad things happen, you can always blame it on the programmers.”

Continuing on about Scrum:

“Who was it who lined up to take the CSM courses?  Was it Scrum team members who wanted to help their teams?  Was it programmers and testers?  Yes, there were certainly some CSMs who came from existing teams.  But the vast majority of CSMs have a project management background.  In essence they have added CSM to the PMBOK.  They have become CSMs so that they have the authority to manage Scrum teams.

This was never the intent.

Indeed, the role of Scrum Master is considered so important, that it requires certification to obtain.  If your Scrum team does not have a Certified Scrum Master, then something must be wrong with you.

When a Scrum team succeeds, it is the CSM who steps forward to receive the award (on behalf of the team, of course).  But what happens when a Scrum team fails?  Is it the CSM who steps forward and falls on his sword?  Does the CSM take the lashes and protect the team?”

So what happens when the revolution comes? Martin hopes that it won’t take all of Agile down with it. Unfortunately, many people, when they think of Agile, they immediately think Scrum. They need to understand the difference.

What’s our take on this?

Interesting thoughts around the potential (future) demise of Scrum. Waterfall was a process that needed changing. It would make sense that Scrum needs to be flexible and ‘agile’ and change as well.

[HT: CleanCoder]

FacebookTwitterLinkedInShare

17 Responses to “The End of Scrum and Scrum Teams?”

  1. Celso Martins
    November 23, 2010 at 9:59 am #

    I think this fear is normal due to recent news. But the movement is bigger than the agile Scrum Alliance and even bigger than Scrum.
    Scrum was never unanimous.

    But Scrum is a framework and thus flexible. I believe he can easily adapt. Here in Brazil, there are companies like Caelum, that led this adaptation to a high level, eliminating even SMs.

    Best Regards and congratulations for raising the discussion.

    • ScoutMaster
      November 23, 2010 at 11:29 am #

      Thanks for the comments. These observations are coming out more now. Here’s to hoping for Scrum!

  2. James Fry
    November 24, 2010 at 7:54 pm #

    Waterfall was an example of how *not* to build software; it was never in need of improvement – it was in need of disposal!

    • ScoutMaster
      November 25, 2010 at 12:57 am #

      Agreed. Though at the time one could wonder whether there was any better way to do it at the time with the current thinking…

      • James Fry
        November 25, 2010 at 3:54 am #

        Well, I mean more that the original engineering paper that introduced it included it as an anti-pattern!

        From Wikipedia, the infallible font of all human knowledge:
        “The first formal description of the waterfall model is often cited as a 1970 article by Winston W. Royce,[1] though Royce did not use the term “waterfall” in this article. Royce presented this model as an example of a flawed, non-working model”.

        However, you are right – scrum and agile are massively in danger now because they were not adopted properly by most people, the projects are now failing because they just didn’t get it, and agile is the scapegoat. This is why there is the whole “post agile movement” to try and correct this. Utterly ridiculous really!

        • ScoutMaster
          November 25, 2010 at 1:31 pm #

          Agreed. We need champions to defend the faith! Or… Help build up something new…

  3. ferrisoxide
    November 24, 2010 at 8:24 pm #

    *sigh*

    I think the biggest problem with “Scrum” is that it became a label. Teams would “scrum” by having a morning meeting and not much else. Management would use the idea of Scrum to avoid necessary requirements engineering. I think it’s just been co-opted by managers and undisciplined coders and the shark has.. unfortunately.. well and truly been jumped.

    I’d hail a return back to XP, with it’s focus on coding practices. Or for Agile’s roots in Lean be exposed and relatedly back to things that actually worked – the old car analogy.. if we built cars like we build software things’d be a lot worse on the road, but if we built software with the ideas that do work at places like Toyota things would be a lot nicer on this side of the fence.

    Agile is dead.. Long live Agile.

    • ScoutMaster
      November 25, 2010 at 12:59 am #

      Nice analogy here. Scrum in many facets has just become a “buzz” word. I agree. It may be good time to get back to the basics… Isn’t that what the original manifesto was all about?

  4. Ken Schwaber
    November 25, 2010 at 10:15 am #

    Scrum is just one tool to become agile. Don’t be sleepless about it, Uncle Bob.
    Ken

  5. WareNinja
    January 14, 2011 at 6:09 am #

    Very Nice article!
    I think the root cause of the problem is coming from being religious about any process (scrum, xp or whatever).
    I mean, taking the theory and applying ‘as it is’ is the common mistake. Scrum requires agility, flexibility and adapt into different situations.
    I believe in practice based methodologies which doesnot give a room to ‘no-gravity’ managers and/or scrum masters.

    Team has the potential, team defines, team leads, team succeeds or fail. Scrum team needs to be empowered, and whoever is leading the team (coach, SM or whoever) needs to lead by example and get involved in the business and teach & learn the mastery with the team.

    I don’t think that the same methodology would work everywhere.
    I would suggest to harmonize Scrum+XP in global perspective and let people create local versions of them, each requires calibration based on local dynamics and environments.

    Another problem is also about Definition-of-Done, which also makes scrum look bad. not because of the methodology but caused by the people who applies only theory like a religion.

    Let us not forget that Scrum is inspired by Rugby, and moving as a team applying different strategies on different dituations aaand success criteria is to score & win!
    Like us, success means product is in hands of customers and live!

    a lot to say, but I’ll stop here.

    Let the fun begin… ;)

    • peter
      January 14, 2011 at 8:45 am #

      Thanks a lot for sharing! You’re exactly right. Dogmatism has no place in software development. Period.

Trackbacks/Pingbacks

  1. Tweets that mention The End of Scrum and Scrum Teams? | Agile Scout -- Topsy.com - November 23, 2010

    […] This post was mentioned on Twitter by Ali Khan and Andrej Ruckij, Agile Scout. Agile Scout said: The End of Scrum and Scrum Teams? http://goo.gl/fb/wGFUJ #agile #pmot […]

  2. TapaGeuR » ITGIF – “IT-God” It’s Friday #20 - November 28, 2010

    […] Kinect + Javascript hack shows potential for web interfaces What Killed Waterfall Could Kill Agile The End of Scrum and Scrum Teams? Acknowledge Technical […]

  3. Revue du web .NET du 29 novembre | virtew - December 6, 2010

    […] Source: http://agilescout.com/the-end-of-scrum-and-scrum-teams/ […]

  4. Is Scrum is Dying? Keep Scrum Alive! | Agile Scout - February 2, 2011

    […] Agile Project Management – 18 commentsAgile Manifesto 2.0 – Updates to Come? – 15 commentsThe End of Scrum and Scrum Teams? – 15 commentsNew Startup? New Tool? New Book? – We Can Help – 14 commentsAgile Products For […]

  5. Agile Certification - Who To Certify? | Agile ScoutAgile Scout - November 29, 2012

    […] there even one? Does having certification just breed elitism after […]

Leave a Reply