At EA, we loop our devs into every project from the beginning so that they have context when it’s time for them to start building.
We also like to give our clients what we call a “pencils down” view throughout development so that they can see their site come to life as we build it.
This does a couple things: it helps our clients understand what we’re doing and allows them to give us feedback throughout the dev process, rather than us handing them a finished site at the end.