360 degree feedback is the correct answer.
360 degree feedback is a feedback system that allows everyone (your superior, colleagues, direct reports and even customers) evaluate you. So you will receive an analysis based on how everyone perceives you. This development tool has great significance since it helps you see your strength and the things you still need to work on to become more effective.