4.2.2. Реализация плана перехода

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

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

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

Текущая поддержка. Необходимо определить источники текущей поддержки CASE-средств. Такая поддержка должна обеспечивать:

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

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

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

· интеграцию новых средств с существующими и сопровождение интегрированных средств по мере появления новых версий;

· помощь новым сотрудникам в освоении средств и связанных с ними процедур;

· планирование и контроль обновления версий;

· планирование внедрения новых возможностей средств в органи­зационные процессы.

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

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

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

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

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

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

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

Как правило, все понимают, что обучение является центральным звеном, обеспечивающим нормальное использование CASE-средств в организации. Тем не менее довольно распространенная ошибка заключается в том, что производится начальное обучение груп­пы неподготовленных пользователей, а затем все ограничивается минимальным текущим обучением. Участники пилотного проекта, получившие начальное обучение, могут быть высококвалифициро­ванными энтузиастами новой технологии, стремящимися использо­вать ее во что бы то ни стало. С другой стороны, для разработчиков, которые будут участвовать в проекте в дальнейшем, могут потребо­ваться более интенсивное и глубокое обучение, а также текущая поддержка в использовании средства.

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

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

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

· сложностью средств;

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

· взаимодействием между средствами и внешней средой.

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