the goal of the decomposition process is to establish a hierarchy, with multiple levels if necessary, where the component project are sufficiently independent that the project leaders can focus primarily on the work of their teams, and where there are no more than about a dozen interfaces to track in each reporting cycle for the program