по поводу сделки для программиста:
сдельная форма оплаты труда применяется на работах (технологических операциях), на которые
а) имеются технология (пооперационная)
б) каждая технологическая операция - нормирована по времени и разряду работ
в) норма на операцию доводится до исполнителя по первому требованию исполнителя (иными словами - до начала исполнения работ)
то есть чтобы оплачивать работу программиста по сдельной форме оплаты труда, вам вначале должны организовать технологию написания программы на ЧПУ и утвердить норму. (то есть сделать технологию написания технологии)
ИМХО