I am about to go through a process at work called 360 degree feedback.
Basically you answer questions all about the main attributes used at work (organisation, judgement, team work, leadership etc). Then, so anonymously, do a whole bunch of your colleagues. Typically people you work with, for, and who work for you. So probably 10-15 in total.
Then, it's all compiled, and you get to find out where there are shortfalls in your understanding about yourself, where you do well, and where you annoy the hell out of people.
I've done it once before.. it was enlightening.