Start with a piece of work that people need to complete: a request, an internal review, a job record or another recurring process. Identify what enters the process, which decisions change it and who needs the result. The aim is a shared understanding of the operation before the team commits to screens and features.
A full custom-software scope can include discovery, data and permission design, a usable application, agreed connections to existing tools, acceptance checks and deployment planning. The first release should still cover a complete useful journey. A narrow screen that leaves staff to reconstruct the underlying record is different from a bounded application they can operate. We agree what stays manual and which later requirements remain outside the release.
