Nice post. I think it's a risky strategy, though. As other commenters have pointed out, you have to be sure that any strategy that does well in the game also does well at reaching your real life goals.

Your game appear to be putting devs in competition with each other. That could lead to all sorts of pathological behaviours if they take the game too seriously. For example, if I think I might be able to figure out the root cause of a bug on my own (eventually), I'm not going to ask for help - someone might steal my points!

That said, perhaps that sort of problem only kicks in when people get bored of playing fair? If you kept this sort of thing short term - during the end of project crunch, for example - and reset the scores and rules each time, then perhaps people would never reach the point of wanting to manipulate the rules?