Chris Sterling

Guest post: Scrum is the Vehicle, Not the Destination

About the Author: Chris Sterling is VP of Engineering at AgileEVM.com, an Agile focused project portfolio and release management tool to support business decision-making in the enterprise. Chris is also a Strategic Agile Management and Technical Consultant, Certified Scrum Trainer, and Innovation Games Facilitator. He is author of the book “Managing Software Debt: Building for Inevitable Change” and helps organizations assess, strategize, and help manage their software debt more effectively.

I first got know Chris when we collaborated to start the very first Seattle Scrum Users Group in 2007 and I’ve been following him ever since. You should check out his blog at http://www.gettingagile.com/.

Have you ever heard or said any of these phrases?

  • We are going to implement the Scrum methodology.
  • We’re doing a modified Scrum.
  • Our developers are using a Scrum process.

These may seem like innocuous statements but they are indicators of potential misinterpretation of how Scrum is best utilized. Scrum is not a full development process (although almost anything that has steps could be considered a ‘process’) and it is not a methodology. It does not tell you how to implement the software. It is a simple-looking framework that will help a group developing products figure out what is not working well so they can fix it. Here is the Scrum framework diagram:

The Scrum Framework

The Scrum Framework

At first, people and teams implementing Scrum focus on the process without understanding why and how to do each piece effectively. We believe that we will be “doing Scrum”, and will gain all of its benefits, by just:

  • Keeping a list of work (the Product Backlog)
  • Assigning it to the team during a Sprint Planning meeting
  • Doing that work over the course of the Sprint

This focus on going through the steps can be dangerous and frustrating for individuals, teams, and managers. Scrum is NOT A SILVER BULLET! No process, practices, or techniques are. Instead of focusing on the process, practices, and techniques of Scrum, I suggest individuals, teams, and management focus on the learning that can be produced by a team doing Scrum and act on that learning.

Scrum is an Empirical Process Control. The idea is that you plan and then do something, inspect what you did, and then adapt your behavior to improve on what you did. It is a learning framework for product development teams. This learning cycle is referred to as “inspect and adapt”. All 3 Scrum roles are involved in the learning: the Product Owner, ScrumMaster, and Developers (when I say developers I mean anybody needed to build the product, not just coders). In Scrum, there are 3 specific “inspect and adapt” cycles:

  • The Daily Scrum meeting allows the team to focus on their commitment for the current Sprint and whether they are still on track to deliver on that commitment. If they are not able to meet the commitment then they are asked to adjust the Sprint, thereby adapting to the situation.
  • The Sprint Review meeting allows customers to view a potentially shippable product increment created by the Team and provide feedback that adjusts the Product Backlog contents and priorities. We are inspecting the product and adapting to a new understanding of the product.
  • The Sprint Retrospective enables the Team to improve the process they use to delivery software each Sprint. The Team is expected to inspect their process honestly and thoroughly to figure out how they can adjust for improved delivery capability in the following Sprint.

If you read my blog often, you might recognize this from a previous post called “Kaizen Mindset” that has good information on how to use learnings and manage the impediments around those learnings.

Scrum is more of a tool than a methodology. It will make visible what is not going as well as it could be. It is then up to people in the team and organization to make changes to improve it. With each incremental improvement the product development team will move that much more effectively on its work. Rather than focusing on getting perfect at the steps in the Scrum framework, find out what can be improved in your delivery process and adapt it accordingly. If a part of the Scrum framework is difficult to do or seems like a waste then instead of eliminating that part, find out why it is difficult or wasteful in its adoption. There is usually a hidden impediment behind these difficulties and perceptions that if eliminated will allow the product development team to be more effective.

Scrum is not a destination. It is rather a tool that a product development team uses to continually inspect and adapt their way to more effective delivery. The destination should be your business and development team effectiveness goals. How can we deliver more product? How can we reduce time from inception of project to release? How can we release more often at a lower cost for release stabilization of the product? How can we reduce the risk in our project delivery and portfolio? The destination should be substantial and worthwhile. Scrum is just the vehicle to help get you there.

, , , , ,

36 Responses to Guest post: Scrum is the Vehicle, Not the Destination

  1. @DannyVandeweyer December 6, 2012 at 9:54 pm #

    Scrum is the Vehicle, Not the Destination http://t.co/096Wywcb #ipmabe #amelior #pm

  2. @boostnewmedia November 27, 2012 at 11:45 am #

    Scrum is the Vehicle, Not the Destination http://t.co/PwyBEZj2 #agile #scrum

  3. @AgileSocial1 November 24, 2012 at 11:45 pm #

    @scrumology Thanks for sharing – Scrum is the Vehicle, Not the Destination http://t.co/UxdiDXn3 #Scrum #Agile

  4. @ritchie64 November 23, 2012 at 6:03 am #

    Guest post: Scrum is the Vehicle, Not the Destination http://t.co/IdeQMLQ2

  5. @jmeydam November 22, 2012 at 8:21 pm #

    “Scrum is the Vehicle, Not the Destination” http://t.co/7DDxJUOy via @prismatic

  6. @laytrix November 22, 2012 at 5:00 pm #

    Guest post: Scrum is the Vehicle, Not the Destination http://t.co/tqfX8Le1

  7. @ChuckDurfee November 22, 2012 at 1:00 pm #

    Guest post: Scrum is the Vehicle, Not the Destination http://t.co/M2y31P72 via @undrip

  8. @neil_killick November 22, 2012 at 12:17 pm #

    #Scrum is the Vehicle, Not the Destination http://t.co/N2MHjTOT #agile

  9. @scrumology November 22, 2012 at 10:45 am #

    Guest post: Scrum is the Vehicle, Not the Destination http://t.co/XTXm2lmw #Scrum #Agile

  10. @AgileCarnival November 22, 2012 at 10:45 am #

    Guest post: Scrum is the Vehicle, Not the Destination http://t.co/E7v2KnnZ #Scrum #Agile

  11. (@Agiletimebox) (@Agiletimebox) March 29, 2012 at 4:31 pm #

    At times #agile is seen as something we need to “achieve”. When really, its something you need to practice CONTINUOUSLY http://t.co/lAGO9Psk

  12. Menno Jongerius (@mhjongerius) February 28, 2012 at 11:18 am #

    RT “@estherderby: Scrum is the Vehicle, Not the Destination http://t.co/O7NrmgBn via @zite”

  13. Fabian Buch (@fabianb) February 22, 2012 at 12:36 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  14. Hing Chan (@HingCChan) February 20, 2012 at 8:13 am #

    RT @scrumology: Guest post: Scrum is the Vehicle, Not the Destination http://t.co/GUdI6FK1 #Scrum #Agile

  15. Lean Tribe (@leantribe) February 20, 2012 at 4:45 am #

    Scrum is the Vehicle, Not the Destination – Scrumology http://t.co/bBnOHnje #scrum

  16. (@derDoubleD) (@derDoubleD) February 20, 2012 at 2:39 am #

    Scrum is the Vehicle, Not the Destination: http://t.co/v3qmDcl1

  17. Danny Russell (@thehairyanimal) February 18, 2012 at 2:07 pm #

    Scrum is an Empirical Process Control http://t.co/vkTKVI75

  18. (@hlarsson) (@hlarsson) February 17, 2012 at 3:31 am #

    Scrum is the Vehicle, Not the Destination #scrum http://t.co/lcS10Zcc

  19. Julie Gardiner (@cheekytester) February 16, 2012 at 11:58 pm #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  20. MagiaDigital (@magiadigital) February 16, 2012 at 4:17 pm #

    RT @Byriton: “Scrum is the Vehicle, Not the Destination” http://t.co/ELaCVJcv #Scrum #Agile <– via @scrumology

  21. Lino Mari (@_linomari) February 16, 2012 at 11:44 am #

    Scrum is the Vehicle, Not the Destination http://t.co/kxlEANz7

  22. Josh Fruit (@joshfruit) February 16, 2012 at 10:30 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  23. Johnny Ordóñez (@JohnnyOrdonez) February 16, 2012 at 9:12 am #

    “Scrum is the Vehicle, Not the Destination” by @scrumology http://t.co/nsuq2DOl

    So true, great article!

  24. Paul Yamamoto (@yamamoto_0822) February 16, 2012 at 7:51 am #

    RT @scrumology: Guest post: Scrum is the Vehicle, Not the Destination http://t.co/5ORzmnBK # #

  25. Koob Nobbe (@KoobNobbe) February 16, 2012 at 6:26 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  26. Rick Wahlberg (@PMPinRI) February 16, 2012 at 4:17 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  27. @BrainsLink February 16, 2012 at 3:28 am #

    RT @scrumology Guest post: Scrum is the Vehicle, Not the Destination http://t.co/FgDeJil7 #Scrum #Agile [very true]

  28. João Hornburg (@joaohornburg) February 16, 2012 at 2:00 am #

    Scrum is the Vehicle, Not the Destination http://t.co/tuBv9Uxh via @zite

  29. Projekt Professor (@ProjektManProf) February 16, 2012 at 1:40 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  30. Eevert Saukkokoski (@Ezku) February 16, 2012 at 1:18 am #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  31. (@NicoRuffel) (@NicoRuffel) February 15, 2012 at 11:09 pm #

    RT @scrumology: Guest post: Scrum is the Vehicle, Not the Destination http://t.co/GUdI6FK1 #Scrum #Agile

  32. Caroline Damour (@Carolilo01) February 15, 2012 at 10:27 pm #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  33. Lennon Shimokawa (@lshimokawa) February 15, 2012 at 6:03 pm #

    RT @Byriton: “Scrum is the Vehicle, Not the Destination” http://t.co/gY0SJAVK #Scrum #Agile <– via @scrumology

  34. @hhiroshi February 15, 2012 at 5:38 pm #

    RT @estherderby: Scrum is the Vehicle, Not the Destination http://t.co/WdzrZvIv via @zite

  35. TREPIED Thierry (@Ttrepied) February 15, 2012 at 3:13 pm #

    RT @scrumology: Guest post: Scrum is the Vehicle, Not the Destination http://t.co/GUdI6FK1 #Scrum #Agile

Trackbacks/Pingbacks

  1. Tagged #0 » Boeffi's "Denkräume" » cu @Boeffi .net - February 18, 2012

    [...] hierzu mein Tag: “Scrum is the Vehicle, Not the Destination” » scrumology.com/guest-post-scrum-is-the-vehicle-not-the-destination [...]

Read previous post:
George Dinwiddie
Guest post: Avoiding Iteration Zero

Teams new to Agile often realize that they have a lot to do before they get their new development process...

Close