Показать сообщение отдельно
Старый 03.08.2010, 18:38   #3  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
В ходе upgrade(а) выполняется миграция кода и миграция данных. Миграцию кода можно условно разбить на два этапа:
1) Миграция кода объектов незначительно модифицированных в AX 2009 по сравнению с AX 3.0;
2) Миграция кода объектов значительно модифицированных в AX 2009 по сравнению с AX 3.0.

Первый этап миграции кода и миграция данных - рутинная работа. Поэтому целесообразно договориться с консалтинговой компанией о фиксированной цене. Оценить примерный объем работы поможет стандартный отчет Tools > Development tools > Code upgrade > Estimation report запущенный с параметрами по умолчанию Tools > Development tools > Code upgrade > Parameters. Не забудьте перед запуском отчета запустить Tools > Development tools > Code upgrade > Detect code upgrade conflict для каждого слоя (layer), где выполнены модификации. Время необходимое для upgrade(а) форм обычно в 2 раза меньше предлагаемого отчетом.

Второй этап миграции кода характерен творческой работой от результатов которой и зависит успешность всего проекта. Программистам необходимо выяснить в мельчайших подробностях алгоритм работы сильно измененных классов в AX 3.0 и AX 2009 для того чтобы правильно перенести модификации. Такую функциональность лучше протестировать по заранее подготовленным сценариям. Хорошо документированные изменения для AX 3.0 позволят выполнить этот этап в прогнозируемые сроки по фиксированной цене. В противном случае тип рассчетов Time & Material позволит в любой момент обратьиться к консалтинговой компании за помощью.

По моему субъективному мнению наиболее качественно и за разумные деньги выполнить аудит поможет сторонний разработчик имеющий опыт выполнения upgrade(ов).
За это сообщение автора поблагодарили: Vadis (1), Evgeniy2020 (1).