Является ли автоматическая модернизация реалистичной функцией, ожидаемой от корпоративных веб-приложений?

101
17

Большая часть моей работы связана с тем, что можно считать корпоративными веб-приложениями. Эти проекты имеют большие бюджеты, более длительные сроки (от 3 до 12 месяцев) и тяжелые настройки. Поскольку в качестве разработчиков мы рекламировали идею Интернета как следующую настольную ОС, клиенты ожидают, что программное обеспечение, работающее на этой "новой ОС", будет реагировать так же, как на рабочем столе. Это включает в себя простой в управлении автоматическое обновление. Другими словами, "Доступно обновление. Вы хотите обновить?" Это даже реальное ожидание? Может ли кто-нибудь говорить по опыту о попытке реализовать эту функцию?

спросил(а) 2021-01-25T17:32:27+03:00 4 месяца, 2 недели назад
1
Решение
77

В моя компания у нас есть корпоративные установки на тысячи мест. Если бы мы внедрили автоматическое обновление, наши клиенты взбунтовались!


Большие установки имеют особые проблемы, которые не относятся к маленьким. Например, с 2000 пользователями (не все из которых, скажем, самыми сложными пользователями инструментов), обучение инструментам - это большое занятие: время обучения, внутренние демоверсии, внутренние документы процесса и т.д. Они не могут развязать новая функция или изменение пользовательского интерфейса без возможности понять, как она подходит в их процессе и, следовательно, какие их внутренние передовые методы и как сообщить об этом своим пользователям.

Также, когда приложения терпят неудачу, это ответственная внутренняя ИТ-команда. Поэтому им нужно время для установки новой версии в тестовой области, избиения и развертывания в субботу только тогда, когда они будут хорошими и готовыми.


Я могу увидеть, как сделать небольшие патчи более простыми в установке, особенно когда патч предназначен только для исправления ошибок, а не для чего-то, что потребует переподготовки, и если админы все еще будут окончательно говорить, когда они будут установлены. Но даже тогда я не верю, что кто-либо когда-либо просил об этом! Независимо от того, хотят ли они этого или они обучены не ожидать этого, это не похоже на это.

ответил(а) 2021-01-25T17:32:27+03:00 4 месяца, 2 недели назад
63

Ну, это действительно зависит от вашей бизнес-модели, но для многих приложений модель SaaS может в конечном итоге кусать вас. Это отлично подходит для многих вещей, но для некоторых более крупных приложений пользователи не вкладывают столько значительных средств и, возможно, перейдут на что-то еще, прежде чем вы сделаете какие-либо деньги.


См.


http://news.zdnet.com/2424-9595_22-218408.html

и здесь


http://www.25hoursaday.com/weblog/2008/07/21/SoftwareAsAServiceWhenYourBusinessModelBecomesAParadox.aspx


для получения дополнительной информации

ответил(а) 2021-01-25T17:32:27+03:00 4 месяца, 2 недели назад
45

Если вы предоставляете размещенное решение, я бы не стал беспокоиться. Пусть обновление произойдет тихо (возможно, с уведомлением о том, что вы это сделали). Если вы продаете приложение, размещенное на своих серверах, пусть решение по обновлению будет производиться одним владельцем, а не каждым пользователем приложения.

ответил(а) 2021-01-25T17:32:27+03:00 4 месяца, 2 недели назад
45

Одной из основных причин внедрения приложения в качестве веб-приложения является то, что вы получаете автоматические обновления бесплатно. Почему пользователям будет предложено обновить веб-приложение?


В приложениях Windows обновление "доступно, вы хотите обновить"? функциональность предоставляется Microsoft с помощью ClickOnce, который я использовал в корпоративной среде успешно - есть несколько исправлений, но по большей части это хороший способ управлять автоматическим развертыванием и обновлением приложений Windows.


Для мобильных приложений вы также можете реализовать автоматическое обновление, хотя это немного сложнее.


В любом случае, чтобы ответить на ваш вопрос в широком смысле, я не знаю, ожидается ли, что все корпоративные приложения упростят модернизацию, но это, безусловно, стоит денег с точки зрения ИТ-поддержки, чтобы архитектовать их позволяют легко модернизировать.

ответил(а) 2021-01-25T17:32:27+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема