George Paci
unread,Apr 23, 2014, 5:01:01 PM4/23/14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to agile-coach...@googlegroups.com
I've been beating the drum for slicing user stories vertically (as
opposed to horizontally, by architectural layer), and I've helped some
teams start doing so, but a couple teams Just Aren't Getting It. I sat
in a meeting today where one team didn't get a bunch of stories to Done
in the just-ended sprint, partly because they were too darn big, and
partly because they were sliced up horizontally.*
One of the (unstarted) stories consisted of three tasks: write unit
tests for the top layer, write unit tests for the middle layer, write
unit tests for the bottom layer. You can see the ridges and whorls of
my handprint on my forehead, I face-palmed so hard.**
This looked like a teachable moment, so I pointed out that much of their
difficulty came from slicing the stories horizontally instead of
vertically. One response was that "Slicing stories vertically is
hard." I wish I had answered: "Yes, slicing stories vertically is hard
at the beginning of the sprint. But slicing them horizontally makes
things hard at the end of the sprint. When do you have more time and
energy?"
Anyway, I think half this team gets it now, but I need some way of
conveying the benefits of vertical over horizontal to the rest of the
team (and plenty of other teams).
Does anyone know of a game (in the vein of the Penny Game) that helps
explain vertical slicing? Failing that, can anyone make one up on the
spur of the moment and post it here?
--George
(* Also partly because they had a lot of Work In Process, possibly
because of the desire to keep people busy, and partly because some
stories turned out to involve twice the work they expected.)
(** In my internal narrative, anyway.)