Start with what could not move.
Existing mechanics, awkward access, site windows, safety expectations, incomplete drawings, legacy hardware and delivery pressure usually define the real shape of the job before a single line of logic is written.
- What the machine or system had to keep doing
- What was fixed by budget, access or hardware
- What made the project risky or awkward