This is something I am interested in opinions on.
First, a little background. At work, the CIO made a discussion blog on the company intranet. He posts a blog, then anyone can reply to it with their thoughts. The CIO or some other high up person will make some replies as well.
This past week the CIO made a blog about how projects are handled. One person replied by criticizing upper management for setting goals but not having a plan to achieve them. The CIO replied along the lines of: it is my job to set the goals and to measure if the goals are being met, it is the job of the people on the team to figure out how the goal will be accomplished.
This got me thinking, whose job is it to plan out how a project will be done? In a general sense, I think those in leadership positions should set the goals for a project, and have a plan laid out for achieving those goals. It is the job of the workers to execute that plan.