Новости
Итоги 2023. Технологические задачи и проекты

Итоги 2023. Технологические задачи и проекты

Технический директор компании «Нетрика Медицина» Андрей Гуль рассказывает о новом опыте, который наша команда приобрела в 2023 году, стратегических технологических задачах и проектах.
Андрей Гуль

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

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

Переход на отечественное ПО

Работы по импортозамещению ведутся по трем ключевым направлением. Прежде всего мы разрабатываем кроссплатформенные версии своих решений. На сегодняшний день практически все компоненты платформы «N3.Здравоохранение» поддерживают любые операционные системы и СУБД, в том числе входящие в реестр отечественного ПО. Это результат масштабной работы с вендорами по подбору и анализу продуктов, которые в итоге вошли в наш стэк технологий.    

Следующим шагом стала установка кроссплатформенных версий наших сервисов у наших заказчиков. В трех регионах, перешедших на российскую операционную систему Astra Linux, эта задача уже выполнена. Совместно с еще несколькими заказчиками в настоящее время мы готовим такую же миграцию. Запустить кроссплатформенные решения во всех регионах – одна из важных целей на предстоящий год.  

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

Проверка исходного кода

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

Проверка существующих компонентов платформы «N3.Здравоохранения» также ведется поэтапно. Для части подсистем эта работа уже завершена, в отношении остальных компонентов платформы она продолжится в 2024 году.

Новые масштабы – новая роль

В 2023 году мы приобрели ценный опыт, выступив в роли генерального подрядчика по комплексному контракту на развитие ГИС в сфере здравоохранения Санкт-Петербурга (РЕГИЗ). Если ранее мы выполняли все разработки собственными силами и отвечали обычно за отдельные подсистемы региональной государственной системы здравоохранения, то теперь решаем задачи большего масштаба.

Роль генподрядчика предполагает совершенно иной уровень ответственности, ведь отвечать нужно не только за свои продукты, но и за работу сторонних разработчиков. В состав проекта по РЕГИЗ входят 26 подсистем. Большинство из них мы реализуем самостоятельно, а 11 подсистем «ведут» наши субподрядчики.

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

Меняем ментальность

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

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

Внутренние изменения – самые непростые, но именно они помогут нам прийти к более целостному видению продукта и успешно масштабировать наши решения.

Планы на 2024 год

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