Динамическое перепланирование расписания проектов по разработке программного обеспечения на основе генетических алгоритмов
Аннотация
Дата поступления статьи: 03.02.2025В статье проведён анализ современных методов планирования и перепланирования расписаний проектов по разработке программного обеспечения в условиях динамично изменяющихся требований и ограниченных ресурсов. Сформулирована научная задача оптимизации процессов управления командой разработки посредством динамического распределения задач, что является актуальным ввиду необходимости быстрого реагирования на изменения в производственном календаре и входных данных проекта. Предложенное решение основывается на использовании генетического алгоритма для автоматизации перепланирования расписания, позволяющего учитывать такие ключевые критерии эффективности как минимизацию простоев, оптимальное распределение нагрузки между сотрудниками и соблюдение технологических зависимостей между задачами. Проведённый анализ показал, что методика динамичного перепланирования способна оперативно корректировать исходное расписание при появлении новых требований или изменении условий работы, что обеспечивает значительное улучшение качества планирования и повышает устойчивость системы к внешним изменениям. Результаты исследования подтвердили, что разработанный подход позволяет достичь оптимального баланса между полезностью выполненных работ и затратами на корректировку плана. Полученные данные свидетельствуют о высокой перспективности использования генетических алгоритмов для динамичного управления расписаниями в проектах по разработке программного обеспечения, что открывает возможности для дальнейших исследований в области гибких методов управления и адаптивного распределения ресурсов в условиях неопределённости.
Ключевые слова: генетические алгоритмы, задачи оптимизации, теория расписаний, управление проектами, проблема упорядочивания проектов с ограниченными ресурсами
.