Ambiguous software projects waste months. A structured discovery week creates shared reality fast.
Outcomes over features
Start with measurable business outcomes, constraints, and non-goals before sketching screens.
Technical spikes
Time-box riskiest integrations early. Unknown APIs should not hide until sprint five.
Decision log
Write decisions and open questions daily. Memory fades; the log becomes the contract for build.