Nello sviluppo del software, uno sviluppatore viene solitamente pagato annualmente (con salario fisso) o entro l'ora. Per la maggior parte, sembra che funzioni. Tuttavia, ho visto industrie in cui i professionisti sono pagati per il compito. Ad esempio, in agricoltura un lavoratore viene pagato per bushel. Nelle vendite, un lavoratore viene pagato con la commissione più comunemente.
Sarebbe possibile pagare uno sviluppatore per articolo consegnato? Come potremmo calcolare quale singolo "elemento" del software sarebbe? Questo incentiverebbe uno sviluppo più efficiente? Sarebbe più o meno giusto per lo sviluppatore o il datore di lavoro? Sarebbe simile / diverso da un "ambiente di soli risultati-lavoro"?