rule No.1 involve customer in on day 1...
shorten development cycle(days even hours rather than weeks) and get customer updated every single deployment and let them do further test.
Do mockups before actually start building real one.
communication!communication!!communication!!!