
Jason G. answered 03/23/19
Lead Scheduler for Major IT Program / Expert MS Project User
Great question! In many project management texts, they refer to schedules at different levels. But the problem is they never actually discuss how this is actually done in real life! So you are left knowing terms that you can't actually implement. So here is what I do in the real world, on real projects, to provide schedules at different levels for different audiences...
Normally I create custom views in my schedules that present the right information for the right audience. Custom views (found in all versions of MS Project) enable you to bring together a table, a filter, a group, and a screen type together to show specific tasks, summary tasks, and milestones to tell a specific story. It could be to show specific levels of summary tasks to present a high-level schedule to management. It could be key milestones in the future to show the team or management when key objectives will be achieved. It could even be to present a simple look-ahead report that only shows things going on over the next 45 days. So that is my normal way to present different levels of schedules.
I also on occasion create roll-up schedules, another feature in MS Project. This feature can get a little interesting when you want to present certain tasks on a specific line so I tend to create a second file that serves to show the roll-up as I want it displayed. Yes, I do make a second separate small schedule to serve this purpose. But it always looks really sharp and is worth the extra effort...
So that is how I do this in the real world...