Software development
We start from the workflow you actually run, not from a template. That means a working increment early, a typed codebase, tests on the paths that would hurt if they broke, and the integrations that keep the system fed with real data. Handover is written down as we go, so the next engineer does not need us to explain it.