– определить востребованность современных мировых технологий, инструментов и паттернов в разработке программного обеспечения в практике российских IT-компаний;

– оценить уровень значимости локальных российских трендов (импортозамещение, защита данных и т.п.) в построении российской Цифровой Экономики.

Третий аспект стал основной целью исследований 2020—2021 гг и охватил опыт 46 проектных команд из крупнейших российских и мировых IT-корпораций и банков с «сильными практиками» внутренней разработки [26, 27].

В соответствии с данными целями следует выделить следующие результаты, полученные в приводимых исследованиях. С точки зрения востребованности современных мировых технологий, инструментов и паттернов в разработке ПО необходимо обозначить несколько областей, в которых производственные подходы меняются наиболее быстро:

– проектное управление;

– организация производственных процессов;

– управление качеством продуктов.

IT-отрасль к 2020 году в целом завершила переход к «гибким» производственным моделям [22, 24]. Не менее интересно оценить формализацию практик проектного управления в IT-компаниях (проектно-ориентированных организациях). Вне зависимости от того, как именно построена формализованная модель производства внутри проекта, централизованный и регулярный контроль хода каждого проекта разработки ПО должен влиять на успешность проектов и компании в целом. При этом организация Офиса управления проектами, лаборатории проектов, производственного центра управления, проектного офиса – это наиболее простой способ организации регулярного контроля проектов разработки ПО. Согласно [25] российские IT-компании к 2020 году продолжали наращивать централизацию проектного управления, но делали это без создания какого-то официального подразделения.

С точки зрения организационных процессов IT-отрасль развила идеи аутсорсинга, выведя их на уровень организации кросс-функциональных и географически распределенных команд. Такой подход означает, что разработкой одного информационного сервиса или программного продукта занимается команда, состоящая из сотрудников разных офисов. С одной стороны это позволяет существенно экономить фонд оплаты труда и использовать модели 24-часовой разработки ПО, с другой стороны заставляет изменить как коммуникации в команде, так и модели постановки (контроля) задач и совместной релизной работы [28].

Согласно [23, 25] около трети экспертов, указывают, что почти все проекты по разработке ПО выполняются географически распределенными командами, и около 90% экспертов указывают, что географические распределенные команды уже построены в их организациях.

Кроме географически распределенных команд следует выделить схожую тенденцию организации труда – это работа членов команд разработки вне офисов компании. В Мире все чаще инженеры команд разработки ПО работают вне офиса, что связано с новыми подходами в организации командной работы: экономией времени сотрудников на поездки в офис, предоставлением специальных преференций лучшим работникам, заботой об их семейном благополучии. Согласно [23, 25] более 66% экспертов указывают, что все больше членов проектных команд в разработке ПО работают вне офисов: частично это связано с упомянутыми новыми подходами, а частично – с использованием моделей фриланса и привлечения сотрудников с ограниченными физическими возможностями. Более того, COVID-фактор в 2020—2021 гг сделал эту тенденцию новым стандартом отрасли: авторское исследование [27] подтверждает: значительное количество ведущих мировых технологических корпораций в 2020 году не стремится вернуть сотрудников в офис, а поддерживает и развивает практики полностью удаленной работы команд, разрабатывающих ПО.