I own my own company and control everything that is done. I am the only employee, so I hold every office in the company and make all the decisions. Heck, I am even the janitor as well. The software that I write is of my own choosing, which I design, use, market and sell myself. If I don't understand everything I would be out of business.
While I understand perfectly why we're doing what we're doing, the problem we solve and the market we serve, the vision is still in shambles and changes daily, and often we're not told what the vision du jour is. It sort of depends on whether one is looking at the product from a 20,000 foot view where the oxygen deprived senior managers float around or at ground level implementing a feature the customer wants.
The only one having a Vision for the software were my Senior and myself... and sadly very, very few people wanted to even know about it (including some that actually had to know about it to make some decissions)
And the couple of times there was a external vision, it was so against the common sense that I would have preferred not to know about it (less moments to deal with)
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.