The best way for both programmers AND customers to work together is to agree to a total cost first, then a MILESTONE PAYMENT Schedule whereby milestones are met by the programmer (Features 1 and 2 of 4 are working by a certain date), with final payment withheld until software, source code etc is delivered.
|