Импортозамещение программного обеспечения на практике

Автор(-ы):

Токарев Максим Николаевич

3 октября 2023

Секция

Технические науки

Ключевые слова

импортозамещение
защита информации
программное обеспечение
информационные системы
информационные технологии
тестирование
информационная инфраструктура

Аннотация статьи

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

Текст статьи

Импортозамещение – это сложный и многогранный процесс, который требует тщательного планирования и оценки ресурсов. Однако, успешное внедрение импортозамещения может принести значительные выгоды, включая сокращение зависимости от импорта, развитие внутренних компетенций и повышение конкурентоспособности на рынке. Переход к российским аналогам программного обеспечения (ПО) приведет к изменениям в информационной инфраструктуре организаций. Эти изменения затронут все производственные и бизнес-процессы, в которых используются информационные технологии.

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

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

Следующим шагом будет разработка плана замещения, который включает в себя определение необходимых ресурсов, написание ТЗ, поиск вендоров, временные рамки и бюджетные ограничения. Важным аспектом является подготовка грамотного технического задания (ТЗ) для нового ПО. В ТЗ должны быть четко определены требования и функциональность, которые должно обеспечивать новое ПО. Как только будет сформировано ТЗ осуществляется поиск вендоров, предлагающих аналоги ПО, которые соответствуют требованиям, указанным в ТЗ. Важно учесть репутацию и опыт вендоров, а также проверить, насколько их решения могут быть интегрированы в существующую инфраструктуру и бизнес-процессы. На сегодняшний день на рынке существует ограниченное число российских производителей, так как у них разная функциональность, функционал и способ интеграции с другими продуктами.

Анализируя функциональность ПО, необходимо учитывать потребности всех сотрудников компании. В компании формируется список требований по переходу на новое ПО, а также проводится опрос сотрудников для выявления необходимого функционала. По данным статистики, отечественное ПО удовлетворяет запросы 90% пользователей. Остальным 10% придется искать альтернативы. Переход на новое ПО требует осторожного планирования и последовательного внедрения. Желательно начинать с технических подразделений, где работают наиболее опытные и квалифицированные сотрудники. Однако необходимо учитывать, что выбранные подразделения должны выполнять не критически важные производственные задачи. В случае возникновения ошибок есть риск привести к остановке всех производственных процессов, что может иметь крайне негативные последствия для организации.

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

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

Тестирование может проводиться в несколько этапов:

  • этап функционального тестирования. На этом этапе проводится тестирование функциональных возможностей нового ПО;
  • этап нагрузочного тестирования. На этом этапе проводится тестирование нового ПО на предмет его способности выдерживать нагрузки, характерные для его использования в организации;
  • этап тестирования производительности. На этом этапе проводится тестирование нового ПО на предмет его производительности;
  • этап тестирования безопасности. На этом этапе проводится тестирование нового ПО на предмет его защищенности от взлома и других атак.

По результатам тестирования составляется отчет, в котором указываются все выявленные проблемы и несоответствия. На основании отчета принимается решение о необходимости доработки нового ПО или информационных систем организации.

При тестировании нового ПО следует учитывать следующие рекомендации:

  • тестирование должно проводиться в реальных условиях использования ПО. Это позволит выявить проблемы, которые могут возникнуть при эксплуатации ПО в организации;
  • тестирование должно проводиться с участием пользователей. Пользователи могут выявить проблемы, которые не были обнаружены при тестировании специалистами;
  • тестирование должно проводиться в несколько этапов. Это позволит выявить проблемы постепенно и устранить их своевременно;
  • важность поддержки версионности файлов при изменении их форматов. Это связано с тем, что многие организации используют документы в формате docx и xls, которые являются продуктами компании Microsoft. Если в рамках импортозамещения организация переходит на российское офисное ПО, то необходимо обеспечить поддержку этих форматов.
  • возможность решения проблем совместимости путем точечной доработки ПО. Это позволяет избежать необходимости полной переделки ПО, что может быть дорогостоящим и трудоемким.

Обучение персонала является важным аспектом успешной работы организации. При внедрении нового ПО сотрудники могут столкнуться с рядом проблем и сложностей, особенно из-за привычки к старой системе. Чтобы избежать замедления или даже полной остановки производственных процессов, необходимо предоставить грамотную и своевременную поддержку пользователям нового ПО. Обучение персонала имеет несколько вариантов реализации. Если в организации есть компетентные сотрудники, можно провести обучение самостоятельно. Они могут изучить новое ПО и передать полученные знания остальным сотрудникам. Однако, если такой возможности нет или требуется более глубокое понимание нового ПО, можно отправить сотрудников на корпоративные тренинги, организуемые вендором, который предоставляет данное ПО. При самостоятельном обучении сотрудников следует придерживаться определенного алгоритма. В первую очередь необходимо определить формат обучения. Это может быть командное обучение, когда группа сотрудников изучает новое ПО вместе, или индивидуальное обучение, когда каждый сотрудник изучает ПО самостоятельно. Затем следует подготовить обучающий материал, который будет использоваться в процессе обучения. Материалы могут включать в себя инструкции, видеоуроки, тесты и другие ресурсы, которые помогут сотрудникам освоить новое ПО. Проведение обучения - следующий шаг. Сотрудникам предоставляются возможности для изучения нового ПО, будь то через онлайн-курсы, вебинары или личные консультации с экспертами. Важно создать подходящую атмосферу для обучения, где сотрудники могут задавать вопросы, делиться опытом и активно взаимодействовать с обучающими материалами. После завершения обучения, материалы и ресурсы должны быть размещены в корпоративных источниках, чтобы все заинтересованные сотрудники могли получить доступ к ним. Это позволит сотрудникам обратиться к материалам в любое удобное для них время и повторить изученное, если это необходимо. Обучение персонала новому ПО имеет не только практическую пользу для организации, но и способствует лояльности и положительному настрою сотрудников. Когда сотрудники чувствуют поддержку и получают необходимые знания, они становятся более уверенными в своих навыках и способны более эффективно выполнять свою работу. Это влияет на общую производительность и успех организации. Таким образом, обучение персонала является неотъемлемой частью успешного внедрения нового ПО.

В плане импортозамещения важно учесть вопросы, связанные с обеспечением технической поддержкой ПО, так как этот процесс является неотъемлемой частью его разработки и эксплуатации. Как и у любого другого нового ПО, у российского ПО могут возникать проблемы и ошибки. Поэтому важно не пренебрегать технической поддержкой, которая предоставляется для решения этих проблем. Техническая поддержка выполняет несколько важных функций. Во-первых, она предоставляет быструю помощь пользователям ПО в решении возникающих проблем. Если у сотрудников возникли трудности при использовании программы, то они всегда могут обратиться в службу технической поддержки, где им окажут необходимую помощь и решат их проблему. Кроме того, техническая поддержка может помочь администраторам информационных систем в установке, настройке и обновлении ПО, в установке новой версии программы или настройке определенных параметров. Однако техническая поддержка не только помогает в решении проблем, но и способствует улучшению качества использования программного продукта. Благодаря обратной связи от пользователей разработчики могут выявить слабые места в ПО и внести соответствующие изменения. Таким образом, техническая поддержка играет важную роль в развитии и совершенствовании российского ПО. Нельзя забывать, что техническая поддержка является двусторонним процессом. Пользователи также должны активно участвовать, предоставляя полезную информацию о проблемах, с которыми они сталкиваются. Чем больше обратной связи получают разработчики, тем эффективнее они могут работать над устранением ошибок и улучшением ПО. Таким образом, техническая поддержка российского ПО играет важную роль в обеспечении качественного использования программного продукта.

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

Преимущества при самостоятельном внедрении:

  • организация может самостоятельно контролировать процесс и сроки его выполнения;
  • данный процесс может быть дешевле, чем привлечение подрядчика;
  • организация может получить дополнительные знания и опыт в области внедрения и поддержки ПО.

Недостатки при самостоятельном внедрении:

  • отсутствие квалифицированных специалистов в штате организации;
  • процесс может занять много времени и ресурсов;
  • существует риск возникновения ошибок и проблем, которые могут привести к срыву сроков или снижению качества работы системы.

Преимущества при привлечении подрядчика:

  • организации могут сосредоточиться на своих основных бизнес-процессах и не отвлекаться на ИТ-обслуживание;
  • процесс может быть более быстрым и эффективным, чем самостоятельное внедрение и поддержка;
  • подрядчик имеет большой опыт и знания в области внедрения и поддержки ПО, что снижает риск возникновения ошибок и проблем.

Недостатки при привлечении подрядчика:

  • данный процесс будет дороже, чем самостоятельное внедрение и поддержка;
  • организация может потерять контроль над процессом внедрения и поддержки ПО;
  • подрядчик может не иметь полного понимания потребностей организации, что может привести к проблемам в будущем.

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

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

Список литературы

  1. Указ Президента Российской Федерации от 21.07.2020 № 474 «О национальных целях развития Российской Федерации на период до 2030 года» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/ (дата обращения: 01.10.2023).
  2. Указ Президента Российской Федерации от 30.03.2022 №166 «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/ (дата обращения: 01.10.2023).
  3. Постановлению Правительства Российской Федерации от 16.11.2015 №1236 «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/ (дата обращения: 01.10.2023).
  4. Постановление Правительства Российской Федерации от 3.05.2019 № 550 «Об утверждении Правил предоставления субсидии из федерального бюджета Российскому фонду развития информационных технологий на поддержку проектов по разработке и внедрению российских решений в сфере информационных технологий» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/ (дата обращения: 02.05.2023).
  5. Приказ Минкомсвязи Российской Федерации от 01.04.2015 № 96 «Об утверждении плана импортозамещения программного обеспечения» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/ (дата обращения: 01.10.2023).

Поделиться

353

Токарев М. Н. Импортозамещение программного обеспечения на практике // Актуальные проблемы современной науки: экспериментальный и теоретический поиск : сборник научных трудов по материалам Международной научно-практической конференции 12 октября 2023г. Белгород : ООО Агентство перспективных научных исследований (АПНИ), 2023. С. 17-22. URL: https://apni.ru/article/7107-importozameshchenie-programmnogo-obespecheniy

Похожие статьи

Актуальные исследования

#27 (209)

Прием материалов

29 июня - 5 июля

осталось 6 дней

Размещение PDF-версии журнала

10 июля

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

22 июля