Recently my friend, a software developer, got into the following situation while working at a giant software consultancy.
He had a few suggestions about improving a software development process which he shared with his manager. The manager heard him and then promised to consider his suggestions. A few days later, my developer friend receives a mail-trail from his client showing that the manager has provided excellent ideas for process improvement and everyone in the team would be implementing them. This mail-trail did not mention any credit to my developer friend who actually shared the idea with the manager.
The manager suggested the improvements to the client after he heard them from the developer. This can be confirmed by the dates in the mail-trail.
It is very hard for anyone to have their credit stolen. Is there something he could have done before or something that can be done now to make things clear to everyone?
How to deal with a manager who suppresses your ideas and suggestions and uses them for their personal benefit?
EDIT:
Some overview about the company and the work:
This is a giant Indian consultancy, one of the top 10 software consultancies in the world. There are over 3000 people working on this project, 15 of which are led by the manager. This person is just a line manager and the team members are directly report to the onsite team and the client. The client and the onsite team have direct discussions with the team members individually during annual performance reviews and appraisals. This is where the issue raises, as because everyone is visible, the manager is using his subordinates' suggestions to rise in the eye of the onsite team and the client.
I am myself working in another company, where I get the same visibility but fortunately I have team leaders here in India and onsite who encourage suggestions about process improvement and give due credit for them.