I've been reading Extreme Programming Installed this month. The book describes a clear hierarchy:
In practice, our cards may not match any of those.
We use Trello with one-week iterations. Our cards are granular. One per branch in a Rails controller action. A card for the success path, a card for the failure path. Most cards take 2-3 days to complete.
By the book's definitions, these feel like tasks. But we don't have anything above them. No parent story says, "As a user, I can do X." A customer request lands in a backlog. We discuss it in planning. Cards appear on the board. Time pressure means we skip the breakdown the book describes.
So my questions:
Thanks, Mark. Three things jumped out.
On stories as conversations: you're right that the formula ("As a user I want...") misses the point. The book frames the story card as a reminder to have a conversation, not a spec. We skip that step. A client request goes into Trello and becomes cards. No one sits down to understand the problem behind it. The hierarchy question I asked was a proxy for: Are we losing that conversation?
On pairing: good catch. We pair on client projects. The "per person" framing was sloppy. The question is whether 2-3 day cards leave enough room for the pair to:
All inside a one-week iteration. Or whether the cards should be smaller to tighten the feedback loop.
On cadence: that reframing helps. The book treats two-week iterations as radical. We deploy on every merge. The planning game it describes assumes you batch decisions. We make them as we go. So the story/task split may have collapsed into something closer to "what are we solving next?" without the formal hierarchy.
What does your team use instead of stories? Do you still break work down into layers, or has it flattened?
--
You received this message because you are subscribed to the Google Groups "xp-manchester" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xp-mancheste...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xp-manchester/0b9d2029-9eea-4a13-95c8-61084dc62544n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "xp-manchester" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xp-mancheste...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xp-manchester/9e7af5a5-34c7-4447-a7d0-784a21c793ban%40googlegroups.com.
Murray, thanks for the C2 links. Reading the original UserStory page drives the point home. The card is a prompt to talk. Not a spec, not a ticket, not a Trello card. A reminder that you don't know enough yet.
Paul, that parable landed. The priest's "no" is the answer to my original question. If we skip the conversation, the rest of the process is theatre.
What strikes me is how all three of you converged on the same point from different angles:
⠀
That last line is the one I'll carry forward. We track cards. We move them across columns. We measure velocity. None of that tells us whether the thing we built was useful.
Does the story/task distinction still matter? Wrong question. The distinction is between teams that talk to their users and teams that don't.