Цитата:
Сообщение от
Logger
Денис, это очень сильное утверждение. Не мог бы его раскрыть тезисно?
Проблема в том, что любое внедрение для одного клиента (то есть - когда мы не разрабатываем тиражируемый софт), окупается только в режиме быстрого прототипирования. Это когда мы можем чего-нить разработать, поверхностно протестировать и зарелизить в PROD в течении одного дня. Даже если что-то сломалось после релиза, то во первых мы можем это достаточно быстро отладить прямо в PROD (ну или очень быстро скопировать данные на TEST), во вторых - мы можем исправленную версию быстро зарелизить, а в третьих - мы опять таки в PROD можем данные скриптиком быстро исправить.
В D365FOE:
- Отладка в TEST не возможна (не говоря уже о PROD)
- Переливка тестовых данных между окружениями - затратна по времени
- Релиз в TEST занимает порядка 1 часа и требует отключения пользователей
- Релиз в PROD занимает порядка 10 часов (вместе с lead time) и требует ожидания благословения от MS
- Доступ к БД в PROD отсутствует.
- Отладка в множественных энвиронментах затратна с точки зрения организации таковой.
Да - замечу, что представление о том что "Программирование - это кодинг на X++" - неверно. Любая нетривиальная настройка - это тоже программирование, после которого надо настройки тестировать, и вероятно, трассировать Микрософтовский код. Так что любые рассуждения на тему "Вот партнеры будут меньше программировать и больше настраивать - и проблема решится" - неверны в принципе.
А D365FOE была спроектирована как раз для разработки тиражируемых вертикальных решений. Только вот в реальности - решений этих не так много и они, в большинстве случаев, используются скорее как маркетинг по продаже услуг по внедрению.