Hi
I view this topic as managing office politics in your favour... how not to become a victim of office politics.
Here are tips I believe in for avoiding it
- First and foremost, keep track of what you do in minutest possible detail... someone will ask you one day.
Don't gossip about any one at his/her back.
It's safe to assume that no one can keep a secret. Keep your secrets to yourself.
Always acknowledge someone else's contribution and remember to thank him /her. Make it a habit.
Always remember that you are the most important person for yourself. Be a little selfish when it comes to your interest. Don't be over giving... people tend to take this for granted.
And just do your job well. Let your performance speak for you.
If your performance is getting affected by someone else... you should report it to concerned people.
Cheers
Saurabh