I often faced this at work as a UX Designer. We often have to come up with new software, new processes, new tools, new architecture and justify our reasoning behind it. Two things that have helped me are 1. timing and 2. a daily commitment to researching/learning
1. I have learned from past mistakes that timing is everything in a conversation. Take your time, listen to everyone's points, list everything you want to say about your argument in your head, count to three and present it. Tell them why you think that way, why it would be good for the business and how you could accomplish it.
2. I think this applies to any field, any conversation but committing yourself to learning and researching things outside your normal world has been the way I have advanced my career. I am able to recall strategies that other companies are using just by reading the tech section of google news. I am able to present logical arguments of the best way to present something to a customer based on psychology studies I have looked up. I have been able to estimate effort and time for projects based on looking up articles on technical implementation. Be sure to remember the sources of where you got your information, who/what company is using it and why you think it would be beneficial.
Keep on going and always learning!