МЕТОД ОЦЕНКИ КВАЛИФИКАЦИИ И ОПТИМИЗАЦИЯ СОСТАВА ПРОФЕССИОНАЛЬНЫХ ГРУПП ПРОГРАММИСТОВ


https://doi.org/10.21122/2309-4923-2018-2-4-11

Полный текст:


Аннотация

Рассматривается проблема формирования и оптимизации команд программистов с учетом квалификации и уровня владения технологиями и инструментами программирования. Известные технологические среды для организации работы команд, такие как Agile, формулируют лишь общие требования и принципы формирования коллективов и распределения работ между ними. Предлагается метод формализации оценки квалификации отдельных программистов и целых программистских групп. Исходными являются данные о наиболее востребованных технологиях и инструментах программирования, их рейтинге, а также результаты опроса программистов об уровне владения ими. Квалификация группы программистов оценивается с учетом требований к конкретному проекту как величина, интегрирующая три составляющие: среднюю квалификацию программистов, включаемых в группу; квалификацию группы по лучшим представителям по каждой из технологий; пороговые значения уровней квалификации программистов и групп программистов по каждой из технологий, а также пороговые значения интегрированной квалификации, отражающие специфику конкретного проекта. Вклад каждой составляющей определяется варьируемыми. весовыми коэффициентами. Метод положен в основу генетического алгоритма, выполняющего поиск количества, размера и состава программистских групп, которые имеют максимальную суммарную квалификацию. Разработано программное обеспечение и проведены вычислительные эксперименты на выборке программистов, окончивших белорусские университеты. Полученные результаты демонстрируют реальную способность системы находить количество, состав и размеры групп программистов, увеличивающие суммарную квалификации групп до 30% при минимизации числа незадействованных разработчиков. Результаты доказывают практическую значимость разработки в сфере технологий и средств управления профессиональными коллективами программистов.


Об авторах

А. А. Прихожий
Белорусский национальный технический университет
Беларусь

Прихожий Анатолий Алексеевич – профессор кафедры программного обеспечения вычислительной техники и автоматизированных систем, доктор технических наук, профессор



А. М. Ждановский
Белорусский национальный технический университет
Беларусь
Ждановский Арсений Матвеевич – аспирант кафедры «Программное обеспечение вычислительной техники и автоматизированных систем» БНТУ, инженер программист компании «EPAM Systems»


Список литературы

1. Joshi, S. Agile Development - Working with Agile in a Distributed Team Environment / S. Joshi // MSDN Magazine, 2012, Vol.27, No.1, pp.1–6.

2. Прихожий, А. А. Конспект лекций по дисциплине «Моделирование и оптимальное проектирование технических систем» / А.А. Прихожий // БНТУ, кафедра ПОВТиАС, 2013, с. 58–69.

3. Barricelli, N. A. Symbio genetic evolution processes realized by artificial methods / N.A. Barricelli // Methodos, 1957, pp. 143–182.

4. Müller, J. P., Rao, A. S., Singh, M. P. A-Teams: An Agent Architecture for Optimization and Decision-Support, Proceedings 5th International Workshop, ATAL’98 Paris, France, July 4–7, 1998, pp. 261-276.

5. Прихожий, А. А. Эволюционный метод оптимизации состава групп разработчиков с целью сокращения затрат и времени на выполнение проекта / А.А. Прихожий, А.М. Ждановский // Материалы научно-технической конференции «Информационные технологии в технических и социально-экономических системах», Минск, РИВШ, 2016. – С. 16-20.

6. Red Monk [Электронный ресурс] : сайт аналитической компании Red Monk. – Режим доступа: http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/. – Дата доступа: 26.02.2017.

7. Cass, S. The 2016 Top Programming Languages [Электронный ресурс] / IEEE Spectrum, 2016. – Режим доступа: http://spectrum.ieee.org/computing/software/the-2016-top-programming-languages. – Дата доступа: 26.02.2017.


Дополнительные файлы

Для цитирования: Прихожий А.А., Ждановский А.М. МЕТОД ОЦЕНКИ КВАЛИФИКАЦИИ И ОПТИМИЗАЦИЯ СОСТАВА ПРОФЕССИОНАЛЬНЫХ ГРУПП ПРОГРАММИСТОВ. «Системный анализ и прикладная информатика». 2018;(2):4-11. https://doi.org/10.21122/2309-4923-2018-2-4-11

For citation: Prihozhy A.A., Zhdanouski A.M. METHOD OF QUALIFICATION ESTIMATION AND OPTIMIZATION OF PROFESSIONAL TEAMS OF PROGRAMMERS. «System analysis and applied information science». 2018;(2):4-11. (In Russ.) https://doi.org/10.21122/2309-4923-2018-2-4-11

Просмотров: 611

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2309-4923 (Print)
ISSN 2414-0481 (Online)