Как определить недобросовестного заказчика, я уже писал. Здесь же я подробнее опишу схему, которую использую со всеми заказчиками при fixed-price. На мой взгляд она удобна и для меня и для заказчика. Я разделяю всю работу на части(milestones).