> Now, you're arguing that `sum(evaluate(impact) for each IC)` is absurdly bad.
No, I’m not. I’m arguing that it’s unwise to trust someone to do an evaluation who has a personal stake in the result of that evaluation.
Looking at how well a team works together to advance company goals is an important factor in any evaluation system, but using that as the only factor in a manager’s evaluation is as shortsighted as evaluating a software engineer solely on how many LOC they produced.
In practice, overall team performance should be a factor in IC evaluations as it’s reflective of various hard-to-quantify contributions of the team members. It should also be a somewhat larger factor in a manager’s evaluation, with the weight between IC and team performance shifting from mostly-IC at the bottom of the hierarchy to mostly-team at the C-suite level.