I lead a team of 4 developers (me included). We develop bespoke financial applications so it is seldom that we sell the same product twice. Our boss has just come to me with a suggestion that we implement some kind of revenue sharing. This is not Incentive Pay, but a bonus that goes to the whole team for getting a project completed and shipped.
The idea is that the team will take a percentage of net. So if a project sells for $30,000 and the explicit expenses are $10,000, the dev team will have $2,000 to divvy up as I see fit. When I say explicit expenses I am excluding project management, secretary who organised flights, bloke who brought us coffee etc.
The three opinions on splitting up the money we have come across are.
Even Split Even split across 4 team members. i.e. Each of us gets $500.
Salary Weighted Split The money is portioned up with regards to our salary. So the most junior dev will get the least and I will get the most. (Surprisingly this is the option I'm least keen for)
Performance Weighted Split As an example, we split the money up 5 ways, and each developer takes a portion. The remaining portion will be split up amongst the guys who actually did the work in a manner that they agree to.
Right now I'm tending towards the even split.
I don't like the salary weighted split because I feel that I shouldn't get more just because I've been there longer.
I am ambivalent on the performance weighted split because the guys doing maintenance coding (thereby allowing the others to go do new projected) will be disadvantaged. Everyone will want to work on the big project which brings in a lot of money. This comes too close to incentive pay for my liking.
Another issue is if a new developer joins the team, how long until you bring him into the bonus scheme? From day 1? Only when he works on his first release to customer project? Judgment call by me and the other team members when we see him becoming productive and saving us time / work?
Just to be clear, we are well compensated as is and are all very happy in our job. I have been put in the unusual situation where my boss wants to give us more money in a way that he can justify to his board of directors.