Our company uses the principles of Agile.
For the customer this means:
The development process consists of the short iterations , at the end of each of which is a work product;
All customer requirements fall into tracking system, that makes it impossible for the loss of objectives ;
Client provides access as their tasks, and to stand daily updated product.