I work for a software company and we have weekly Skype video conf. calls. During these calls, the owner of the company examines the list of new problems from customers and in response, dictates new UI design, such as "let's place a button to the right and also make the ListView slightly bigger."
When the time comes to implement these designs, I am left with more questions than answers, because critical information has not been thought through, such as one-to-many relationships, or whether some data item even has an API to make it accessible.
Since the person in question is the big boss, it's impossible to say anything to him or to point out the problems with his approach. He also is not actively looking for suggestions. I have started to look for a new job, but wanted to ask here if there is a solution to this type of poor quality management. (My own feeling is that there are some things you just can't fight.)
While I appreciate all answers, a crucial sentence in my question was missed:
He also is not actively looking for suggestions.
This person has never solicited for ideas about what we could be doing better as a company. He has never stated a vision/mission for the company either.
Every answer is full of excellent suggestions to apply in a similar situation in the future where management demonstrates that they are open to feedback.