Как развивается российская ИТ-отрасль? Насколько успешно ей удается справляться с вызовами последних лет? Как решить проблему с кадрами? Эти и другие вопросы были подняты в выступлениях участников пленарного заседания CNews FORUM 2023. Руководители крупнейших российских ИТ-компаний и предприятий-заказчиков получили возможность задать вопросы главе Минцифры, узнать о самых инновационных проектах и решениях, поделиться опытом.
Сергей Артюхов: Рутинные операции нередко занимают большую часть рабочего времени DevOps-инженера
Бизнес требуется увеличить скорость вывода продуктов на рынок. А для этого надо обеспечить сквозное управление процессом разработки программного обеспечения и совместной работы всей команды. Как это сделать, рассказал Сергей Артюхов, директор дивизиона Platform V Works компании «СберТех».
CNews: Какие решения СберТех предлагает для импортозамещения продуктов по управлению разработкой программного обеспечения?
Сергей Артюхов: У нас есть семейство инструментов Platform V Works, которое содержит все необходимые компоненты для обеспечения сквозного управления процессом разработки программного обеспечения и совместной работы всей команды.
С помощью инструментов Platform V Works можно импортозаместить линейку продуктов Atlassian. Например, компонент для управления задачами, их жизненным циклом, атрибутивным составом и взаимосвязями Platform V Works::TaskTracker заменяет Jira, а решение для управления требованиями PlatformV Works::Wiki — Confluence.
Отдельные решения Platform V Works можно использовать в качестве точечной замены популярных иностранных продуктов. Например, инструмент для управления проектами и релизами Platform V Works::Projects можно использовать вместо MSProject.
CNews: Расскажите, как добиться повышения эффективности разработки с помощью продуктов Platform V Works?
Сергей Артюхов: Наиболее эффективно использовать все инструменты в комплексе — они позволяют реализовать сквозной процесс разработки приложения от идеи до промышленной эксплуатации в едином окне и создать полностью российский конвейер разработки программного обеспечения. Повышения эффективности можно достичь за счет стандартизации техстека и работы всей команды в единой среде. Каждый инструмент Platform V Works позволяет улучшить процесс на своем этапе разработки.
Расскажу об этом подробнее на примере инструмента для создания и управления релизным конвейером разработки ПО Platform V Works::Orchestra R. Он представляет собой визуальный конструктор, с помощью которого можно быстро и просто создавать пайплайны, контролировать каждую конкретную сборку ПО и обнаруживать проблемы в производственном процессе.
Решение обеспечивает автоматизированный контроль, хранение и управление критериями качества. Это гарантирует, что разработанный дистрибутив ПО будет выпущен только в случае соответствия всем стандартам, принятым в компании. Это позволяет исключить влияние человеческого фактора на процесс разработки и возможность пропуска несоответствующих дистрибутивов, которые могут возникать при ручных проверках.
Продукт автоматизирует рутинные операции, которые нередко занимают большую часть рабочего времени DevOps-инженера. Использование решения позволяет командам разработки почти в 10 раз быстрее получать готовый пайплайн и в 5 раз ускорять вывод новых релизов в промышленную эксплуатацию.
У DevOps-инженеров освобождается время для решения сложных и важных задач, что повышает их удовлетворенность работой и позволяет удерживать высококвалифицированных специалистов.
Все это позволяет компаниям кратно сократить расходы на внедрение и поддержку DevOps, а также повысить скорость вывода новых продуктов на рынок.
CNews: Каким компаниям подойдут решения для управления конвейером DevOps?
Сергей Артюхов: В первую очередь, большим компаниям со сложным ИТ-ландшафтом, так как у них зачастую уходит много времени и ресурсов, чтобы понять, где в производственном процессе произошла проблема, что замедляет скорость разработки.
Небольшим компаниям использование таких продуктов позволит решать больше задач по созданию и управлению релизным конвейером разработки ПО без увеличения штата DevOps-инженеров.
При этом не имеет значения, на чем команда пишет свой конвейер разработки ПО — Platform V Works::Orchestra R можно использовать с любыми популярными языками (например, Java, Python, C# и другими).