Система автоматизованого підбору ІТ-фахівців у проект за їхніми навичками та характеристиками проекту

Автор: Войцещук Мар'яна Володимирівна
Кваліфікаційний рівень: магістр
Спеціальність: Інженерія програмного забезпечення
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: англійська
Анотація: Метою кваліфікаційної роботи є дослідження наявних методів та моделей автоматизованого розподілу людських ресурсів, оптимізація процесу підбору та розподілу ІТ-фахівців у проект, а також створення програмної системи, що допомагає керівникам ІТ-проектів прийняти правильне рішення щодо вибору IT-фахівців у проект. Робота складається з чотирьох розділів та трьох додатків: аналіз задачі автоматизованого підбору фахівців на проект, аналіз розв’язків задачі автоматизованого підбору фахівців на проект, аналіз вимог до системи автоматизованого підбору фахівців на проект та її програмна реалізація, практичні результати дослідження автоматизованого підбору фахівців на проект. Здійснено порівняльний аналіз розповсюджених алгоритмів на основі пошуку, та обрано генетичний алгоритм (GA) через його точність та ефективність у пошуку глобальних оптимумів. Здійснено аналіз вимог до програмного забезпечення, детально опрацьовано призначення системи та визначено її атрибути якості. Розроблено архітектури системи, описано логіку роботи програми та генетичного алгоритму, а також здійснено їхню програмну реалізацію. Проведено експерименти для перевірки швидкодії та ефективності алгоритмy. Проведено опитування проектних менеджерів та координаторів з метою оцінки можливості застосування продукту для реальних робочих завдань. Проаналізовано можливості вдосконалення продукту та його алгоритмічної складової. З метою підвищення точності роботи алгоритму та звуження простору пошуку запропоновано застосувати методи кластеризації. Обсяг роботи без додатків становить 57 сторінок.