Probably everybody knows this - that self analysis ,self assessment , self introspection, self examination or self evaluation is the best tool for self improvement but according to psycho analysis very few people assess themselves based on their daily interactions ...Here is an article which I found very enlightening ..
http://www.sivanandaonline.org/public_html/?cmd=displaysection§ion_id=909