One thing I think has great importance here if you are a tech guy is to speak clearly. If you are speaking to non-tech people/superiors you have to realize that the only way they have to trust you is by judging the way you talk and how what they can then observe measures up to the words you said.
They can not tell if the malleable logarithmic casing of the turbo encabulator is surmounted in an optimal fashion, so the technical facts don't matter a lot.
Become the person who is known to say the truth and who explains things in a way your superiors can actually make the choice.
I have seen collegues argue true points in an adversial manner and in the end their superiors made bad choices. That was only because they tried to essentially force them into the right choice by telling them everything else is stupid — they were right, but how could their superiors have trusted them on that? They gave them no choice only a strong opinion.
Now imagine explaining them the options and and what the pitfalls of all choices are (including the one you prefer!). Then tell them that it is their choice, but which one you would pick if you where in their shoes and why you would do so.
If you are trusted to keep your word, don't let things look good when they are not and don't let things look bad when they are not then people will also trust your judgement when you present them with options.
With non technical people I find explanation by analogy one of the best ways, but it works best when you understand who the person you're trying to explain to is. That typically means you have to listen to, and be willing to learn about that other person.
1. Be impeccable with your word.
2. Don't take anything personally.
3. Don't make assumptions.
4. Always do your best.
It's as close to the best 'blueprint' for living I've found.
[0]https://en.wikipedia.org/wiki/The_Four_Agreements