Top down vs bottom up in planning

Last few years, I have been closely observing the planning, scheduling and execution process on construction and software projects.