A programmer is a member of a &#x27;guild&#x27;, where he&#x2F;she draws a monthly income. A business needs some sales&#x2F;biz dev automation done. The usual approach is to either hire someone or contract out the work, what I propose instead is that the business puts out specific outcomes that they want with a monetary value.<p>For example; we will pay x amount per customer who stays for 3 years and we spend only time(t) per week servicing this customer.
The benefit here is,instead of maybe just creating a DB and automating invoice collection(which are just features and piecemeal work) the programmer and business are forced to look at the totality of  biz operations and explicitly state the cost and value of each action, step and procedure.This way a programmer can directly identify the value that they created from cost savings or higher billings.
To me the &#x27;Xprize&#x27; is about specific successes and outcomes.Even if these outcomes may take time to be seen, the programmer is earning an income from the guild and the business pays up for actual value when it is experienced.