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