Why is it difficult for people to accept the right solution coming from a person who is new to the organization? Like if you see a place where some changes can lead to greater improvement and your team lead is busy surfing internet rather than trying to improve process, you suggest a small change and all hell cut loose on you. Get resentment feelings from team lead because the suggestion didn't come from him/her, project manager gets red eye on you because team lead represents the idea in such a way that it looks like deviating from the current process and will create risk, other peers start laughing just because they don't get it.
What does it take to improve your chances to do the right thing without making people feel that you are trying to get upper hand on them?.
Replica of the situation:
You have 20 cows. Farmer goes to the stable to milk cows in the morning. Each cow has a bucket assigned to it. Each bucket is numbered 1,2,3...20.
Problem: How do you know which cow's milk is in which bucket. Just because cows are put up in a queue, doesn't mean that first cow's milk in the bucket 1 and second cows milk is in bucket 2.
Current Solution: Well, that is how it has been for 20 years and they know it by heart.
Proposed Solution: Number the cows also so that you can tie a cow to a bucket and you don't have spend time thinking which cow's milk is in which bucket or even if you hire a new person, you don;t have spend time on training the person on which cow's milk goes to which bucket. Better maintainability and easy and simple way to improve the situation on hand.
P.S.: i am not sure if this is the right place to ask this question.