As a Salesforce consultant working with a delivery team, you’re bound to have different opinions.
The solution architect will try to push their opinion because they understand the end goal.
The technical architect will say that’s not technically possible and offer alternatives.
The business analyst will say end users won’t adopt it and offer alternatives.
The consultant will tell everyone about a cool new feature they should adopt immediately.
The admin will wait for clear instructions.
The developer will be busy coding their side project while everyone debates.
The project manager will ask everyone to stop charging their time.
Eventually a consensus is reached, hopefully. But you might not want to give up your opinion. So you fight on, believing your solution is the right solution. The others don’t see what you see, right? You feel it’s your job to educate them.
The problem with this situation is eventually, YOU become the problem.
At some point, disagreeing with your colleagues becomes the main challenge. Whether your solution is right or not becomes irrelevant.
The takeaway
Working with others of differing options can be challenging. Keep your ego in check by asking yourself whether this fight you’re fighting is really worth your time.
As with any relationship, sometimes you need to compromise.