Эксперты Консорциума рассказывают, как SMART-стандарты становятся базой для принципиально новых сервисов по работе с документами и кто эти сервисы создаёт.
На рынке ИТ-кадров много молодых специалистов — мотивированных, с хорошей теоретической базой и желанием развиваться. Но когда речь заходит о сложных узкопрофильных технологических решениях для работы с нормативными и техническими документами, одних знаний недостаточно.
Новичкам не хватает понимания контекста: как устроена сфера технического регулирования и как проектируются надёжные сервисы для работы с ней. Эти компетенции можно только «вырастить» — через задачи, пробы, анализ. Высокотехнологичные ИТ-компании не могут сразу включить выпускника в рабочий процесс — сначала нужно сформировать у него профессиональный тип мышления и научить видеть архитектуру решений.
Не все компетенции, действительно ценные в разработке, передаются в учебной аудитории, поэтому Консорциум «Кодекс» — разработчик цифровой платформы «Техэксперт» — запустил проект SMART UP. Это своеобразный стартап, в рамках которого начинающие специалисты создают тестовые версии сервисов, приближенных к реальному продукту. Авторы проекта решали две задачи: привлечь свежий взгляд на разработку ИТ-решений для работы со стандартами и усилить компетенции выпускников стажировок.
Название программы выбрано не случайно: SMART UP — это отсылка к интеллектуальному развитию, профессиональным стремлениям, а также к SMART-стандартам (технологии, развитием и продвижением которой Консорциум «Кодекс» занимается сразу на нескольких уровнях).
В процессе разработки тиражных и заказных решений для взаимодействия с нормативными документами эксперты Консорциума «Кодекс» регулярно сталкиваются с запросами на создание сервисов, которые помогут освободить сотрудников от рутинной работы. Например, специалисты промышленных отраслей хотят находить в нормативных документах нужные требования без ручного поиска, а в дальнейшем ожидают, что требования будут автоматически обрабатываться машиной, минуя этап анализа информации человеком.
Чтобы это стало возможным, информация в документе должна быть преобразована в структурированный вид — SMART-данные, которые предназначены для машинной обработки. SMART-технология позволяет сервису автоматически «подцеплять» нужные фрагменты в документе: пользователь видит привычный текст, а программа — заложенную под ним структуру. Когда в основе сервиса по работе с нормативными требованиями лежат данные в таком формате, при каждом изменении регламентирующего документа не приходится переписывать программный код: достаточно обновить SMART-данные в базе. Решение этой глобальной задачи требует создания надёжной архитектуры связей между документом и данными, а также участия экспертов, способных подготовить документы в SMART-формате — с дополнительными «слоями», ориентированными на обработку программными алгоритмами (рис. 1).

Для того чтобы специалисты из разных сфер деятельности выделяли SMART-данные по единому принципу, необходимо разработать особые стандарты, которые будут регламентировать методику стандартизации. Для этой цели в 2021 году был образован проектный технический комитет ПТК 711 «Умные (SMART) стандарты».
Его базовыми организациями являются ФГБУ «Институт стандартизации» и АО «Кодекс», головная компания одноимённого Консорциума. В ПТК 711 вошли ведущие промышленные предприятия, отраслевые объединения, научные институции и лидеры профильного ИТ-рынка.
Главная цель ПТК 711 — разработать требования к новому представлению документов по стандартизации, понятному и человеку, и машине.
Задачи, которые находятся в ведении ПТК 711, можно разделить на три группы:
Кроме того, отдельным пунктом можно назвать разработку технологической базы для применения SMART-стандартов, конкретных ИТ-решений и продуктивных моделей использования машиноинтерпретируемого и машинопонимаемого содержания SMART-стандартов в бизнес-процессах предприятий реального сектора экономики. Эта задача не входит непосредственно в обязанности ПТК 711 как технического комитета, но, безусловно, заботит все входящие в него организации.
Инфраструктура SMART-стандартов — это не только сами нормативные документы, но и механизмы их распространения, а также использующие их системы и сервисы. Технологическим фундаментом для российской концепции SMART-стандартов служит многолетняя практика Консорциума «Кодекс» и других членов ПТК 711. SMART-сервисы, реализуемые на цифровой платформе «Техэксперт», призваны облегчить для специалиста анализ нормативной базы: они представляют информацию в более понятной и наглядной форме, чем традиционный документ. Работа в таких сервисах позволяет сделать поиск быстрее, облегчает анализ, снижает риски и обеспечивает высокую точность при применении требований.
Идея программы SMART UP родилась на волне интереса к возможностям SMART-технологий внутри компании. Всё началось с конкурса идей «умных» сервисов на базе цифровой платформы «Техэксперт». Сотрудники предложили более 70 вариантов — после экспертной оценки из финального списка, включившего 23 проекта, были отобраны три наиболее перспективных.
Параллельно в компании шёл непрерывный поток стажировок: выпускники вузов проходили обучение продолжительностью от 1,5 до 6 месяцев и получали квалификацию на уровне junior. Перед руководителями практики стояла задача предоставить молодым специалистам более серьёзные и прикладные задания, которые будут соответствовать уровню выпускников, но при этом вовлекать их в реальную работу — для формирования устойчивого кадрового резерва.
На пересечении этих процессов появился проект SMART UP. С одной стороны, он позволил разработчику систем «Техэксперт» протестировать гипотезы и сервисные решения с минимальными издержками, с другой — дать стажёрам возможность поработать с «живыми» задачами, максимально приближенными к настоящим проектам.
Участникам не задавали жёстких технологических рамок — предполагалось, что свежий взгляд и креативность могут привести к нестандартным, но жизнеспособным решениям. В программу вошли три команды: в каждой — по три стажёра и три внутренних эксперта. В роли кураторов выступали аналитики, техлиды и менеджеры проектов. В двух командах менеджерами стали авторы идей SMART-сервисов, в третьей — технический специалист с высоким уровнем экспертизы, так как проект был сложнее с инженерной точки зрения.
Проекты проходили в три этапа, и каждый завершался защитой перед внутренней экспертной комиссией. Уже на первом этапе (разработке технического задания) стажёры участвовали наравне с аналитиками: обсуждали архитектуру, выбирали подходящие технологии, формировали структуру будущего решения. Второй этап был посвящён разработке концепции и подготовке макетов, демонстрирующих принцип работы. Финальный этап включал программную реализацию, тестирование и контроль качества. Несмотря на то, что задачей не было создать продукт «на выпуск», команды стремились довести прототип до максимально рабочего состояния — с фокусом на пользовательский опыт.
Распознавание формул
Первый проект направлен на разработку сервиса для распознавания математических формул и выражений (рис. 2). Его цель — упростить работу с формулами, представленными в виде изображений, и перевести их в машиночитаемый формат. В таком случае выражения можно будет сразу использовать в прикладном программном обеспечении в рабочей среде пользователя и легко интегрировать в SMART-документы.

В рамках проекта реализованы функции оптического распознавания символов (optical character recognition, OCR), конвертации формул, ручного редактирования. Сервис уже сейчас позволяет обрабатывать символические выражения менее чем за 30 секунд с качеством распознавания выше 80%. В обозримом будущем сервис будет распространён на все документы внутри систем «Кодекс» и «Техэксперт», в которых есть формулы. В дальнейшем же он поможет в переходе к SMART-документам, преобразуя формулы из визуального в печатный и далее — в программный вид для формирования машинопонимаемого содержимого документа.
Координаты
Второй проект — сервис «Координаты» позволяет отображать SMART-данные, привязанные к определённым географическим точкам (рис. 3). Это новый шаг в разработке сервисов на цифровой платформе «Техэксперт» и первый геосервис в системах. Он создавался как дополнение для уже существующего сервиса «Строительная климатология» в системе «Техэксперт SMART: Проектирование» — она призвана представить сложный документ СП 131.13330.2020 в более удобном виде и снабдить его дополнительными возможностями для поиска, выгрузки и других операций с данными из нормативных документов. Система предназначена для специалистов, работающих с климатическими параметрами и другими региональными нормативами в строительстве.

Ключевой элемент проекта — интерактивная карта, с помощью которой можно быстро найти нужный населённый пункт, отфильтровать климатические параметры и получить актуальные данные, регламентируемые документом СП 131.13330.2020 «Строительная климатология». Сервис сокращает время на поиск нормативов, минимизирует ошибки и предлагает удобный интерфейс для навигации по данным. Архитектура решения спроектирована с учётом масштабируемости — сервис можно адаптировать и для других нормативных документов с параметрическими данными, которые имеют привязку к геоданным.
ID-диаграмма
Третья команда разработала инструмент для определения параметров влажного воздуха с визуализацией на ID-диаграмме — он тоже рассчитан на прямое встраивание в уже существующий SMART-сервис «Строительная климатология». Проект поддерживает несколько сценариев: инженерные расчёты, оценку микроклимата и обучение. В сравнении с ручными расчётами «ID-диаграмма» позволяет быстрее найти нужные параметры, избежать ошибок и точнее выявить взаимосвязи между характеристиками воздуха.
Команда реализовала в сервисе поддержку машиночитаемого формата климатических данных из СП 131.13330.2020. В будущем предполагается поддержка дополнительных видов расчётов, визуализация переходных процессов (нагрев, охлаждение, увлажнение, осушение) и расширение функциональности. Этот сервис, как и проект с интерактивной картой, планируется масштабировать, адаптируя под работу с другими видами документов в различных системах «Техэксперт».
С самого начала запуск трёх проектов за три месяца казался амбициозной задачей. Служба подбора и развития персонала Консорциума «Кодекс» рассматривала SMART UP как эксперимент — в т.ч. на прочность самой модели стажировок. В итоге реализация заняла пять месяцев и принесла результат выше ожиданий: каждая команда представила рабочий прототип, готовый к использованию уже сейчас.
Руководство Консорциума «Кодекс» поддержало продолжение всех трёх проектов и пригласило участников команд в штат. Стажёры официально стали частью компании и продолжают работу над созданием сервисов: адаптируют код под требования систем «Техэксперт», знакомятся с другими проектами и получают новые задачи.
Проект SMART UP оказался полезным не только как формат подготовки кадров, но и как среда для бережной проработки гипотез (lean hypothesis testing). Структура работы (с командами, этапами, кураторами) была создана внутри компании с нуля, без внешних шаблонов и без элементов соревновательности. Каждая команда работала над своим сервисом в комфортном темпе с учётом сложности и зрелости идеи.
Программа SMART UP задумывалась как пространство для проектирования SMART-сервисов, которые действительно нужны пользователям, а также как способ погрузить молодых специалистов в узкопрофильную рабочую среду. Первый опыт показал, что такая модель полностью себя оправдала: у Консорциума «Кодекс» есть три рабочих прототипа сервисов, разработанных на основе SMART-технологий, — и шесть новых компетентных разработчиков со свежим взглядом на развитие ИТ-решений.
Мария Владиславовна Курсакова, бизнес-тренер Службы подбора и развития персонала, Консорциум «Кодекс»
Екатерина Сергеевна Быкова, эксперт проекта «Академия SMART Техэксперт», Консорциум «Кодекс»