Быстрая разработка решения для управления ИТ-активами Inline Asset Management
Ситуация
АО «ИНЛАЙН ГРУП» — российская ИТ-компания, основанная в 2000 году и занимающая лидирующие позиции на российском рынке системной интеграции и ИТ-консалтинга. Более 20 лет системный интегратор предоставляет лучшие ИТ-решения крупнейшим российским компаниям, специализируясь на реализации масштабных консалтинговых и инфраструктурных проектов в государственном секторе, кредитно-финансовых организациях, телекоммуникационных и добывающих компаниях, на объектах транспорта и в образовательных учреждениях. Занимает 16 место в рейтинге крупнейших ИТ-компаний по итогам 2021 года по версии RAEX*.
Вопрос управления ИТ-активами актуален для многих клиентов «ИНЛАЙН ГРУП» и других компаний. Бизнес стремится оптимизировать затраты, консолидировать закупки и обеспечить прозрачность жизненного цикла ПО и оборудования. Одно из самых распространенных решений на зарубежном и отечественном рынках — продукт британской компании Micro Focus. Именно его «ИНЛАЙН ГРУП» чаще всего внедряла у своих заказчиков. Однако у этой системы есть много особенностей, связанных с необходимостью ее доработки под реалии российских компаний, что делало процесс внедрения сложным и долгим. Также клиенты отмечали устаревший неудобный интерфейс и ограниченную функциональность веб-приложения, хотя работа через браузер уже несколько лет является основным трендом в сегменте корпоративного ПО.
Важно отметить, что на момент старта проекта аналогичных российских решений, которые бы закрывали потребности клиентов «ИНЛАЙН ГРУП», не существовало. Поэтому в компании решили разработать собственную систему для управления ИТ-активами, опираясь на свой богатый опыт, экспертизу и методологию.
Решение
Выбор технологий
Стремясь максимально оперативно предоставить рынку надежное и эффективное решение, «ИНЛАЙН ГРУП» значительно сократила время разработки благодаря использованию готовой программной платформы. Применение готовых компонентов, где это возможно, позволило выполнить задачу без привлечения дополнительных специалистов, сэкономить время и трудозатраты.
При выборе платформы разработки учитывали следующие факторы.
- Можно ли на базе платформы разработать полнофункциональное веб-приложение?
- Какие предлагаются возможности для создания интерфейсов?
- Как происходит интеграция разработанного приложения с другими системами?
- Как на базе платформы можно реализовать отчетность?
- Насколько популярен язык разработки, какие требования предъявляются к квалификации программистов?
- Внесена ли платформа в реестр российского ПО?
- Какие проекты были реализованы на базе платформы и насколько она известна на рынке в целом?
- Есть ли зависимость от вендора на этапе использования конечного решения?
В итоге компания остановилась на платформе Jmix (ранее — CUBA Platform). Рассматривались и альтернативные платформы, но специалисты «ИНЛАЙН ГРУП» отмечали сложность разработки, отсутствие актуальной документации и нестабильность их работы.
Значительную помощь в освоении Jmix «ИНЛАЙН ГРУП» оказали специалисты «Хоулмонт». Они провели обучение команды, а также предоставили качественную и подробную документацию по Jmix. В сложных случаях, например, когда нужна была экспертиза по React или портальным решениям, «Хоулмонт» оказывала персональные консультации. Кроме того, в любое время можно было обратиться за советом к экспертам компании или же получить ответ на форуме для разработчиков.
Проект стартовал в 2019 году и занял примерно год. Над системой по управлению ИТ-активами iAM (inline Asset Management) работала команда из 10 человек, состоящая из разработчиков, тестировщиков, аналитиков и других специалистов. Продукт получился качественным, готовым к высоконагруженным внедрениям, с возможностью его неограниченной модификации.
Возможности системы
В inline Asset Management автоматизирован весь жизненный цикл ИТ-активов.
- Обработка обращений пользователей, например, о закупке, выдаче или ремонте оборудования.
- Проведение плановых и проектных закупок, включая их согласование, консолидацию однотипных закупок в один заказ, отслеживание статуса закупки.
- Передача активов на склад и маркировка при помощи сгенерированных в системе штрих-кодов или QR-кодов.
- Выдача пользователям и установка активов.
- Инвентаризация в процессе использования.
- Обслуживание и ремонт, контроль выдачи пользователям подменной техники на время ремонта.
- Перемещение или сдача в аренду при необходимости.
- Списание и утилизация.
- Контроль использования ПО (SAM).
При разработке и настройке функциональности для этих процедур компания руководствовалась многолетним опытом внедрения систем управления ИТ-активами у российский заказчиков. Например, в inline Asset Management реализованы консолидация заявок на закупку, портал с каталогом стандартных запросов для пользователей, мастера, упрощающие работу в системе, интеграции с основными системами.
Решение inline Asset Management имеет современный веб-интерфейс и встроенную систему управления бизнес-процессами, включая поддержку общепринятой нотации BPMN. По API систему можно интегрировать с различными внешними ресурсами. Реализована поддержка всех наиболее распространенных СУБД: Oracle, Microsoft SQL, PostgreSQL, MySQL. Отдельное внимание при разработке уделялось отказоустойчивости и возможности масштабирования.
Поскольку у Jmix открытый код, система inline Asset Management имеет достаточную гибкость для быстрой модификации в соответствии с потребностями любого заказчика. Например, по запросу одной из компаний в систему добавлена функциональность учета и замены труб, кабелей и картриджей для принтеров. Также, при желании, с помощью inline Asset Management можно вести учет всех обращений в техподдержку, а не только тех, которые связаны с ИТ-активами.
«ИНЛАЙН ГРУП» удалось сконцентрироваться на разработке бизнес-логики решения и не настраивать его системную и инфраструктурную часть за счет возможностей Jmix: удобной работы с базой данных, быстрого создания сущностей и экранов, готовых системных функций (выборка данных, безопасность, импорт/экспорт) и ролевой модели. Кроме этого, при настройке функциональности продукта активно использовались аддоны платформы BPMN, Дашборды, Мастера (Wizard), Отчеты, E-mail.
Результат
Решение inline Asset Management зарегистрировано в Роспатенте, внесено в реестр российского ПО и выпущено на рынок. Оно позволяет управлять ИТ-активами «из коробки». С помощью inline Asset Management компании всегда смогут получить достоверную информацию о существующих ИТ-активах и их использовании, и на основе этого принимать оптимальные решения и повысить качество бизнес-планирования.
Еще одна задача Inline Asset Management — снизить затраты на ИТ-активы. Многие компании закупают больше ПО и оборудования, чем на самом деле требуется, но понять это сложно без эффективной системы учета. Inline Asset Management помогает грамотно перераспределить имеющиеся ИТ-активы и унифицировать будущие закупки. За счет консолидации закупок можно получить лучшие условия контрактов от производителей оборудования.
Вдобавок к этому, inline Asset Management позволяет снизить трудозатраты на сбор и консолидацию потребностей в ПО и оборудовании, мониторинг статуса закупок, заключение контрактов, постановку новых ИТ-активов на учет, подготовку отчетов для контролирующих служб.
Контроль использования лицензионного ПО помогает соответствовать отраслевым стандартам, внутренним политикам и другим требованиям регуляторов, а, следовательно, избежать штрафов.
«ИНЛАЙН ГРУП» активно продвигает систему inline Asset Management. Многие заказчики компании отмечают современный дизайн и интуитивно понятный интерфейс.
* Рэнкинг крупнейших российских групп и компаний в области информационных и коммуникационных технологий (2022 год)https://raex-rr.com/pro/b2b/IT/biggest_it_corp_rating/2022/