I think that these are very good points and that they should be discussed in more detail as they are very real barriers to profitability in technology-based companies. Sorry for the length here. If necessary, we can split this into smaller pieces in the future.
1) (IRstuff) It's naive to think that underperforming players automatically get booted. Underperformance does not always imply stupidity or incompetence; it could also be smart&lazy. Some women are very adept at playing the discrimination card.
If the Technical Work Assignments (TWA's) are performance-based, the only measures that matter are:
a) whether or not they are done correctly; and
b) whether or not they are completed on time.
If staff are measured against productivity on TWA's, and I am the manager, it doesn't matter to me how "lazy" or "smart" they are, only whether or not the TWA was done correctly and within the allocated time. A staff can try to game the system, but in the end it boils down to correctness and timeliness and there is no substitute for either.
Layoffs depend on a lot of factors. The underperformers don't always get the pink slip, but the if the company is managed by TWA's on lump sums counted against salary, the cost of keeping an individual will be clear and the management can make a more informed decision.
2) (IRstuff) There are those that are happy with the norm and see no need to excel, as that usually forces the baseline up, so why guarantee a higher work load in the future for no added benefit?
I am not sure how the proposed approach would guarantee a higher work load with no added benefit. The benefit would be a direct increase (dollar for dollar) on compensation in each paycheck. As the capacity of an individual increases in performing the same tasks, they will be able to do more and receive higher compensation.
In any organization there will be all sorts of personalities. There will also be those who would be happy at a particular level of compensation. It would be the role of the management to set levels of compensation related to technical work assignments so that such individuals could work at their particular level and on average meet their required level of productivity.
If someone works hard and significantly increases their compensation (base salary plus bonus in each paycheck) then they would be in line for an increased base salary and for taking on more difficult TWA's that would have higher lump sums. These would again incentivize them to work harder. I am not sure that I see this as a limitation to the proposed best practice.
3) (IRstuff) Such a system is relatively easy to game, particularly in a development environment; you simply estimate a higher hour load to ensure that you come in under budget.
Estimates of level of effort would need to be developed and/or approved by the technical manager with buy-in from the staff. I agree with the comment in regards to a "Development" environment. Kenat's point about a "dog" work assignment is very relevant here. Perhaps we need to qualify the list of best practices for "application" environments where the tools and techniques are well established.
In a "Development" environment where the scope is open-ended, we will probably need to be more explicit about the technical approach that will be taken and amount of effort on each of the steps and we will need to define achievement accordingly.
4) (IRstuff) Companies go out of their way to hide salaries and to minimize overt competition in the workplace. Such as system would make it obvious who the higher paid employees are.
I am not sure how the suggested best practice would reveal the salaries or make higher paid employees more visible, except to the technical manager who can see who is taking on the most assignments. The salary equation is for the staff member and management alone. No one else knows.
Outside of the company, the only thing visible would be the lump sum cost for a particular TWA.
5) (IRstuff) Most people do not want to be operating to a quota system, and this is a form of a quota system.
This is a good point. I am not sure that there is an answer to this. Could you give more detail about what you mean by quotas? Every staff has performance targets. In most businesses, one of these is related to number of billable hours. All the proposed best practice does is to change a utilization target into a work assignments completed target.
6) (IRstuff) Not everything is about money, so just because you can get more money, doesn't mean that you would. Why break your back for a small increment on your salary while everyone else is taking easy by comparison?
The point here is that the employee can make the decision about how much they want to earn. This will vary between employees and can vary for a given employee depending upon changes in their personal circumstances. The point here is that the employee has more direct control and can throttle up and down as necessary.
Also, the amount of increase in compensation is not a small increment. If, average an employee decides to increase their productivity by 10% above average, they would increase their compensation by 10%.
Glen R. Andersen, Sc.D., P.E.
Optimum Resource Engineering
San Antonio, Texas