Tags: management | ScrumMaster | what is scrum

I have trained thousands of project managers, program managers, and development managers to use Scrum. I teach them Scrum practices. Once these practices are introduced, the managers re-experience their validity in exercises and discuss their impact with their peers. This poses a conundrum for these managers, however. Scrum practices aren’t the prescribed practices for getting something done in most organizations. In fact, they are often the exact opposite of traditional practices for organizing and directing those who build products.

All of the managers will have to go back to their organizations and do what they are paid for: deliver projects on schedule and budget. To do that, many will fall back on the traditional practices that they have always used and that are “the way things are done” in their organizations. So what use are these new techniques? What use is Scrum? They still have to get things done! At the end of the day, the organization looks to them to deliver the project on schedule.

I respect their problem. It’s one thing to know something and another thing altogether to do it. Through ScrumMaster training, all of the managers learn that people in teams of nine or less are more productive than nine individuals. They realize that people are most productive when they manage themselves. They understand that teams are most creative when they are cross-functional. They discover that teams and people are best able to work within short horizons, or timeboxes, and that teams and people do their best work when they aren’t interrupted. They learn that people take their commitment more seriously than other people’s commitment for them, that people always do their best, and that teams improve the most when they solve their own problems. They get it when I show them that team members are most productive when dedicated to a team, and that changes in team composition ruin productivity. They know that broadband face-to-face communication is significantly better and less error prone than any alternative method;

They also learn not to build an unnecessary inventory of requirements or architecture, since 35 percent of requirements will change and 65 percent of requirements are of such low value that their delivery is questionable. They discover that frequent course corrections are often better than staying the course or persisting. They remember that the greater the transparency, the more effective the inspection and adaptation, and that flaws and errors compound with time so they should catch and correct them as soon as possible. They find out that reducing quality to hit dates can ruin your company; and that, under pressure to “work harder,” developers automatically reduce quality.

When they leave knowing all that they know, I tell them that they are now ready to be a ScrumMaster. And that, just like managers everywhere, ScrumMasters are responsible for getting things done. There is one key difference: the ScrumMaster has to use these Scrum practices to do it. Since the managers have just spent two days affirming to themselves that these practices are in fact better, they are left with two choices: Ignore everything that they have just re-remembered and re-experienced and re-validated or try to do their job in a new way.

If they have the courage of their convictions, they (and their teams and organizations) will be more productive, produce higher quality products, and have a better work environment. But shifting to these new practices will feel awkward, risky, and uncomfortable. Will the practices really work? Intuitively, they know so, but actually doing it for real is a different thing. This transition is the path of the ScrumMaster—and even if you know the path is the right one, it’s difficult to walk.

Article Comments

  1. Mike Lowery said on 13 Jul 07 03:08:
    I did my scrum training with Mr Schwaber in London 2 years ago and what he said above is so right he might as well have sat next to me since then. (this next bit sounds like a marketing add for Scrum but it is true) I have recently finished a project where we were pretty much accused on a daily basis of not being being able to plan and not being open and used a mickey mouse delivery technique that could not give "exact dates". Yet we delivered all the features requested on time! Another supplier who consistently delivered late or not at all were considered open and good at planning because they had a Gantt chart! I am currently trying to champion the uptake of scrum within our organisation but constantly worry that if the currently supportive management team move on Scrum will no longer be an option and my job security will be threatened.
  2. Paul Sisco said on 27 Jul 07 14:00:
    Shifting to the new practices is awkward and uncomfortable, but it is well worth the change. I became a CSM in January. Since then, I have been working to get Scrum fully implemented. It seems that management likes the idea of Scrum, but they don't want to let the team learn to organize or manage itself. We have been able to show improvement, but that improvement will be much greater without the consistent interruptions the team absorbs. We are striving to become more transparent so management can see the effect of the interruptions on the team.
  3. Andy Murthar said on 02 Aug 07 03:52:
    ref: M W Lowery. Do not worry about the whats, whys and maybes, just follow your intuition. if you believe scrum is a good fit for your project, then go with it, keep an open mind and be gracious during the political murmerings. use the scrum tools effectively (burndown), it can have the same effect as a gantt if described in a proffessional, informed manner. And remember, actions speak louder than.............err..... charts.
  4. James Peckham said on 05 Feb 08 12:17:
    I was in a really small organization prior to where i'm at now and our biggest problem is that the team itself would say "we need to do this", management would say "yes, that's a great idea" then the next day we'd have no time to do the things we said we needed to because people would walk in our door and hand us emergency requirements, a marketing firedrill, a demo deadline, etc etc. My point is, if the team isn't given the opportunity to commit to stuff then left alone to do what they committed to, then the organization fails. Conversely, now i'm at a really big organization that is a 'top-down' scrum and team members are given a very small product backlog to choose from, but absolutely refuse to organize into proper iterations, commit to any work, do any estimation, update the sprint backlog etc etc. So now it's the team who needs to step up. Both are difficult situations, One where the leaders of the organization say "scrum" but practice waterfall and the other where the team doesn't know enough about scrum and doesn't understand that they are in control or what to do with that control. The hardest part is changing culture! How do you convince very smart developers that they need scrum training when they say "we understand it, we get it, we read the white paper about it" or how do you convince the organization "no really, you're suppose to leave us the hell alone now".
  5. Rahul Sawhney said on 05 Feb 08 20:50:
    Completely agree that both situations are difficult to handle. In both situations, the problem is similar: People do not really understand scrum. While it's upto the scrum master to ensure that scrum practices are followed, it is difficult to implement Scrum without proper training for team and other key stakeholders (there is an article on stakeholder management in scrum alliance). For the folks in small company, who may have not seen it in operation, you could use the word "Pilot" to try out Scrum and keep iterations short (two weeks) and make it clear that the team needs at least two weeks to make a commitment. Track how many iterations you were able to complete and how many got cancelled mid-way due to interference. Also keep track of scope, velocity, quality (defects density etc.) and timeliness because that something most people can understand and share the data with everyone. The large organization situation is more difficult because Scrum is about teaming and other organization issues could make the team not to follow Scrum effectively. e.g. The people could be afraid about how they will be judged indvidually at the end of appraisal cycles. Talk to team members and figure out the issues. You might find that solution to some issues could lie outside the team. Also see if you can arrange a Scrum training for team members (Despite the team's indifference) in which benefits of scrum and expectations from team members (other roles) are made very clear. Remember, change management towards anything (including Scrum) is difficult, but definitely worth it!

Please login to comment on this article.