> If you want to ship software without worrying about upper management opinions, go work somewhere smaller.
Really your option is to work for yourself. There is no company of any size > 1 where you don't have to worry about owner/manager/executive opinions.