Q:
Как, используя CASE-средства, наладить взаимодействие соответствующих
служб поставщика и заказчика?
A:
Реально CASE-средства не налаживают взаимодействия, описывают и моделируют
его. Для наладки эффективного взаимодействия нужны не CASE-средства,
а информационные системы. В случае взаимодействия поставщика-заказчика
это, по-видимому, ERP-системы с соответствующими средствами Интернет-коммуникаций.
Однако прежде чем внедрять ERP+Internet marketplace, нужно именно
описать процесс "как есть", смоделировать и предложить новое качество,
описание "как должно быть". Вот это делают именно CASE-средства. И
роль их самоценна, поскольку внедрение модели "как должно быть" даже
без автоматизации повышает эффективность работы в разы (если консалтинг
проведен грамотно). Это относится и к взаимодействию служб поставщика
и заказчика.
Q:
Каковы возможности CASE-средств при оценке рисков и построении оптимальной
модели?
A: Для построения оптимальной модели роль CASE-средств решающая.
При этом в понятие оптимальности входит и минимизация рисков разного
рода. Однако это внешний по отношению к модели управляющий параметр.
Другое дело, что само по себе наличие модели деятельности компании
или какой-либо ее службы уже служит фактором, снижающим риски бизнеса,
упорядочивающим бизнес-процедуры.
Q:
Не могли бы Вы оценить вкратце спектр продуктов, их возможности
(Computer Associates, Rational Software, Oracle, Arena от Rockwell
Software и др.). Если можно, то дайте, пожалуйста, экспертную оценку
использования этих средств (а не заявленные разработчиками возможности).
A:
Rational Software - это целая линейка продуктов, поддерживающая
весь цикл проектирования и создания программного обеспечения. Начиная
от создания модели на UML и заканчивая разными видами тестирования
готового ПО (функциональное, нагрузочное и пр.). Естественно, что
производится автоматическое документирование всех этапов разработки,
автоматизированный контроль удовлетворения техническим требованиям
и управление конфигурациями и версиями, как компонентов, так и готового
ПО. В качестве CASE используется объектно-ориентированный инструмент
Rational Rose. Профессионалы утверждают, что этот продукт почти
идеален для моделирования и описания информационной системы, однако
уступает BPwin при описании бизнес-логики, не привязанной к процессу
информатизации. Для моделирования данных в последнее время начал
использоваться Rational Rose Data Modeler, однако по своим возможностям
он уступает ERwin, и профессионалы используют последний даже при
работе с линейкой Rational Software.
Computer
Associates - здесь три CASE-средства, хорошо интегрированных между
собой и с продуктами других компаний. BPwin - моделирование и описание
бизнес-процессов; ERwin - моделирование данных (моделирование и
реинжиниринг структуры БД, хранилищ данных, витрин данных), AllFusion
Component Modeler (Paradigm Plus) - объектно-ориентированное CASE-средство,
поддерживающее UML, прямой и очень сильный конкурент Rational Rose.
Кроме того, у CA есть очень мощный инструмент управления конфигурациями
и версиями AllFusion Harvest Change Manager (CCC/Harvest). На мировом
рынке ПО это злейший конкурент Rational ClearCase.
У Oracle
имеется мощный интегрированный продукт Oracle Development Suite,
включающий в себя прежние Designer и Developer, а также дополнительные
продукты. Он реализует UML и IDEF, позволяет моделировать бизнес-логику,
данные, информационные системы и пр. Это мощное CASE-средство, но
как и все от Oracle, он труден в освоении и эксплуатации. В качестве
средств конфигурационного управления сам Oracle использует Rational
ClearCase.
Rockwell
Software (Systems Modeling) предлагает средство имитационного моделирования
под названием Arena. Если деятельность предприятия в достаточной
мере формализована, то при помощи Arena можно решать серьезные бизнес-задачи
из области: "что будет, если ..." благодаря представлению бизнес-процессов
в динамике. В частности, решаемой оказывается и задача оценки рисков,
уже упоминавшаяся.
Q:
Можно ли использовать CASE-средства как способ контроля за работой
интегратора?
A: Вряд ли, как способ контроля.
Q:
Обрисуйте пожалуйста место, важность и возможности применения CASE-средств
на начальном этапе внедрения ИС.
A: Использование CASE-средств на всех этапах внедрения ИС просто
необходимо, а на начальном этапе - жизненно важно. Без наличия формализованной
модели автоматизируемого объекта проект внедрения ИС обречен на
полный провал. CASE-средства типа BPwin позволяют создать такую
стандартизованную модель (IDEF0-модель, например), промоделировать
бизнес-процессы, выявить неувязки, создать новую, оптимальную модель.
Далее. Почти каждая уважающая себя КИС масштаба ERP имеет встроенное
CASE-средство, но несколько иного назначения. Это CASE-средство
эффективно использовать после создания IDEF0-модели в BPwin для
ролевого описания, заточенного на конкретную систему. При внедрении
ИС необходимы обе модели. Модель в IDEF0 является моделью общего
пользования, ее поддержание и модификации позволяют поднять эффективность
бизнеса вне зависимости от автоматизации. Автоматизация еще более
повышает эффективность моделирования, но при этом необходима специальная
ролевая модель, увязанная с концептуальной.
Q:
Не могли бы Вы дать имеющуюся в Interface Ltd. статистику или экспертную
оценку по использованию CASE-средств в России?
A: Наши оценки показывают, что в настоящее время в России насчитывается
более 10 тысяч пользователей наиболее популярных CASE-средств: ERwin
и BPwin, порядка 5 тысяч пользователей Rational Rose и других объектно-ориентированных
CASE. Сюда включены все группы пользователей, не только легальные.
Следует учитывать, что наиболее эффективно используются в настоящее
время ERwin и BPwin, использование объектно-ориентированных CASE-средств
находится пока в России в стадии освоения (массово, конечно; есть
серьезные исключения сугубо профессионального использования этого
инструментария).
Можно
посмотреть также на результаты
голосований на сайте www.interface.ru: посетители нашего сайта
сказали, что для моделирования бизнес-процессов они чаще всего используют
BPwin и Rational Rose, а для моделирования компонентов ПО лидерами
являются Rational Rose и Oracle Designer. В общем же зачете лидирует
средство моделирования баз данных ERwin. Посетители нашего сайта
назвали его самым используемым средством моделирования в России.