InfoQ

Interview

Jeff Sutherland on Scrum and Not-Scrum

Interview with Jeff Sutherland by on Oct 24, 2007 07:26 AM

Community
Agile
Topics
Adopting Agile ,
Methodologies
Tags
Qcon London 2007 ,
Scrum ,
Self-organizing Team ,
History
Summary
Scrum creator Jeff Sutherland guesses there are 120,000 Scrum teams holding standup meetings on any given working day. But how many are really doing Scrum? At QCon London 2007 he talked about "the Nokia test" which he likes to use to distinguish whether teams are doing Agile or only iterative process - or neither! He also revealed the connection between Scrum and the Mars robots.

Bio
Dr. Jeff Sutherland has been VP/CTO of 9 software product companies, most recently PatientKeeper, a top vendor in the mobile/wireless healthcare market. He is an Agile Manifesto signatory and a Certified Scrum Trainer. In 1993 he ran the first Scrum at Easel, and has been a Scrum consultant to Microsoft, Yahoo, Ariba, Cadence, Adobe, GE Healthcare, and M3 Media Services. www.jeffsutherland.com
Jeff Sutherland welcome to InfoQ. Tell us what's your claim to fame?
Last time I visited the Scrum alliance I noticed that there were 10.000 people trained as certified Scrum masters. Tell me, who's doing Scrum?
Is it all really Scrum? Are there many flavors of Scrum that you are seeing?
How does Nokia tell if a team is doing Scrum?
Why does it matter if teams are "doing iterative development?"
You sound like you agree with the criteria that Nokia is applying. Is it important that all those things be happening at once?
Nokia has rules about general iterative development, but can you tell us what their additional "Scrum rules" are?
Why do these rules matter?
How does this selective implementation show up in Scrum?
Is it better then, not to just pick a couple of Agile practices that look useful and bring them into your traditional team?
What kind of experience would you need to shepherd an organization through that kind of incremental change (as at Google AdWords)?
In this environment everybody is working hard to improve the software process to increase the bottom line, to produce a better product. So, what should people be calling their processes when they are using only parts of Scrum?
While they are on their way there, is it Scrum?
Jeff I am fascinated by your six degrees of separation from the animated robots on Mars. Can you tell me about that, and what does it have to do with Scrum?
show all  show all

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.
Scrum and not... Fantastic perspective! Thank you!!! by Ken Ritchie Posted Oct 31, 2007 8:41 PM
Re: Scrum and not... Fantastic perspective! Thank you!!! by Rajagopal Y Posted Apr 3, 2008 3:28 AM
Great interview Jeff and Deb! by Michael James Posted May 31, 2008 5:05 AM
great interview... by Jason Little Posted Jun 27, 2008 10:27 PM
Re: great interview... by joshua milane Posted Mar 30, 2009 2:59 PM
  1. Dear Jeff (and interviewer), WOW!!! This is informative, relevant, entertaining, and reveals the heart of Scrum. I appreciate how you wove the example industry stories together with clear enumeration of the Nokia criteria. This is a great presentation for outreach and understanding. Thank you so much for taking the time to create and share this interview. Bravo! Ken Ritchie, CSM'2006, Atlanta

  2. Really Very Very good and i learned few more things from this interview. Thanks Jeff ..

  3. Back to top

    Great interview Jeff and Deb!

    May 31, 2008 5:05 AM by Michael James

    I'm glad to see a simple checklist to help separate the men from the boys when it comes to claiming to do Scrum. Maybe my favorite part was seeing the esteemed Jeff Sutherland flail like the neural network robot learning to walk the first time. --mj ( http://danube.com/blog/michaeljames )

  4. Back to top

    great interview...

    Jun 27, 2008 10:27 PM by Jason Little

    This video is a must-watch for anyone new to Scrum. I've come across a lot of people who are mis-informed about what Scrum is and tend to think "bah...don't like that rule...throw it out" Do Scrum or don't do Scrum, but don't implement Scrum half-assed and call it Scrum!

  5. Back to top

    Re: great interview...

    Mar 30, 2009 2:59 PM by joshua milane

    This video is a must-watch for anyone new to Scrum. I've come across a lot of people who are mis-informed about what Scrum is and tend to think "bah...don't like that rule...throw it out" Do Scrum or don't do Scrum, but don't implement Scrum half-assed and call it Scrum!
    You really think there is only one way to implement ANY methodology? What if you have 3 developers on different projects? Can't you leverage some principles of Scrum? Yea. You can. I bet you know that, too. Josh Milane josh@mittechnical.com http://www.mittechnical.com

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.