DPM
Планирование · распределённая обработка
План работ с учётом доступности ресурсов.
DPM — система организации и контроля исполнения задач, в которой планирование связано с доступностью ресурсов. Проекты, операции, потребности и расписания образуют общую модель: изменение условий требует пересмотра того, когда и какими ресурсами может выполняться работа.
Из истории компании

01
Задача
Список задач и календарь не отвечают на вопрос, хватит ли ресурсов для выполнения плана. В DPM операция связана с потребностью в ресурсе, а расписание определяет фактический период его предоставления. Это позволяет рассматривать сроки вместе с ограничениями исполнения.
02
Решение
Модель различает проекты, операции, материальные и трудовые ресурсы, запросы на резервирование и расписания. Временные границы вложенных объектов согласуются с вышестоящими. Серверная архитектура разделяет управление вычислительными процессами, обработку запросов, формирование расписаний и их пересогласование. Веб-интерфейсы представляют связанные данные в календаре, диаграммах Ганта и графах.
03
Результат
Работы включали сервер DPM и варианты пользовательского интерфейса DPM_UI и DPM_UI2. Реализация использует Python и веб-технологии; данные проектов и ресурсов связаны общей моделью. Суть проекта — переход от задания желаемых сроков к согласованию плана с возможностями использования ресурсов.
По материалам компании
Материалы
Проект в истории
Разработка программного обеспечения «сервер информационной системы организации и контроля исполнения задач» («Dynamic Project Management»)
Начнём с вашей задачи