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