CodeScoring - Разработка современных цифровых продуктов – это сложный процесс, в который вовлечены множество самых разных команд и специалистов. Согласованные действия всех участников разработки и их нацелинность на достижение заданных результатов – это цель каждого руководителя, которой проще достичь с помощью новой платформы Digital.ai Value Stream Management. Эта платформа делает управление разработкой более очевидным и предсказуемым процессом, снимая необходимость постоянно требовать от исполнителей предоставления информации о ходе этапов реализации проектов компании, собирая полные объективные данные для принятия управленческих решений из самого процесса.
Для ускорения разработки и повышения конкурентоспособности разрабатываемых продуктов компании активно используют open source библиотеки и компоненты. По различным данным, средняя доля проприетарного кода в разработках компании составляет 20-30 процентов, остальное – open source. Управление лицензиями open source вручную – тяжелая задача, некорректное выполнение которой может поставить под сомнение легальность использования конечного продукта, что может повлечь существенные финансовые и репутационные риски, а также затруднить регистрацию продукта в Реестре отечественного ПО. Решение WhiteSource автоматически отслеживает не только уязвимости используемых компонентов, но и лицензионные риски, помогая улучшать качество конечного продукта и избегать правовых рисков.
Процесс разработки ПО содержит задачи, для которых требуется большая вычислительная мощность компьютеров – интеграция, сборка, компиляция, симулирование, обработка графики и наконец тестирование ПО. Решение Incredibuild это современное программное решение, которое позволяет эффективно использовать все доступные вычислительные мощности компании для ресурсоемких задач снижая потребность дополнительных вложений в оборудование.
Сделать информацию о программных продуктах и процессе разработки наглядной и понятной для всех его участников — большая мечта, но при этом еще и нетривиальная задача. Получить единую картину для программистов, менеджмента, юристов, сотрудников безопасности, HR и других заинтересованных лиц поможет система CodeScoring.
CodeScoring выявляет явные, скрытые и транзитивные open source зависимости в коде программных проектов, определяет лицензии и сигнализирует об их несовместимости между собой. В дополнение сервис алгоритмически вычисляет дубликаты и заимствования в коде, вычисляет цикломатическую сложность и другие качественные характеристики кода, влияющие на объемы технического долга. И на основе всей информации помогает понять работу команды и подобрать подходящих кандидатов на проект с нужными техническими навыками на основе данных о подтвержденной компетенции.