There are review and approval steps that my agency requires, but aren’t part of the workflow in the system, so I have to remember who needs to see what, whether they’ve responded, etc.
The question is whether the workflow the developers are being told to implement is what the workers actually need to do to get the work done. Also, will there be an ongoing mechanism to revise the software as the work requirements change? In most cases, the answer to both questions is no.