Use the Master Project to display high level milestones and then use sub projects for the various task groups, linking various points of the sub projects to milestones in the master project. O completely different avenue to explore may be to use a Master / Sub Project scheme. In addition, reports, whether MS Project Reports or Excel / Power BI reports can be generated to filter for the various level of details / attributes that you require. I know of one project manager that associates the resources with various groups and designs his filters / views based on who the tasks are assigned to. In a similar vein, you can also use a WBS with tasks associated with different groups using different WBS Values. You could use task level custom fields and then design your views / reports to filter on custom fields. MS Project uses a multi-level task set up, I noted in your question that you did not want to use a multi-level task structure.
I would have to know more to really able to advise but I can provide a few ideas that may point you in the right direction. There really are multiple answers to this. So that is how I do this in the real world. But it always looks really sharp and is worth the extra effort. Yes, I do make a second separate small schedule to serve this purpose.
#MICROSOFT PROJECT ONLINE WBS IN POWER BI DOWNLOAD#
Download Power BI Desktop, then run the installer to get Power BI Desktop on your computer. 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. You can connect to data in Project Online through Power BI Desktop. I also on occasion create roll-up schedules, another feature in MS Project. So that is my normal way to present different levels of schedules. It could even be to present a simple look-ahead report that only shows things going on over the next 45 days. It could be key milestones in the future to show the team or management when key objectives will be achieved. It could be to show specific levels of summary tasks to present a high-level schedule to management. I can mentor and tutor you in MS Project WBS, Gantt Charts, scheduling, network Diagram. 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. Normally I create custom views in my schedules that present the right information for the right audience. So here is what I do in the real world, on real projects, to provide schedules at different levels for different audiences. 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.
Great question! In many project management texts, they refer to schedules at different levels.