A “conversation” taking place at different time and places during a project between the various people concerned by a given feature of a software product: customers, users, developers, testers; this conversation is largely verbal but most often supplemented by documentation.
The conversation addresses questions like:
- What is needed?
- Why is it valued?
- Who is it valuable for?
- When is it needed?
- How will we deliver the work to the Definition of Done?
- How big is the work and will it fit in a Sprint in its current state (or do we need to slice it into smaller pieces so it does fit in the Sprint)?