5.0. Внедрение

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

После преобразования или замены и последующего тестирования соответствующие 2000 году приложения и системные компоненты должны внедряться. Так как не все системные компоненты будут преобразовываться или заменяться одновременно, можно ожидать, что ведомства будут работать в разнородной вычислительной среде, состоящей из смеси соответствующих и не соответствующих 2000 году приложений и системных компонентов. Реинтеграция соответствующих 2000 году приложений и компонентов в производственную среду ведомства должна тщательно координироваться, чтобы учесть взаимозависимости систем. Для уменьшения рисков может потребоваться параллельная обработка, когда одновременно работают старая и преобразованная системы.

Основные процессы

5.1. Определить среду и процедуры перехода.

5.2. Разработать график внедрения.

5.3. Разрешить вопросы обмена данными и межведомственные проблемы.

5.4. Выполнить преобразование баз данных и архива.

5.5. Завершить приемо - сдаточное тестирование.

5.6. Реализовать планы чрезвычайных обстоятельств.

5.7. Обновить или разработать планы восстановления после катастроф.

5.8. Внедрить преобразованные или замененные системы.

5.1. Определить среду и процедуры перехода.

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

5.2. Разработать график внедрения.

График внедрения 2000 года должен не только учитывать неопределенности, присущие всем крупным проектам разработки систем, но и показывать все основные вехи и критический путь для выполнения программы 2000 года.

5.3. Разрешить вопросы обмена данными и межведомственные проблемы, включая обеспечение того, что:

- все внешние объекты обмена данными уведомлены;

- мосты и фильтры данных готовы для обработки не соответствующих 2000 году данных;

- планы и процедуры чрезвычайных обстоятельств готовы на случай, если никакие данные не поступают из внешнего источника;

- планы и процедуры чрезвычайных обстоятельств готовы на случай, если из внешнего источника поступают неправильные данные;

- процесс проверки готов для входящих внешних данных.

Все вопросы обмена данными и межведомственные проблемы должны быть разрешены до приемо - сдаточного тестирования и внедрения. Мосты и фильтры должны быть готовы для обработки не соответствующих 2000 году данных, получаемых из внешних источников, а планы и процедуры чрезвычайных обстоятельств - для обработки ситуаций отсутствия данных или плохих данных.

5.4. Выполнить преобразование баз данных и архива.

Вследствие того, что преобразование больших баз данных с двухсимвольных полей года на четырехсимвольные требует много времени, ведомства могут рассматривать альтернативы преобразования в сторонних организациях.

5.5. Завершить приемо - сдаточное тестирование.

Обычно формальное тестирование обнаруживает 80 - 90% программных ошибок, а остальные 10 - 20% ошибок раскрываются во время эксплуатации. Приемо - сдаточное тестирование должно быть завершено не позднее осени 1999 года, чтобы оставить достаточно времени для исправления программных ошибок, обнаруженных после внедрения.

5.6. Реализовать планы чрезвычайных обстоятельств.

Реализовать планы чрезвычайных обстоятельств, если это необходимо, чтобы обеспечить поддержку деловых функций и процессов, которые могут быть прерваны неспособностью достигнуть соответствия 2000 году конкретной критической системы.

5.7. Обновить или разработать планы восстановления после катастроф.

Все соответствующие 2000 году системы, включая преобразованные и замененные системы и соответствующие базы данных, должны иметь планы восстановления после катастроф для возобновления работы и восстановления данных в случае длительного выхода из строя, саботажа или природной катастрофы.

5.8. Внедрить преобразованные или замененные системы.

Интегрировать преобразованные или замененные системы и соответствующие базы данных в производственную среду.

Управление программой и проектом

Программа 2000 года является, вероятно, самой большой и самой сложной работой по преобразованию систем, когда-либо выполнявшейся многими федеральными органами. Она требует дисциплинированного и скоординированного применения ограниченных ресурсов к проводимой в масштабе предприятия работе по преобразованию систем, которая должна быть завершена к определенной дате. Чтобы преуспеть, ведомства должны управлять программой 2000 года как работой по разработке большой системы.

Основные процессы

A. Создать структуру управления программой 2000 года.

B. Разработать и внедрить необходимые для управления программой стратегии, инструкции и процедуры.

C. Внедрить процессы и инструментальные средства управления программой.

A. Создать структуру управления программой 2000 года:

- назначить руководителя программы 2000 года и учредить группу программы 2000 года;

- определить технических и управленческих представителей от каждой основной деловой области.

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

B. Разработать и внедрить необходимые стратегии, инструкции и процедуры для управления программой.

Основываясь на выполненной во время осведомления о проблеме 2000 года оценке способности ведомства управлять программой, обеспечить готовность стратегий и процедур управления программой на уровне ведомства, включая:

- управление конфигурацией,

- обеспечение качества,

- управление рисками,

- планирование проекта и слежение,

- измерение характеристик,

- финансирование.

C. Внедрить процессы и инструментальные средства управления программой.

Осуществлять слежение за проектами 2000 года и обеспечить следование проектов требуемым стратегиям и процедурам для управления конфигурацией, планирования проектов и слежения за отклонениями, а также измерения характеристик. Ведомства могут рассмотреть возможность независимого тестирования и проверки своей программы 2000 года. Эти проверка и тестирование могут выполняться персоналом обеспечения качества ведомства совместно с внутренними аудиторами.