Idea

A user story triggers the conversation instead of replacing it

Info

Originally written in French. Translated by AI — the meaning has been preserved, not the prose.

Main idea

The user story was designed as a promise of discussion: a short sentence, deliberately incomplete, whose function is to bring the right people around the topic. Treated as a contract, it becomes the opposite — a text you execute without talking to its author, and then use to establish who was wrong.

The practical consequence falls on whoever receives the card. A developer shouldn't accept a ticket they don't understand: if elements are missing to assess feasibility, they ask for them; if the business context is missing, they ask for it; if they don't see the value, they say so. That refusal is not an objection on principle, it is the artifact's instructions for use.

Why it matters

This shifts responsibility for a ticket's quality. It doesn't sit entirely with whoever writes it: the card is a starting point, and whoever picks it up has a duty to get it completed.

It also explains why continuously improving templates settles nothing. What an unclear ticket lacks isn't an extra field, it's a conversation that never took place.

Nuances and limits

Not every organization can rely on conversation: a remote team across several time zones, an external supplier, a contractual relationship. Writing there carries a load it was never built to carry, and that has to be owned as a cost, not as a norm.

And a developer who questions every card can also block the flow: asking for clarification assumes you can tell a real gap from discomfort.

Open questions

  • What becomes of the requirement for conversation when delivery is contracted out to a third party?