Simplifing the Scrum prioritization process, part deux

It never ceases to amaze me that as freakingly smart I think I am, how stupid I appear when someone like Ron Jeffries steps into the conversation. He suggested an easier approach to prioritization that Kent Beck and Ward Cunningham taught him:

  1. Write the ten items, one per card, on ten cards.
  2. Pick a card and put it on the table.
  3. Pick another card, and put it to the left of the first card, if it's higher priority, to the right if less.
  4. Pick another card. Position it to the right or left, or in between the preceding two.
  5. Repeat until all cards are down.
  6. Look at the cards pairwise, switching their positions until you're happy.

No muss, no fuss, no wear and tear on your calculator. Works in a group, too.

Brilliant.

Just to note that the matrix approach I posted about doesn’t really scale very well. As you get 50 backlog items you’re now comparing over 2000 individual items so maybe just looking at each item and doing something like the excercise above works better in this case.

Published Friday, October 27, 2006 5:07 AM by Bil Simser

Comments

# re: Simplifing the Scrum prioritization process, part deux

Friday, October 27, 2006 12:18 PM by JohnA
I fail to see what is new with any of these methodologies. The customer should always be involved in the process. Communication between the team should always be regular, and everyone should know what is going on. Things should be templated (i.e. to be used as Demos so the customer can fine tune). So, what's the big deal? There is nothing worse than some manager picking up a book on the latest and greatest methodology then telling everyone this is what we are going to do. Reality is the group defines the methods, and what works for one group may not work for the next. Unit testing bothers me in the same way.

# re: Simplifing the Scrum prioritization process, part deux

Sunday, October 29, 2006 1:45 AM by JoeC
Is this post some sort of postmodern joke? Ron Jeffries' "easier" approach to prioritization is just a sorting algorithm like they teach you in CompSci 101. The easy way to prioritize is to... prioritize! Is that all it takes to seem super intelligent these days? Obfuscating tautologies and truisms?

Leave a Comment

(required) 
(required) 
(optional)
(required)