How would you profit the work of a software developer? I would also say team, but I speak partly about single developer and partly about the whole. I have seven years in the developing scene, with mostly all projects for internal usage of the companies itself.
I haven't still seen this kind of profit/bonus/wager-strategy for a developer's work, where I worked myself. With that say I think there are more developers out there who meet same situation, not to make the question localized.
If the development process is tied to some sort of salary or an application that sells per distribution, profit can be more natural to implement, or already have implemented. Profit-sharing of the business-win in overall is not a discussion of this (even if it fits, I refer to profits specific for the specific worker/work).
I understand that we can't talk values in terms of money, but at least how to measure a value of a work, i.e. dignity and complexity of work.
I think about a developer who has a generally high morality for work. She dies before dead-lines, doesn't leave unsolved threads (at least not willingly), is highly willing to learn for better result, etc. This does not automatically mean that she works efficiently and right on spot all the time. Just a side note for an employer's thought about a bonus program.
And ok! Who wants a robot? But I think a bounty or profit for finished work will gain
More accurate threads (because she knows she doesn't get them back if they got status Complete.
Developer knows where the wallet can be helped, behind an extra work on a project.
If the project manager is too busy for continuous following the status of projects, the developer can feel responsibility for follow-up. Also there are up to the developer really finish the threads/points because he/she don't want them back!