We haven't done this at my current employer, but, a couple jobs back I had to do something similar.
We than got "grouped" by our results...so that we could be better utilized, via our personal strengths, for the good of the company.
Yeah....nothing was ever done with that. It was just a way to keep us happy, as if the company was interested in our personal growth.
However, I think it would have potential....if only for the individual to know at what they excel. It would perhaps grant some self confidence, to someone who thinks they aren't good enough.