This post has been closed as a duplicate. All votes have been moved to the original: Parent/Child Projects
Having 4-5 levels would have significantly helped our design and implementation. In order to work around the limiting number of levels, we built patchwork solutions to satisfy the requirement of more levels without having more than 3 available. This is now an issue because people are looking for task level reports because they need a level below project
In our instance, we would have preferred to have:
Department
Product
Program
Project
Instead we have:
Department
Product/Program
Project
and people are using projects as programs and tasks as projects in order to get to the reporting levels needed. This also means that Project now represents two different levels depending on how it was implemented.