Если системе предстоит заменить существующую систему, то необходимо учесть аспекты, связанные с совместимостью,
преобразованием и переносом. Конкретно:
-
Данные из существующей системы должны быть перенесены (и, возможно, преобразованы в соответствующий формат) в новую
систему.
-
Существующие пользовательские интерфейсы (экранные форматы, команды и т.п.) должны поддерживаться в новой системе.
-
Должны поддерживаться все существующие интерфейсы прикладных программ (API).
-
Перенос из существующей системы в новую не должен нарушить работу пользователей более чем на заранее определенный
период (конкретное значение зависит от вида бизнеса).
-
У новой системы должна быть возможность работать параллельно со старой системой в течение переходного периода.
-
Должна существовать возможность переключения обратно на старую систему, если это понадобится, в течение первых двух
недель работы.
-
Старые архивные данные могут понадобиться в новой системе. Если они зашифрованы, то шифровальные ключи потребуют
особого внимания во время переноса.
Стратегии, выбранные для решения перечисленных вопросов, потребуют соответствующей поддержки в архитектуре и
конфигурации системы
Перенос системы в рабочую среду требует планирования и подготовки. Ниже перечислены технические факторы, которые
нужно учесть:
-
Может потребоваться подготовка пользователей системы.
-
Необходимо подготовить рабочую среду и обучить персонал, чтобы он мог поддерживать работу системы.
-
Необходимо разработать процедуры поддержки рабочего процесса, в том числе процедуры резервного копирования,
восстановления и устранения неполадок.
Далее рассмотрены бизнес-факторы, влияющие на расписание развертывания:
Некоторые системы должны развертываться постепенно, частями, по причинам, связанным с расписанием или готовностью.
Если систему нельзя развернуть сразу целиком, то необходимо определить порядок установки компонентов и узлы, на
которых они должны устанавливаться. Ниже перечислены общепринятые шаблоны планирования развертывания:
-
Географически - в зависимости от территории
-
Функционально - в зависимости от приложения
-
Организационно - в зависимости от подразделения или должностных обязанностей
Во время поэтапного развертывания приложения необходимо учитывать следующие аспекты:
-
программное обеспечение должно работать и в условиях неполной конфигурации
-
различные версии программного обеспечения должны быть совместимы
-
должна существовать возможность возврата к предыдущей версии системы в случае обнаружения неполадок в новой системе
Соблюдение этих требований невозможно без внесения соответствующих изменений в архитектурную концепцию; эти изменения
должны быть отражены в документе Рабочий продукт: документ с описанием архитектуры программного
обеспечения.
Для каждой категории пользователей - администраторов, операторов и обычных пользователей - определите следующее:
-
С какими системами информационных технологий они имеют дело в настоящий момент. Если при работе с данной
системой какие-либо категории пользователей, как внутренних, так и внешних по отношению к организации, впервые
столкнутся с той или иной информационной технологией, то отметьте это как пункт, требующий особого внимания.
-
С какими новыми функциями они встретятся в данной системе.
-
Чему потребуется их обучить, в широком смысле этого слова.
-
Каковы требования относительно поддержки национальных языков (NLS)
|