4.2.1. Разработка плана перехода

Процесс перехода к практическому использованию CASE-средств начинается с разработки и последующей реализации плана перехо­да. Этот план может отражать поэтапный подход к переходу – от тщательно выбранного пилотного проекта до проектов с существен­но возросшим разнообразием характеристик.

План перехода должен включать:

· информацию о целях, критериях оценки, графиках и возможных рисках, связанных с реализацией плана;

· информацию по приобретению, установке и настройке средства;

· информацию об интеграции средства с существующи­ми средствами и процессами, включая как интеграцию CASE-средств друг с другом, так и их интеграцию в процессы разработ­ки и эксплуатации ПО, существующие в организации;

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

· определение стандартных процедур использования средств.

Информация по этим вопросам целей, критериев оценки, графика и рисков, связанных с планом пере­хода  должна охватывать:

· типы проектов, в которых, в конечном счете, будет использовать­ся средство;

· график перехода к практическому использованию средства в от­дельных проектах;

· график внедрения средства в терминах количества пользовате­лей, включая необходимое обучение;

· возможные риски и непредвиденные обстоятельства;

· источники существующих (базовых) данных и метрики для оцен­ки изменений, вызванных использованием средств.

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

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

Процессы приобретения, установки и настройки средств, выполненные в рамках пилотного проекта, могут потребоваться для всей организации. При этом необходима информация, каса­ющаяся:

· совокупности программных компонентов и документации, ко­торые следует приобретать для каждой отдельной платформы;

· необходимого обучения;

· механизма получения новых версий;

· настройки средства для выполнения существующих в организа­ции процедур и соглашений;

· наличия лица или подразделения, ответственного за установку, интеграцию, настройку и эксплуатацию средства;

· плана конвертирования данных и снятия старых средств с эксп­луатации.

Задачи приобретения, установки и настройки должны быть как можно быстрее переданы из группы пилотного проекта в существу­ющую службу системной поддержки ПО организации.

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

· наименования и версии существующих средств, с которыми дол­жно интегрироваться новое средство;

· описания данных, которые должны совместно использоваться но­вым и существующими средствами, а также предварительная ин­формация об источниках этих данных;

· описания других взаимосвязей между новым и существующими средствами (таких, как связи по передаче управления и порядку использования), а также предварительная информация о меха­низмах поддержки этих взаимосвязей;

· оценки затрат, сроков и рисков, связанных с интеграцией (и, воз­можно, с переходом от существующих средств и данных);

· описание способов внедрения данного средства в деятельность по совершенствованию существующих процессов;

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

Информация об обучении и ресурсах, используемых в течение процесса перехода и после его завершения должна охватывать:

· персонал (включая пользователей, администраторов и интегра­торов), нуждающийся в обучении использованию средства;

· вид обучения, необходимого для каждой категории пользо­вателей и обслуживающего персонала, с учетом особой важ­ности обучения совместному использованию различных средств, а также методам и процессам, связанным сданными средствами;

· вид обучения, необходимого для различных специалистов (на­пример, для группы тестирования и независимой службы серти­фикации);

· частоту обучения;

· виды и доступность поддержки.

План перехода должен определять начальную практику определения стандартных процедур использования средств. Возможные типы стандартных процедур использования средств:

· стандарты использования средств;

· руководства по моделированию и проектированию;

· соглашения по присвоению имен;

· процедуры контроля качества и процессов приемки, включая рас­писание экспертиз и используемые методологии;

· процедуры резервного копирования, защиты мастер-копий и кон­фигурирования базы данных;

· процедуры интеграции с существующими средствами и базами данных;

· процедуры совместного использования данных и контроля це­лостности БД;

· стандарты и процедуры обеспечения секретности;

· стандарты документирования.

Стандарты использования CASE-средств, выработанные во вре­мя пилотного проекта, должны использоваться в качестве отправ­ной точки для разработки более полного набора стандартов исполь­зования средств в данной организации. При этом должен учитываться опыт участников пилотного проекта.