How do you deal with unexpected design issues mid-project?
Sigiloso
Get everybody on the same page with a single spec document, then develop three options that are differentiated by cost, speed, and the amount of manual processes at go-live. Then, stop the timeline to allow for internal debate, decision, and presentation of options to the client.