Под управлением проектами подразумевают деятельность, направленную на организацию, планирование и контроль выполнения проектов.
Часто управление крупными проектами, включающее распределение большого числа работ во времени и между исполнителями, выполняется программами, относящимися к специальной группе систем управления проектами. В эту группу входят программы верхнего уровня, такие, как Artemis Project (фирма Metier), Primavera Project Planner (Primavera Systems), Open Plan (Welcom Software), среднего уровня — Time-Line (Symantec), Microsoft Project (Microsoft) и др.
Например, система Project Manager Workbench служит для одновременного управления различными проектами с оптимальным распределением ресурсов, помогает построить иерархическую структуру плана, сформировать несколько видов отчетов, описывающих расписания, расходы, контроль качества. С ее помощью контролируют общее использование ресурсов, составляют расписания разнохарактерных работ. В качестве ресурсов могут рассматриваться люди, финансовые средства, устройства.
Управление проектами (процессом проектирования) входит также в число функций PDM. Проектирование состоит из многих шагов, объединяемых в потоки работ (workflow). Управление потоком работ включает в себя большое число действий и условий, поддерживающих параллельную работу многих пользователей над общим проектом. Необходимо распределить работы как между исполнителями, так и во времени, а также обеспечить контроль выполнения работ.
Шаги заданного или динамически определяемого маршрута работ могут представлять собой выполнение проектных операций и процедур, пересылку документов и файлов другим пользователям, изменение статуса объекта, просмотр, контроль и утверждение инженерных проектов и внесения в них изменений и т.п. Между шагами перемещается пакет документов. На шагах маршрута документы проекта обрабатываются, видоизменяются, оцениваются, пакет автоматически пополняется и, в конечном счете, проектная документация выпускаются в производство.
Системы workflow должны автоматически генерировать предупреждения в случае замедления процесса и указывать место, где он застопорился или замедлился; отражать состояние процесса; предоставлять статистику по процедурам и функциям.
Управление потоком работ выполняется на основе моделей вычислительных процессов. Используются спецификации моделей, принятые в CASE-системах, например, диаграммы потоков данных, ориентированные графы, UML-диаграммы. Сначала модели составляют в терминах проектных заданий, а затем система осуществляет их покрытие имеющимися проектирующими программами и программными модулями. Применяют также описания на языках расширения или 4GL.