Учебноисследовательская лаборатория Математические и программные технологии для современных
Скачать 0.86 Mb.
|
5.3 Выполнение пилотного проекта Перед полномасштабным внедрением выбранного CASE-средства в организации выполняется пилотный проект, целью которого является экспериментальная проверка правильности решений, принятых на предыдущих этапах, и подготовка к внедрению. Пилотный проект представляет собой первоначальное, реальное использование CASE- средства в предназначенной для этого среде и обычно подразумевает более широкий масштаб использования CASE-средства по отношению к тому, который был достигнут во время оценки. Пилотный проект должен обладать многими из характеристик реальных проектов, для которых предназначено данное средство. Он преследует следующие цели: • подтвердить достоверность результатов оценки и выбора; • определить, действительно ли CASE-средство годится для использования в данной организации, и если да, то определить наиболее подходящую область его применения; • собрать информацию, необходимую для разработки плана практического внедрения; • приобрести собственный опыт использования CASE-средства. Пилотный проект позволяет получить важную информацию, необходимую для оценки качества функционирования CASE-средства и его поддержки со стороны поставщика после того, как средство установлено. Важной функцией пилотного проекта является принятие решения относительно приобретения или отказа от использования CASE-средства. Провал пилотного проекта позволяет избежать более значительных и дорогостоящих неудач в дальнейшем, поскольку пилотный проект обычно связан с приобретением относительно небольшого количества лицензий и обучением узкого круга специалистов. Первоначальное использование новой CASE-технологии в пилотном проекте должно тщательно планироваться и контролироваться. Пилотный проект включает следующие шаги (рисунок 4.4). Рис. 4.4. Шаги пилотного проекта 5.3.1 Определение характеристик пилотного проекта Пилотный проект должен обладать следующими характеристиками: • Область применения. Чтобы облегчить окончательное определение области применения CASE-средства, предметная область пилотного проекта должна быть типичной для обычной деятельности организации. Пилотный проект должен помочь определить любую дополнительную технологию, обучение или поддержку, которые необходимы для перехода от пилотного проекта к широкомасштабному использованию средства. В рамках этих ограничений пилотный проект должен иметь небольшой, но значимый размер. • Масштабируемость. Результаты, полученные в пилотном проекте, должны показать масштабируемость средства. Цель - получить четкое представление о масштабах проектов, для которых данное средство применимо. • Представительность. Пилотный проект не должен быть необычным или уникальным для организации. CASE-средство должно использоваться для решения задач, относящихся к предметной области, хорошо понимаемой всей организацией. • Критичность. Пилотный проект должен иметь существенную значимость, чтобы оказаться в центре внимания, но не должен быть критичным для успешной деятельности организации в целом. Необходимо осознавать, что первоначальное внедрение новой технологии подразумевает определенный риск. При выборе пилотного проекта приходится решать следующую дилемму: успех незначительного проекта может остаться незамеченным, с другой стороны, провал значимого проекта может вызвать чрезмерную критику. • Авторитетность. Группа специалистов, участвующих в проекте, должна обладать высоким авторитетом, при этом результаты проекта будут всерьез восприняты остальными сотрудниками организации. • Характеристики проектной группы. Проектная группа должна обладать готовностью к нововведениям, технической зрелостью и приемлемым уровнем опыта и знаний в данной технологии и предметной области. С другой стороны, группа должна отражать в миниатюре характеристики всей организации в целом. 5.3.2 Планирование пилотного проекта План должен содержать следующую информацию: • цели, задачи и критерии оценки; • персонал; • процедуры и соглашения; • обучение; • график и ресурсы. Цели, задачи и критерии оценки Ожидаемые результаты пилотного проекта должны быть четко определены. Степень соответствия этим результатам представляет собой основу для последующей оценки проекта. Персонал Специалисты, выбранные для участия в пилотном проекте, должны иметь соответствующий авторитет и влияние и быть сторонниками новой технологии. Группа должна включать как технических специалистов, так и менеджеров, заинтересованных в новой технологии и разбирающихся в ее использовании. Группа должна обладать высокими способностями к коммуникации, знанием особенностей организационных процессов и процедур, а также предметной области. Группа не должна, тем не менее, состоять полностью из специалистов высшего звена, она должна представлять средний уровень организации. Процедуры и соглашения Необходимо четко определить процедуры и соглашения, регулирующие использование CASE-средств в пилотном проекте. Обучение Должны быть определены виды и объем обучения, необходимого для выполнения пилотного проекта. Поставщики CASE-средств обычно предлагают обучение использованию поставляемых ими средств. График и ресурсы Должен быть разработан график, включающий ресурсы и сроки (этапы) проведения работ. Ресурсы включают персонал, технические средства, ПО и финансирование. 5.3.3 Выполнение пилотного проекта Пилотный проект должен выполняться в соответствии с планом. Организационная деятельность, связанная с выполнением пилотного проекта и подготовкой отчетов, должна выполняться в установленном порядке. Пилотная природа проекта требует специального внимания к вопросам приобретения, поддержки, экспертизы и обновления версий. Приобретение, установка и интеграция Процесс приобретения может включать подготовку контракта, переговоры, лицензирование. После того, как процесс приобретения завершен, средство должно быть установлено, оттестировано и принято в эксплуатацию. Особое внимание необходимо уделить соблюдению всех требований поставщика к параметрам среды функционирования CASE- средства. После завершения приемки может потребоваться настройка и интеграция. Настройка может включать модификацию интерфейсов, связанную с требованиями специалистов проектной группы, а также установкой прав доступа и привилегий. Если новое средство должно использоваться в совокупности с некоторыми другими средствами, необходимо определить взаимодействие средств и требуемую интеграцию. Поддержка Доступная поддержка должна включать (по соглашению) "горячую линию" поставщика и поддержку местного поставщика, поддержку в самой организации, контакты с опытными пользователями в других организациях и участие в работе групп пользователей. Внутренняя поддержка должна осуществляться специалистами, знакомыми с установкой средств и работой с ними. Периодические экспертизы Обычные процедуры экспертизы проектов, существующие в организации, должны выполняться и для пилотного проекта, при этом особое внимание должно уделяться именно пилотным аспектам проекта. Помимо этого, результаты экспертиз должны служить мерой успешного использования CASE-средств. Обновление версий Пользователи CASE-средства могут ожидать периодического обновления версий со стороны поставщика в течение выполнения пилотного проекта. Оценка пилотного проекта В процессе оценки пилотного проекта организация должна определить свою позицию по следующим трем вопросам: • Целесообразно ли внедрять CASE-средство ? • Какие конкретные особенности пилотного проекта привели к его успеху (или неудаче) ? • Какие проекты или подразделения в организации могли бы получить выгоду от использования средств ? 5.3.4 Принятие решения о внедрении Возможным решением должно быть одно из следующих: • Внедрить средство. В этом случае рекомендуемый масштаб внедрения должен быть определен в терминах структурных подразделений и предметной области. • Выполнить дополнительный пилотный проект. Такой вариант должен рассматриваться только в том случае, если остались конкретные неразрешенные вопросы относительно внедрения CASE-средства в организации. Новый пилотный проект должен быть таким, чтобы ответить на эти вопросы. • Отказаться от средства. В этом случае причины отказа от конкретного средства должны быть определены в терминах потребностей организации или критериев, которые остались неудовлетворенными. Перед тем, как продолжить деятельность по внедрению CASE-средств, потребности организации должны быть пересмотрены на предмет своей обоснованности. • Отказаться от использования CASE-средств вообще. Пилотный проект может показать, что организация либо не готова к внедрению CASE-средств, либо автоматизация данного аспекта процесса создания и сопровождения ПО не дает никакого эффекта для организации. В этом случае причины отказа от CASE-средств должны быть также определены в терминах потребностей организации или критериев, которые остались неудовлетворенными. При этом необходимо понимать отличие этого варианта от предыдущего, связанного с недостатками конкретного средства. Результатом данного этапа является документ, в котором обсуждаются результаты пилотного проекта и детализируются решения по внедрению. 5.4 Переход к практическому использованию CASE-средств Процесс перехода к практическому использованию CASE-средств начинается с разработки и последующей реализации плана перехода. План перехода должен включать: • информацию относительно целей, критериев оценки, графика и возможных рисков, связанных с реализацией плана; • информацию относительно приобретения, установки и настройки средства (совокупность программных компонентов, документации и обучения, которые необходимо приобретать для каждой отдельной платформы; механизм получения новых версий; настройка средства, необходимая для выполнения существующих в организации процедур и соглашений; лицо или подразделение, ответственное за установку, интеграцию, настройку и эксплуатацию средства; план конвертирования данных и снятия старых средств с эксплуатации). Задачи приобретения, установки и настройки должны быть как можно быстрее переданы из группы пилотного проекта в существующую службу системной поддержки ПО организации; • информацию относительно интеграции средства с существующими средствами, включая как интеграцию CASE-средств друг с другом, так и их интеграцию в процессы разработки и эксплуатации ПО, существующие в организации; • ожидаемые потребности в обучении и ресурсы, используемые в течение и после завершения процесса перехода; • определение стандартных процедур использования средств, включающих следующее: o стандарты использования средств; o руководства по моделированию и проектированию; o соглашения по присвоению имен; o процедуры контроля качества и процессов приемки, включая расписание экспертиз и используемые методологии; o процедуры резервного копирования, защиты мастер-копий и конфигурирования базы данных; o процедуры интеграции с существующими средствами и базами данных; o процедуры совместного использования данных и контроля целостности БД; o стандарты и процедуры обеспечения секретности; o стандарты документирования. Стандарты использования CASE-средств, выработанные во время пилотного проекта, должны использоваться в качестве отправной точки для разработки более полного набора стандартов использования средств в данной организации. При этом должен учитываться опыт участников пилотного проекта. Реализация плана перехода требует постоянного мониторинга использования CASE- средств, обеспечения текущей поддержки, сопровождения и обновления средств по мере необходимости. Достигнутые результаты должны периодически подвергаться экспертизе, план перехода должен корректироваться при необходимости. Постоянное внимание должно уделяться степени удовлетворения потребностей организации и критериев успешного внедрения CASE- средств. Периодические экспертизы должны продолжаться и после завершения процесса внедрения. Такие экспертизы могут анализировать метрики и другую информацию, получаемую в процессе работы с CASE-средствами, чтобы определять, насколько хорошо они продолжают выполнять требуемые функции. Такие экспертизы могут также указать на необходимость дополнительной модификации процессов. Необходимо определить источники для текущей поддержки CASE-средств. Такая поддержка необходима для следующего: • ответов на вопросы, связанные с использованием средств; • передачи информации о достигнутых успехах и полученных уроках другим специалистам организации; • модификации и совершенствования стандартов, соглашений и процедур, связанных с использованием средства; • интеграции новых средств с существующими и сопровождения интегрированных средств по мере появления новых версий; • помощи новым сотрудникам в освоении средств и связанных с ними процедур; • планирования и контроля обновления версий; • планирования внедрения новых возможностей средств в организационные процессы. Результатом данного шага является внедрение CASE-средств в повседневную практику организации, при этом больше не требуется какого-либо специального планирования. Кроме того, поддержка CASE-средств включается в план текущей поддержки ПО в данной организации. Литература: • А.М. Вендров “Современные методы и средства проектирования информационных систем “ • Ю.В. Новоженов, М.З. Звонкин, Н.Н. Тимонин “ Объектно-ориентированные CASE- средства” • Г. Калянов “Номенклатура CASE-средств и виды проектной деятельности” • А.М. Вендров “ Практические рекомендации по освоению и внедрению CASE- средств” • С.В. Горин, А.Ю. Тандоев “ Применение CASE-средства ERwin 2.0 для информационного моделирования в системах обработки данных ” |