Реализация плана перехода требует постоянного мониторинга использования CASE-средств, обеспечения текущей поддержки, сопровождения и обновления средств по мере необходимости.
Периодические экспертизы. Достигнутые результаты должны периодически подвергаться экспертизе в соответствии с графиком. План перехода должен при необходимости корректироваться. Постоянное внимание должно уделяться степени удовлетворения потребностей организации и критериев успешного внедрения CASE-средств.
Периодические экспертизы должны продолжаться и после завершения процесса внедрения. Такие экспертизы могут анализировать метрики и другую информацию, получаемую в процессе работы с CASE-средствами, чтобы определять, насколько хорошо они продолжают выполнять требуемые функции. Экспертизы могут также указать на необходимость дополнительной модификации процессов.
Текущая поддержка. Необходимо определить источники текущей поддержки CASE-средств. Такая поддержка должна обеспечивать:
· получение ответов на вопросы, связанные с использованием средств;
· передачу информации о достигнутых успехах и полученных уроках другим специалистам организации;
· модификацию и совершенствование стандартов, соглашений и процедур, связанных с использованием средства;
· интеграцию новых средств с существующими и сопровождение интегрированных средств по мере появления новых версий;
· помощь новым сотрудникам в освоении средств и связанных с ними процедур;
· планирование и контроль обновления версий;
· планирование внедрения новых возможностей средств в организационные процессы.
Действия, выполняемые в процессе перехода. Для поддержки процесса перехода к практическому использованию средств желательны следующие действия:
· поддержка текущего обучения. Потребность в обучении может возникать периодически вследствие появления новых версий средств или вовлечения в проект новых сотрудников;
· поддержка ролевых функций, связанных с процессом внедрения. Поскольку внедрение CASE-средств приводит к изменениям в культуре организации, необходимо в процессе внедрения выделить ряд ключевых ролей (руководство высшего уровня, проектную группу и целевые группы);
· управление обновлением версий. Управление может быть связано с такими вопросами, как обновление версий, процедуры установки и ответственные за установку, процедуры контроля качества для оценки новых версий, процедуры обновления базы данных, конфигурация версий и среда поддержки (другие средства, операционная система и т.д.);
· свободный доступ к информации. Должны быть определены механизмы, обеспечивающие свободный доступ к информации об опыте внедрения и извлеченных из этого уроках, включая доски объявлений, информационные бюллетени, пользовательские группы, семинары и, публикации;
· налаживание тесного рабочего взаимодействия с поставщиком, позволяющего организации быть в курсе планов поставщика и обеспечивать нормальную обратную связь в соответствии со своими требованиями.
Для успешного внедрения CASE-средств в организации существенной является последовательность в их применении. Поскольку большинство систем разрабатываются коллективно, необходимо определить характер будущего использования средств как отдельными разработчиками, так и группами. Использование стандартных процедур позволит обеспечить плавный переход между отдельными стадиями ЖЦ ПО.
Как правило, все понимают, что обучение является центральным звеном, обеспечивающим нормальное использование CASE-средств в организации. Тем не менее довольно распространенная ошибка заключается в том, что производится начальное обучение группы неподготовленных пользователей, а затем все ограничивается минимальным текущим обучением. Участники пилотного проекта, получившие начальное обучение, могут быть высококвалифицированными энтузиастами новой технологии, стремящимися использовать ее во что бы то ни стало. С другой стороны, для разработчиков, которые будут участвовать в проекте в дальнейшем, могут потребоваться более интенсивное и глубокое обучение, а также текущая поддержка в использовании средства.
В дополнение к этому следует отметить, что разные категории персонала (например, администраторы средств, служба поддержки рабочих мест, интеграторы средств, служба сопровождения и разработчики приложений) нуждаются в различном обучении. Обучение не должно замыкаться только на пользователях CASE-средств. Обучаться должны также те сотрудники организации, на деятельность которых, так или иначе, оказывает влияние использование CASE-средств.
В процессе дальнейшего использования средств в организации обучение должно стать частью процесса ориентации при найме новых сотрудников и привлечении сотрудников к проектам, в которых используются CASE-средства. Обучение должно стать неотъемлемой составной частью нормативных материалов, касающихся деятельности организации, которые предлагаются новым сотрудникам.
Одна общая ошибка, которая делается в процессе перехода на информационные технологии управления, заключается в недооценке ресурсов, необходимых для поддержки постоянного использования сложных CASE-средств. Рост необходимых ресурсов вызывается тремя причинами:
· сложностью средств;
· частотой появления новых версий;
· взаимодействием между средствами и внешней средой.
Сложность средств приводит к возрастанию потребностей в тщательном и продуманном обучении. Кроме того, многие CASE-средства нуждаются в опытных специалистах, умеющих сопровождать проектные базы данных и оперативно реагировать на возникающие проблемы. Частота обновления версий средств может привести к возникновению нетривиальных проблем, которые зачастую упускаются из виду. Такие обновления обычно пагубно отражаются на жестких планах и графиках работы. Взаимодействие между средствами и внешней по отношению к ним средой также может иногда порождать некоторые проблемы, так как, хотя многие средства достигли уровня минимальной несовместимости данных между отдельными версиями, проблемы обеспечения совместимости с другими элементами внешней среды остаются в силе.