Помогает охватить пониманием весь процесс разработки программных продуктов в целом. Полезно для идентификации каждой роли в процессе создания ПО, уточнения их функций и определения их взаимосвязей, взаимного влияния. Выявляет продукты (полуфабрикаты), создаваемые на каждом этапе и требования к их составу и качеству. Позволяет оптимизировать командную работу в проектах, избежать распространенных ошибок.