Импортозамещение ПО требуется по многим причинам. Сюда входит снижение зависимости от зарубежных программных продуктов, обеспечение технологической независимости и безопасности страны. А еще поддержка отечественных разработчиков ПО и создание благоприятных условий для их работы.
Какие задачи решаются
Когда происходит разработка ПО, выполнятся следующие процессы:
- внедрение отечественных операционных систем, баз данных, офисных пакетов и других базовых программных продуктов;
- поддержка отечественных производителей аппаратного обеспечения для обеспечения совместимости с отечественным ПО;
- создание экосистемы отечественных разработчиков ПО и поставщиков услуг;
- стимулирование спроса на отечественное ПО со стороны государственных органов и коммерческих организаций.
Механизмы реализации
Они таковы:
- финансирование НИОКР и разработок в области отечественного ПО;
- создание льготных условий для отечественных разработчиков ПО, в том числе налоговые льготы и субсидии;
- регулирование закупок ПО государственными органами и организациями с государственным участием в пользу отечественных продуктов;
- содействие развитию отечественных стандартов и сертификации ПО.
Целями этой деятельности служит повышение качества и надежности отечественного ПО, снижение рисков, связанных с отказами и сбоями в его работе, увеличение доверия пользователей к отечественным программным продуктам.
Как все делается
Алгоритм тут прост:
- создание центров компетенций и лабораторий по обеспечению надежности ПО;
- организация обучения и сертификации специалистов в области обеспечения надежности ПО;
- разработка и внедрение автоматизированных систем тестирования и мониторинга ПО;
- проведение независимых экспертиз и аудитов ПО на предмет обеспечения надежности.
Разработка ПО нужна для ускорения и повышения эффективности отечественного обеспечения. А еще для повышения качества и конкурентоспособности отечественных программных продуктов.
Отечественный потребитель приветствует внедрение современных методологий разработки ПО, таких как Agile, DevOps и CI/CD. Использование облачных технологий и инструментов для разработки и развертывания программного обеспечения идет лишь на пользу, как и автоматизация процессов разработки, тестирования. Постоянно происходит повышение квалификации специалистов в области разработки ПО.
Достигаются такие цели:
- повышение эффективности использования информационных технологий в бизнесе;
- создание новых возможностей для развития бизнеса с помощью IT-решений;
- ускорение цифровой трансформации предприятий и организаций.
Содействие внедрению передовых IT-решений в разных отраслях экономики осуществляется центрами компетенций по цифровой трансформации бизнеса. Найти контакты таких организаций можно в интернете. Их создание и обучение персонала должно проходить регулярно. Оценка и оптимизация существующих IT-систем и инфраструктуры служит важным звеном в цепи планирования будущих разработок в этой сфере.