Approach
Understand the work before building the software.
Useful automation starts with understanding the real process: the people involved, the systems used, the documents exchanged, the exceptions handled, and the consequences when something goes wrong.