Turning a feature request into a data model

Most rework traces back to a requirement that meant two different things to two people.