Рассмотрена проблема создания и оптимизации профессиональных команд программистов, которые работают над крупными ИТ-проектами. В предлагаемой модели учитываются квалификация и навыки разработчиков в технологиях и инструментах программирования. Квалификация команды оценивается с использованием требований к конкретному крупному проекту. Разработанный генетический алгоритм выполняет поиск количества, размера и состава команд. Полученные результаты подтверждают практическую важность предлагаемой модели и инструментов для управления крупными проектами.