Who am I?

I'm an Agilist, a software engineer, a gamer, an improviser, a podcaster emeritus, and a wine lover. Learn more.

Currently Consuming
  • Lankhmar Book 1: Swords And Deviltry
    Lankhmar Book 1: Swords And Deviltry
    by Fritz Leiber
  • Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen (Vintage)
    Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen (Vintage)
    by Christopher McDougall
  • Test Driven Development: By Example
    Test Driven Development: By Example
    by Kent Beck
  • The Runner's Guide to the Meaning of Life [RUNNERS GT THE ME -OS]
    The Runner's Guide to the Meaning of Life [RUNNERS GT THE ME -OS]
    by n/a
  • Personal Kanban: Mapping Work | Navigating Life
    Personal Kanban: Mapping Work | Navigating Life
    by Jim Benson, Tonianne DeMaria Barry
« Things I Have Learned About Cocktails | Main | Humans Understand Stories »
Monday
Nov092009

It's Nice When It All Clicks

My grandboss1 walks into my office today and says. "Our customer doesn't understand the spec we sent them for the work they want us to do. We've got to find a better way to explain it to them."

I'd just spent an hour explaining to my boss and some others what I learned in the Scrum Product Owner training I did in LA last week. A big chunk of that is this:

The developers care about what they need to do. The customer cares about what the system will do. Someone needs to see both sides and bridge that gap.

The problem, of course, was that we'd written the spec as list of things we would do. Tomorrow I get to sit down and put together something that describes what the customer will do with when we're done. But at least now I see what the problem is.

 

1 Grandboss: Your boss's boss.

Reader Comments (5)

I'm envious. That's a great kind of problem to have, and even better to have someone higher up the chain recognize that it is the problem.

November 10, 2009 | Unregistered CommenterRob Donoghue

To be honest, I was the one who realized why they didn't understand it.

November 10, 2009 | Registered CommenterPaul

Thanks for posting that quote, Paul! As a project manager and agile enthusiast in game development, I'm struggling with this every day. I've been trying to make the distinction between "activities" and "deliverables."

November 11, 2009 | Unregistered CommenterJon Edwards

@Paul:
A ) I love "grandboss." That's just plain awesome.
B ) This is why I prefer user stories to big spec documents. While they're not a substitute for technical documentation when it's required, the format more easily captures the _intent_ and _business value_ of the feature/deliverable/task/widget.

November 11, 2009 | Unregistered CommenterKevin Fitzpatrick

BTW, check out my new blog at http://apprentice.kfitz.me for my thoughts on software craftsmanship and my traveling around to learn from dev shops around the world that I think kick ass (currently in Sweden!)

November 11, 2009 | Unregistered CommenterKevin Fitzpatrick

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>