pioneering outsourcing 2.0
19  02 2008

Interview with Ken Schwaber

agilecollab brings you an exclusive interview with Ken Schwaber. A brief profile of Ken at Scrum Alliance website reads: Ken Schwaber co-developed the Scrum process with Jeff Sutherland in the early 1990s to help organizations struggling with complex development projects. One of the signatories to the Agile Manifesto in 2001, he subsequently founded the AgileAlliance, a nonprofit organization dedicated to the creation of Agile software. He then founded the ScrumAlliance, a nonprofit organization dedicated to expanding the understanding of Scrum. A 30-year veteran of the software development industry (from bottle washer to boss), he has written three books about Scrum: Agile Software Development with Scrum, Agile Project Management with Scrum, and The Enterprise and Scrum. He lives in Lexington, Massachusetts with his family. His web site is www.controlchaos.com

In this interview Ken answer’s questions about use of Scrum, origins of Scrum, Scrum and Outsourcing, changes required to implement Scrum and the India connection.

agilecollab: You might have answered this a lot of times - how did the motivation for coming up with something like Scrum came about?

Ken Schwaber: My company, ADM, provided process automation products to several of the large methodology companies, like IBM and Coopers & Lybrand. Between all the new features that we wanted to introduce, features demanded by our customers, and our somewhat unstable object oriented technology base, we were overwhelmed. A friend of mine, Jeff Sutherland was experiencing similar problems at Easel. Jeff asked which of the methodologies ADM had automated we were using internally. I replied, “none; otherwise we’d be out of business!” Jeff already had some ideas about Scrum, so we started collaborating. The result was a pretty complete, field-tested Scrum by the end of the 1990’s.

agilecollab: Are you pleased at rapid spread of Scrum?

Ken Schwaber: Yes, in that the spread means that people are desperate for a new approach. No, in that they may think of Scrum as simply an iterative version of waterfall. Many CIO’s still think of Agile as more, faster. However, as organizations and projects flee the existing controls and safeguards of waterfall and predictive processes, they need to recognize the even higher degree of control, risk management, and transparency required to use Scrum successfully. I estimate that 75% of those organizations using Scrum will not succeed in getting the benefits that they hope for from it.

agilecollab: Do you agree with 50% Scrum approaches? Are there any dangers in this approach?

Ken Schwaber: Scrum is a very simple framework within which the “game” of complex product development is played. Scrum exposes every inadequacy or dysfunction within an organization’s product and system development practices. The intention of Scrum is to make them transparent so the organization can fix them. Unfortunately, many organizations change Scrum to accommodate the inadequacies or dysfunctions instead of solving them.

agilecollab: Does outsourcing and Scrum work together or you should keep both of them as separate as possible?

Ken Schwaber: Outsourcing can be as simple as additional Scrum teams that are remote. They have the same Scrum responsibilities as any team, and have to test and integrate their work according to the same schedules or as worked out by the teams. Then Scrum works fine with outsourcing. Scrum’s transparency makes any inadequacies visible.

agilecollab: What makes Scrum a good fit for using it with any engineering approaches like XP or even system approaches like Lean?

Ken Schwaber: Scrum is a framework. XP engineering practices can be used within a Scrum Sprint to improve quality and productivity. Lean is a way of thinking that optimized complex, repetitive processes. Product development is more of a one-off thing, where every release and project is more unique than similar. However, much of the thinking that Lean uses is also used by Scrum, so studying lean helps you understand Scrum. For instance, value stream mapping helps optimize some of the processes – such as change control – that aren’t addressed by Scrum. Scrum purposefully has many gaps, holes, and bare spots where you are required to use best practices – such as risk management. Scrum then shows you how well that approach works through transparency, so you can continually optimize the approach.

agilecollab: You must have coached many people now. There must have been a lot of Indians in those trainings as well. Anything specific you noted in the way they respond to the values of Scrum?

Ken Schwaber: I think that the cultural differences are given too much significance. I find excellent, serious, determined professionals from India, China, Germany, Finland, Iceland, and the America’s.

agilecollab: Have you been to India? Any plans for the same?

Ken Schwaber: I ran development projects for the United Nations Development Program from India and Indonesia in the 1980’s. A wonderful people, a long airplane trip.

agilecollab: A lot of people in India say - “Scrum is not suited in Indian cultural context”. You would have heard that probably in many cultures before. There are blog articles who say “Agile is for Bay Area”. How do you respond to this?

Ken Schwaber: Several changes, or cultural shifts, are required to use Scrum. The first is to forget predictive, waterfall thinking. The second is to realize that self-management is a much better practice for productivity and creativity. The third is to understand that cross-functional teams produce more robust products. All of these changes are extremely difficult, regardless of the country. I’d say that the United States has a lot of trouble going from top-down, command and control to self-management; we believe that the only way to get something done is to make it get done. Many large [and other] Indian companies believe the same. Success, competitive advantage, and quality products are the fruits of the change, to those who make this change.

agilecollab: Finally, what are your next goals?

Ken Schwaber: To create many environments where Scrum helps people look forward to coming to work, where customers love working with software developers, and where the quality and predictability of our efforts significantly increases. To help the 25% of the organizations that are willing to make the effort to improve, and to help them beat the pants of those who aren’t. To make it work so well that firms in the United States turn to offshore because they need more people, not because they can’t stand the developers in the United States or just for pricing advantage. And, to help everyone conceive of people as people, not resources.

Popularity: 100%

Share:
  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • StumbleUpon
  • Technorati
  • YahooMyWeb

6 Responses to “Interview with Ken Schwaber”

  1. This is a great interview. It is true that most organizations and teams try and tinker with Scrum rather than fix the problems and issues highlighted by implementation of Scrum. It all comes down to courage and conviction in doing the right thing as well building trust all around

  2. […] the Scrum process with Jeff Sutherland in the early 1990s. The interview is fully available on the AgileCollab blog. “However, as organizations and projects flee the existing controls and safeguards of waterfall […]

  3. I’ve read great novel - Animal Farm. Isn’t Scrum just becoming like this. Early talk was of self-managment & collective ownership. Now, people are talking of section leaders, facilitators, scrum masters etc. in a hierarchical way. What has changed from command-and-control?

    In this interview, Schwaber says that 75% of scrum projects will fail because not enough effort is put in to risk management. This statistic is worse than Waterfall. Isn’t this just another management fad, and Schwaber is coming up with excuses as to why it doesn’t work in practice?

    Hardly any respected organisations are using Scrum, and as it’s a framework even those that claim to e.g. BT, nobody can be sure what their interpretation is

  4. Ditpak : Response to your comment ->

    >>Now, people are talking of section leaders, facilitators, scrum masters etc. in a hierarchical way.

    I am not sure who is talking of section leaders. Facilitators and Scrum Masters have always been a part of Scrum from beginning. Nothing has changed.

    >>What has changed from command-and-control?

    Please review the post Scrum Master on this website. A Scrum Master manages the process and not people. She does not coerce, brainwash or dictate. Not sure where you see command and control here.

    >>In this interview, Schwaber says that 75% of scrum projects will fail because not enough effort is put in to risk management.

    He is not saying that. He is saying they will fail because Scrum is implemented more as a mechanical ritual than as an opportunity to eliminate waste and create value creation nodes across the value chain.

    >>Isn’t this just another management fad, and Schwaber is coming up with excuses as to why it doesn’t work in practice?

    He is saying, it won’t work and explains why. As long as organizations take care of the pitfalls, there is no reason why Scrum would not work. Scrum or no Scrum - incompetent people wont get anywhere. Anyways, Scrum would expose incompetence early.

    >>Hardly any respected organisations are using Scrum

    I think Google, Microsoft, Yahoo, Salesforce are pretty respectable.

    >>It’s a framework even those that claim to e.g. BT, nobody can be sure what their interpretation is

    Thats the beautiful part. Whats so wrong with it?

  5. A project manager manages a process rather than people. A line manger manages people. I see no difference between a scrum master and a project manager

  6. “>>It’s a framework even those that claim to e.g. BT, nobody can be sure what their interpretation is

    Thats the beautiful part. Whats so wrong with it?”

    If it’s just a loose framework then it becomes merely a label. Everybody will claim to be implementing Agile and Scrum whilst it’s in the fad phase.

    I can find very few case studies on how companies are implementing Agile and Scrum. I did find one, however, by Giselle Benefield which describes how she introduced Scrum in Yahoo. It says that any zealous implementation efforts were met with resistance and she had to sack 1 CSM who treated Scrum as dogma. The implementation was done in a bottom-up manner. Only a minority of development teams have been moved to Scrum and they’ve had to take a very pragmatic approach to sustain any momentum.

    In our company, there is only 1 CSM who is coaching the facilitators and intervening where scrum teams fall behind. The facilitators are the ex-PMs and sit apart from the scrum teams. The management hierarchy therefore remains, so much for self-managing teams. The implemetation has been top-down.

Leave a Reply

You must be logged in to post a comment.