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

Существует множество факторов, которые необходимо учитывать при принятии решения об оптимальном способе предоставления новых возможностей с помощью приложений. К таким факторам относятся:
- Resourcing: Having the right business and technical staff to design the apps and implement them, as well as the IT and support infrastructure that will support the workloads generated by the apps.
- Планирование первоначальных действий по внедрению: связано со временем и объемом работы, необходимых для внедрения приложения. Учитывайте экономическую значимость для бизнеса, чтобы определить наилучший подход.
- Понимание текущего обслуживания приложений: все приложения в вашем портфеле будут нуждаться в обслуживании на регулярной основе с учетом обновлений в системе, увеличения использования и возникновения возможных непредвиденных проблем. Программный подход к техническому обслуживанию гарантирует, что эти действия будут хорошо управляться и будут понятны необходимым командам поддержки.
- Обучение пользователей: Предоставление новых функций потребует обучения персонала на разных уровнях, внедрении, администрировании и использовании приложений.
- Техническая поддержка: рассмотрите различные каналы, где вы можете предложить техническую помощь по проблемам, с которыми пользователи могут столкнуться при использовании приложений из вашего портфеля.
Определите свой подход к реализации
Конечные пользователи будут ожидать частых обновлений своих приложений, что увеличивает потребность в ресурсах для разработки и поддержки пользовательских приложений. В результате лучше всего выбрать подход, который обеспечивает необходимые возможности с наименьшими затратами и усилиями. Ниже описаны три основных подхода.
- Используйте и настройте приложения 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, а затем расширяют и настраивают приложения только по мере необходимости. Использование такого подхода с минимальными усилиями в стратегии реализации приложений позволяет быстрее предоставлять возможности и резервировать ресурсы разработки для более сложных задач.
Управляйте своим портфелем
По мере того как организации продолжают предоставлять возможности в рамках своего бизнеса, их портфель приложений начинает расти и требует все большего количества административных ресурсов. Даже одно решение в портфеле приложений может содержать несколько приложений. Поэтому крайне важно наладить надлежащее управление, чтобы сотрудники могли использовать приложения в своей работе, обеспечивая поддержку операционной деятельности и повышая экономическую отдачу бизнеса. Начните с инвентаризации, определив источники данных в приложениях, их графики обслуживания и даже жизненный цикл. Управление всеми этими аспектами называется Управлением портфелем приложений.

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