Как уже было сказано, внутреннюю структуру процесса можно рассматривать как набор шагов. При этом отдельный шаг процесса тоже может быть процессом (со входами, выходами, ресурсами и т. д.). Поэтому мы можем осуществить
декомпозицию (разбиение целого на части) процесса и получить в результате
подпроцессы (
рисунок 3.5). С точки зрения получившегося подпроцесса исходный процесс будет
процессом верхнего уровня, или
вышестоящим процессом. Также можно группировать похожие процессы и получать группу процессов (см., например, группы процессов, показанные далее на
рисунке 3.7). У каждого процесса есть соседи сверху — процессы верхнего уровня, и соседи снизу — подпроцессы. Здесь тоже проявляется структурное сходство процесса и проекта: проекты подлежат разбиению на подпроекты, а несколько проектов могут составлять программу проектов (связанных общей целью, технологией или ресурсами) или портфель проектов.