Стратегия внедрения приложения
По мере того как организации осваивают возможности геопространственных технологий, необходимость эффективного внедрения приложений ArcGIS становится все более актуальной для максимизации преимуществ бизнеса и достижения успеха.
Стратегия внедрения приложения — это набор решений, которые организация принимает в отношении того, как предоставить возможности, отвечающие потребностям вашего бизнеса с помощью технологий. Идеальная стратегия позволит минимизировать затраты и оптимизировать использование ресурсов разработки. Применяя философию «сначала настройка», в соответствии с которой приоритет отдается коммерческим готовым приложениям (COTS) и шаблонам проектирования, требующим наименьших действий, можно снизить затраты и усилия, необходимые для развертывания и обслуживания приложений для пользователей, сократив время доставки и общую стоимость владения (TCO).
Разработка эффективной стратегии
Чтобы разработать эффективную стратегию внедрения приложений для организации, примите во внимание следующие рекомендации.
- Применяйте подход, ориентированный на бизнес. Изучение потребностей конечных пользователей и того, как они работают, может помочь в достижении бизнес-целей организации.
- Придерживайтесь, по возможности, принципа «сначала настройка», конфигурируя приложения COTS, чтобы предоставить конечным пользователям необходимую функциональность. Используйте эту конфигурацию для быстрого получения отзывов о предлагаемых рабочих процессах, интерфейсах или взаимодействиях.
- Если у вас есть требование, которое не может быть удовлетворено только с помощью конфигурации, расширьте существующие приложения используя Arcade, автоматизацию и другие шаблоны интеграции.
- Когда возможности этих подходов будут исчерпаны, подумайте о создании полноценного, универсального и настраиваемого приложения с использованием одного из ArcGIS Maps SDKs.
Используйте гибкость ArcGIS
ArcGIS – это гибкая система для реализации приложений, основанных на местоположении, которая позволяет применять преимущества географии для улучшения и совершенствования рабочих процессов в организации. ArcGIS помогает вам реализовать эти возможности, поддерживая различные подходы к реализации приложений, а также помогая свести к минимуму затраты и усилия. Когда вы думаете о разработке приложений, подумайте о том, чтобы создавать интуитивно понятные приложения, обладающие гибкостью дизайна, эффективные и функциональные в соответствии с потребностями вашего бизнеса.

Существует множество факторов, которые необходимо учитывать при принятии решения об оптимальном способе предоставления новых возможностей с помощью приложений. К таким факторам относятся:
- Ресурсы: наличие подходящего делового и технического персонала для разработки приложений и их внедрения, а также инфраструктуры ИТ и поддержки, которые будут поддерживать рабочие нагрузки, создаваемые приложениями.
- Планирование первоначальных действий по внедрению: связано со временем и объемом работы, необходимых для внедрения приложения. Учитывайте экономическую значимость для бизнеса, чтобы определить наилучший подход.
- Понимание текущего обслуживания приложений: все приложения в вашем портфеле будут нуждаться в обслуживании на регулярной основе с учетом обновлений в системе, увеличения использования и возникновения возможных непредвиденных проблем. Программный подход к техническому обслуживанию гарантирует, что эти действия будут хорошо управляться и будут понятны необходимым командам поддержки.
- Обучение пользователей: Предоставление новых функций потребует обучения персонала на разных уровнях, внедрении, администрировании и использовании приложений.
- Техническая поддержка: рассмотрите различные каналы, где вы можете предложить техническую помощь по проблемам, с которыми пользователи могут столкнуться при использовании приложений из вашего портфеля.
Определите свой подход к реализации
Конечные пользователи будут ожидать частых обновлений своих приложений, что увеличивает потребность в ресурсах для разработки и поддержки пользовательских приложений. В результате лучше всего выбрать подход, который обеспечивает необходимые возможности с наименьшими затратами и усилиями. Ниже описаны три основных подхода.
- Используйте и настройте приложения COTS, чтобы отвечать потребностям вашего бизнеса. ArcGIS предоставляет множество настраиваемых COTS-приложений, которые поддерживают готовые ключевые рабочие процессы. Использование приложений COTS требует наименьших усилий и минимальных текущих затрат. Важно, чтобы пользователи имели доступ к данным и определяли требования к приложениям, чтобы вы могли использовать существующие шаблоны и конструкторы для настройки необходимых возможностей. Некоторые популярные примеры приложений COTS, которые вы можете настроить: ArcGIS Instant apps, ArcGIS Experience Builder и ArcGIS Dashboards. Кроме того, ArcGIS Solutions предоставляет коллекцию отраслевых COTS-приложений, которые помогают организациям решать конкретные задачи.
- Расширяйте существующие приложения, создавая виджеты для приложений COTS. Некоторые приложения COTS в ArcGIS используют модульные структуры, которые позволяют создавать пользовательские виджеты и подключать их к приложениям. Например, у ArcGIS Experience Builder есть версия для разработчиков, которая позволяет создавать виджеты, темы, источники данных и действия с сообщениями, используя минимум кода. Вы также можете использовать шаблоны в некоторых мобильных приложениях, а затем применить свои навыки программирования для дальнейшей настройки приложений. Расширяя существующие приложения, вы можете разрабатывать только тот дополнительный функционал, который вам нужен, чтобы сэкономить деньги и силы.
- Настраивайте приложения в соответствии с уникальными потребностями бизнеса и теми, которые не могут быть полностью удовлетворены с помощью описанных выше подходов. Для этого можно использовать ArcGIS Maps SDK. Эти SDK предоставляют такие объекты, как Identity Manager, для управления учетными данными в пользовательских приложениях, предоставляющих возможности ArcGIS, таких, как защищенные веб-карты. Поскольку вам не нужно программировать эти части самостоятельно, можно создавать приложения, ориентированные на бизнес, чтобы получить преимущества функционала COTS в ArcGIS, снижая накладные расходы на разработку и обслуживание приложений.
Принцип «сначала настройка» помогает избежать ненужных затрат и усилий, связанных с разработкой, обслуживанием и обучением пользовательских приложений. Организации, которые придерживаются философии «сначала настройка», начинают с настройки приложений COTS, а затем расширяют и настраивают приложения только по мере необходимости. Использование такого подхода с минимальными усилиями в стратегии реализации приложений позволяет быстрее предоставлять возможности и резервировать ресурсы разработки для более сложных задач.
Управляйте своим портфелем
По мере того как организации продолжают предоставлять возможности в рамках своего бизнеса, их портфель приложений начинает расти и требует все большего количества административных ресурсов. Даже одно решение в портфеле приложений может содержать несколько приложений. Поэтому крайне важно наладить надлежащее управление, чтобы сотрудники могли использовать приложения в своей работе, обеспечивая поддержку операционной деятельности и повышая экономическую отдачу бизнеса. Начните с инвентаризации, определив источники данных в приложениях, их графики обслуживания и даже жизненный цикл. Управление всеми этими аспектами называется Управлением портфелем приложений.

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