1. in fase di creazione il programmatore non c'entra, perchè farlo entrare in gioco?
2. fai un comune contratto di accordo tra le parti tra te e il cliente (magari con una bella caparra)
A questo punto il cliente è vincolato a te e se il tuo collaboratore tenta di scavalcarti il cliente perde la caparra