Андрей Абрамов
Эксперт в области противопожарной безопасности
«Календарь пожарного +» можно назвать в какой-то степени «народным» приложением. Например, карта местонахождения пожарных гидрантов формировалась при активном участии пользователей. Сегодня сервис отображает более миллиона меток с водоисточниками по всей стране. Создатель сервиса Андрей Абрамов, пожарный и по совместительству ИТ-разработчик, рассказал журналу RUБЕЖ, какую роль цифровизация будет играть в профессии пожарных и какие процессы в их работе можно автоматизировать.
- Ваше приложение позиционируется как «разработанное пожарным для пожарных». Какие реальные боли службы вы хотели закрыть в первую очередь? Были ли попытки создать подобное приложение в России? Может быть есть подобные сервисы у спасателей за рубежом? В чем уникальность вашего продукта?
Андрей Абрамов: Все началось с очень конкретной задачи: водителям нашей части нужен был удобный калькулятор расхода топлива. Это была первая и самая очевидная боль. Я сделал простое приложение в формате apk-файла, которое использовалось только у нас в части. Но по мере работы идей становилось все больше, и я добавил календарь смен, справочную информацию (основные приказы, разделы с обязанностями — то, что можно быстро повторить перед аттестацией или опросом). Именно с таким функционалом приложение впервые появилось в магазинах приложений под названием «Календарь Пожарного». Название выбрано просто по самой востребованной на тот момент функции.
В России есть несколько профильных сайтов для пожарных, например fireman.club, а также несколько справочных приложений. Ближайший аналог по функционалу — приложение МЧС(ДОК), но оно недоступно для iOS. Зарубежными аналогами я целенаправленно не занимался: в этом мало смысла, поскольку законодательство и нормативная база в каждой стране своя.
Уникальность моего продукта в том, что в одном месте собран максимально полный функционал — как справочный, так и интерактивный. Плюс приложение живет и обновляется: почти за два года не было и двух недель без новой функции или улучшения.
- Как вы определяли минимально необходимый набор функций — что стало ядром продукта?
А. Абрамов: Ядро складывалось органично, а не по заранее составленному плану. Сначала это был калькулятор топлива, потом календарь смен, потом справочная часть. Дальше появилась еще пара десятков инструментов. Когда аудитория выросла до нескольких тысяч человек, стало понятно, что название «Календарь Пожарного» уже не отражает суть: пользователи, которым нужны другие функции, могли просто пройти мимо. Но название уже прижилось — люди рекомендовали приложение друг другу, и менять его полностью не хотелось. Решение оказалось простым: добавить «+» к названию. Так появился «Календарь Пожарного+».
- В чем принципиальное отличие вашего приложения от обычных календарей или таск-менеджеров?
А. Абрамов: Технически можно настроить обычный календарь для отображения смен по графику сутки/трое, настроить напоминания и будильники. Но нет ни одного стороннего приложения, где все это собрано в одном месте вместе с профессиональным контентом для пожарного. К тому же сегодня функционал календаря и таск-менеджера — это менее 5% от всего, что есть в приложении. Слово «Календарь» в названии все-таки немного вводит в заблуждение.
- Какие сценарии использования вы считаете ключевыми: повседневная служба, тренировки, выезды или аналитика?
А. Абрамов: В первую очередь повседневная служба и профессиональная подготовка. Аналитические инструменты пока развиты слабее, но постепенно появляются. Это честное отражение текущего состояния продукта: он растет вместе с потребностями пользователей.
В приложении есть инструменты вроде учета выездов, тренировок и даже игровых механик. Зачем вы добавили геймификацию?
А. Абрамов: Учет выездов — это один из аналитических инструментов. Если системно вести записи, то со временем можно видеть динамику нагрузки, учитывать общее время работы газодымозащитников, загруженность техники. Это реально помогает руководителям подразделений при составлении отчетов.
Разделы «Упражнения по профессиональной подготовке» и «Физическая подготовка» справочные: описания упражнений, нормативы, встроенный секундомер, который сразу показывает оценку в зависимости от выбранного упражнения.
В тестах есть элементы геймификации: после прохождения пользователь получает балл с учетом правильности и скорости ответов и видит свое место среди других участников. Цель простая — мотивировать делать то, что трудно заставить себя делать добровольно (углублять теоретическую подготовку).
Ну и про игру скажу честно: у разработчика бывают моменты, когда хочется попробовать что-то сложное просто ради интереса. Технически это был серьезный вызов — сбалансировать реалистичность игровой механики и увлекательность. Думаю, можно было сделать лучше, и когда-нибудь вернусь к этому.
- Как реализована работа с нормативами и тренировками — можно ли использовать приложение как инструмент подготовки?
Андрей Абрамов: Да. Разделы с нормативами и тестами охватывают все основные темы, которые проверяются при аттестации и плановых проверках. Секундомер с автоматической оценкой позволяет отрабатывать физические нормативы самостоятельно.
- Как вы обеспечиваете безопасность данных пользователей, учитывая специфику службы и потенциальную чувствительность информации?
А. Абрамов: Изначально приложение вообще не хранило данные на сервере — все только локально, с возможностью сохранить настройки в файл для переноса на новое устройство. Не так давно появилась возможность создать аккаунт, но она используется только для облачного хранения настроек и заметок. Если пользователь сам не нажал «сохранить» и не включил автосохранение, все остается на устройстве. Исключение — метки водоисточников на карте: их пользователь публикует в общую базу самостоятельно. В планах — двухфакторная авторизация.
- Есть ли ограничения на хранение служебной информации (например, по линии МЧС или ведомственных требований)?
А. Абрамов: Приложение никак не связано с государственными структурами. Пользователь может хранить всю информацию локально. Что касается служебной тайны, сотрудники сами должны понимать, какая информация является секретной или для служебного пользования. Но даже если что-то чувствительное попало на сервер, получить к этому доступ можно только по логину и паролю, а в будущем еще и только с физическим доступом к телефону.
- Как решается вопрос офлайн-доступа — может ли приложение работать в условиях отсутствия связи и устойчивого доступа к сети интернет?
А. Абрамов: Это принципиальный приоритет. Если функцию можно реализовать без сети — так и делается. Там, где интернет все же нужен, предусмотрена предзагрузка. Например, нормативные документы хранятся на сервере, но после первого открытия их можно читать офлайн. То же с картой водоисточников: скачанный слой меток и ранее просмотренная область карты работают полностью автономно.
- Какие были самые сложные технические вызовы при разработке (например, синхронизация данных, стабильность, UX в стрессовых сценариях)?
А. Абрамов: Главная сложность была связана с тем, что приложение росло постепенно. Добавление каждого нового функционала часто требовало переработки уже существующего кода — интеграции нового с тем, что было раньше. При этом я разрабатываю и поддерживаю все один, поэтому всегда нужно думать на перспективу: то, что я делаю, должно работать максимально автоматизированно без моего постоянного вмешательства.
Отдельно отмечу карту водоисточников — технически это был один из самых сложных элементов. И не было уверенности, что пользователи активно станут ее наполнять. Однако сегодня в базе уже более миллиона меток с пожарными гидрантами и другими водоисточниками по всей стране.
- Какую роль в развитии приложения играют пользователи? Какие функции/возможности были доработаны с учетом их пожеланий?
А. Абрамов: Я постоянно на связи с аудиторией — в Telegram и MAX, часто пишут в личку. Изначально мне было несложно придумывать новые функции самому как действующему пожарному. Но боли у пользователей разные — в зависимости от специализации, должности, подразделения. Поэтому общение с аудиторией стало важной частью разработки: комментарии к анонсам, отдельные сборы предложений, консультации с отдельными пользователями при проработке конкретных инструментов.
Многое в приложении появилось исключительно по просьбам — например, график 1/4 или виджет для рабочего стола. Некоторые функции разрабатывались при активном участии пользователей, в том числе в формате тестирования.
Еще в приложении есть раздел «Статьи», где пользователи могут выкладывать свои материалы, будь то учебные пособия или просто соображения на тему.
На сегодняшний день приложение скачано 110 000 раз, и каждый день скачивают еще 100-200 новых пользователей. Ежедневная аудитория — 10–14 тысяч пользователей.
- Видите ли вы потенциал масштабирования продукта — например, для спасателей?
А. Абрамов: Для масштабирования пока не вижу очевидных путей, и это честная позиция. Идей для развития текущего приложения еще очень много. При этом его уже скачала примерно половина пожарных страны — потолок аудитории в этой нише очевиден. Выход на рынки других стран потребовал бы принципиально других продуктов.
Для спасателей приложение в текущем виде может быть полезным. Что касается других служб, я думаю об этом, но пока не вижу, как сделать это, не теряя фокус. Создать что-то действительно работающее для другой профессии очень сложно без погружения в ее специфику изнутри.
- Возможна ли в будущем интеграция с государственными системами или ведомственными ИТ-решениями?
А. Абрамов: Таких предложений не поступало. Приложение развивается снизу вверх, а не спущено сверху, и это, пожалуй, его сильная сторона.
- Как вы оцениваете уровень цифровизации пожарных подразделений сегодня? Каким вы видите идеальное цифровое рабочее место пожарного через 5–10 лет и какую роль в нем должно играть ваше приложение?
А. Абрамов: Уровень цифровизации сегодня низкий. У нас в части стоят те же компьютеры, что и в первый день моей службы. Журналов за мои 17 лет в ПО не убавилось, только прибавилось. Цифровизация внедряется скорее формально, чем по существу. Показательный момент: когда я делал карту водоисточников для приложения, был искренне удивлен, что не смог найти ни одной открытой базы гидрантов — ни ведомственной, ни муниципальной. Пришлось строить ее с нуля силами самих пользователей.
Идеальное рабочее место через 5–10 лет — это когда пожарный на смене тратит минимум времени на бумажную рутину и максимум на реальную работу. Единая система учета выездов, нагрузки, обслуживания техники. Аналитика, которая помогает командиру принимать решения, а не просто отчитываться. ИИ как помощник, как минимум для анализа данных. Роль моего приложения — быть частью этой картины, развиваясь вместе с новыми потребностями пожарных.
Читайте также - «Елена Антонова: «Предел разумного вложения в безопасность ЦОД — раннее обнаружение пожара и его локализация»
Благодарим за оставленный Вами отзыв! Мы стараемся становиться лучше!
