Пиши Дома Нужные Работы

Обратная связь

Технология внедрения CASE-средств

 

Термин "adoption" ("внедрение") используется в широком смыс­ле и охватывает все действия - от оценки первоначальных потреб­ностей до полномасштабного использования Case-средств в различ­ных подразделениях организации-пользователя. Процесс внедрения Case-средств включает следующие этапы:

  • определение потребностей в Case-средствах (рис.1);
  • оценка и выбор Case-средств (рис.2);
  • выполнение пилотного проекта;
  • практическое внедрение Case-средств.

При определении потребностей в Case-средствах осуществляется анализ возможностей организации в отношении ее технологической базы, персонала и используемого ПО. Такой анализ определяется моделью оценки зрелости технологических процессов в организации СММ (Capability Maturity Model), разработанной SEI (Software Engineering Institute), стандартами ISO 9001: 1994 ; ISO 9003-3: 1991 и ISO 9004-2:1991. Главное в этих подходах — анализ различных аспектов происходя­щих в организации процессов.

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

 

 

Рис.1 - Определение потребностей в CASE-средствах

 

Рис.2 - Критерии выбора CASE средств

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



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

  1. Case-средства не обязательно дают немедленный эффект; он мо­жет быть получен только спустя какое-то время;
  2. реальные затраты на внедрение Case-средств обычно намного превышают затраты на их приобретение;
  3. Case-средства обеспечивают возможности для получения суще­ственной выгоды только после успешного завершения процесса их внедрения.

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

• широкое разнообразие качества и возможностей Case-средств;

• относительно небольшое время использования Case-средств в различных организациях и недостаток опыта их применения;

• разнообразие практики внедрения Case-средств в различных организациях;

• отсутствие детальных метрик и данных для уже выполненных и текущих проектов;

• широкий диапазон предметных областей проектов;

• различная степень интеграции Case-средств в различных про­ектах.

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

Ключом к успешному внедрению СА8Е-средств является готов­ность организации, которая включает следующие аспекты:

  1. технология — понимание ограниченности существующих возможностей и способность принять новую технологию;
  2. культура - способность воспринять новые процессы и взаимоотношения между разработчиками и пользователями;
  3. управление — четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.

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

Чтобы принять взвешенное решение относительно инвестиций в Case-технологию, пользователи вынуждены производить оценку отдельных Case-средств, опираясь на неполные и противоречивые данные. Эта проблема зачастую усугубляется недостаточным знани­ем всех возможных "подводных камней" использования Case-средств. Среди наиболее важных проблем выделяются следующие:

• достоверная оценка отдачи от инвестиций в Case-средства затруднительна ввиду отсутствия приемлемых метрик и данных по проектам и процессам разработки ПО;

• внедрение Case-средств может представлять собой достаточно длительный процесс и может не принести немедленной отдачи. Возможно даже краткосрочное снижение продуктивности в результате усилий, затрачиваемых на внедрение. Вследствие этого руководство организации-пользователя может утратить интерес к Case-средствам и прекратить поддержку их внедрения;

• отсутствие полного соответствия между теми процессами и методами, которые поддерживаются Case-средствами, и теми, которые используются в данной организации, может привести к дополнительным трудностям;

• Case-средства зачастую трудно использовать в комплексе с другими подобными средствами, что объясняется как различными парадигмами, поддерживаемыми различными средствами, так и проблемами передачи данных и управления от одного средства к другому;

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

• негативное отношение персонала к внедрению новой Case-технологии может быть главной причиной провала проекта.

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

Успеш­ное внедрение Case -средств должно обеспечить:

  1. высокий уровень технологической поддержки процессов разра­ботки и сопровождения ПО;
  2. положительное воздействие на некоторые или все из перечисленных факторов — производительность, качество продукции, со­блюдение стандартов, документирование;
  3. приемлемый уровень отдачи от инвестиций в Case-средства.

Несмотря на все высказанные предостережения и некоторый пессимизм, грамотный и разумный подход к использованию Case-средств позволяет преодолеть все перечисленные трудности.

 

 

Контрольные вопросы

 

  1. Что понимают под инструментарием технологии программирования?
  2. Какие классы инструментария вы можете назвать?
  3. Что включают в себя средства для создания отдельных приложений?
  4. Приведите классификацию языков программирования.
  5. Охарактеризуйте системы программирования.
  6. Что понимают под средствами для создания информационных систем и технологий?
  7. Что такое Case-средства?
  8. Укажите особенности Case –средств.
  9. Какие компоненты входят в интегрированное Case-средство?
  10. Что такое репозиторий?
  11. Какие функции выполняют диаграммеры Case-средства?
  12. Какие виды контроля предусмотрены в Case-средстве?
  13. Какие этапы жизненного цикла поддерживают Case-средства?
  14. Приведите классификацию Case-средств по типам.
  15. Приведите классификацию Case-средств по категориям.

 






ТОП 5 статей:
Экономическая сущность инвестиций - Экономическая сущность инвестиций – долгосрочные вложения экономических ресурсов сроком более 1 года для получения прибыли путем...
Тема: Федеральный закон от 26.07.2006 N 135-ФЗ - На основании изучения ФЗ № 135, дайте максимально короткое определение следующих понятий с указанием статей и пунктов закона...
Сущность, функции и виды управления в телекоммуникациях - Цели достигаются с помощью различных принципов, функций и методов социально-экономического менеджмента...
Схема построения базисных индексов - Индекс (лат. INDEX – указатель, показатель) - относительная величина, показывающая, во сколько раз уровень изучаемого явления...
Тема 11. Международное космическое право - Правовой режим космического пространства и небесных тел. Принципы деятельности государств по исследованию...



©2015- 2024 pdnr.ru Все права принадлежат авторам размещенных материалов.