Технологии проектирования
Во время семинара “Информационные технологии в проектировании систем и управлении бизнесом” московская фирма “МетаТехнология” представила новую среду проектирования ARIS Toolset. Обозреватель PC Week/RE Сергей Бобровский встретился с сотрудниками этой фирмы (президентом Марией Каменновой, исполнительным директором Михаилом Ферапонтовым и одним из экспертов компании, его имя “МетаТехнология” раскрывать отказалась), который продемонстрировал ARIS в работе.
PC WEEK: Что такое ARIS Toolset?
ЭКСПЕРТ: ARIS Toolset - комплекс программ, предназначенных для создания моделей деятельности предприятия, их анализа, а также и для проектирования информационных систем. Он разработан германской фирмой IDS Prof. Scheer, основанной немецким профессором Шеером.
ARIS позволяет визуально показать все, чем должно обладать предприятие, определить, ради чего оно существует на рынке, и провести глубокий анализ его работы.
Реально ARIS дает возможность разработчику составить организационную структуру автоматизируемого предприятия, ее функциональные и информационные модели, задать функции подразделений и т. д. Все это сводится в модели управления, которая определяет, какие функции какой структуры при каких условиях будут выполняться. Объединение происходит с помощью набора различных типов взаимосвязей.
PC WEEK: Для кого ARIS предназначен?
ЭКСПЕРТ: Для консалтинговых фирм, для крупных предприятий, которые собираются анализировать и моделировать собственную деятельность, чтобы повысить ее эффективность, а также для компаний - разработчиков ПО.
ARIS может работать с известными системами управления предприятиями. В частности, ARIS Link для R/3 позволяет описать структуру R/3 в терминах управления бизнес-процессами. В результате можно сразу получить готовую R/3, настроенную на конкретное применение. При необходимости можно провести реверс-инжиниринг - текущие описания бизнес-процессов можно из R/3 загрузить для анализа обратно в ARIS. Создаются аналогичные дополнения ARIS для Baan и некоторых российских систем.
В идеале каждое предприятие должно иметь аналитический отдел, который определяет миссию предприятия, его стратегию на рынке. Без ARIS здесь трудно обойтись.
PC WEEK: Что ARIS даст на “выходе”, если его использовать при проектировании информационной системы?
ЭКСПЕРТ: Это будут модели баз данных, описания физических средств (компьютеры, сетевое оборудование) и спецификация программных модулей. ARIS не генерирует ни программного кода, ни SQL-сценариев для создания структуры базы данных. Для этого в нем есть интерфейс с различными CASE-продуктами и возможность экспорта созданных моделей в системы проектирования более низкого уровня.
PC WEEK: Как с помощью ARIS осуществляется процесс проектирования?
ЭКСПЕРТ: Самый первый этап - постановка задачи, определение требований к системе. Это поддается формализации с большим трудом. Затем определяются цели и функции предприятия, используемые данные, вид моделей управления. С помощью IDEF, например, сложно спроектировать механизм управления, там он размывается по разным моделям, а в ARIS представлен в виде единого дерева целей.
В ARIS есть объекты, которые обозначают цели, есть объекты, которые обозначают функции для достижения этих целей, и есть объекты, которые обозначают критические факторы успеха, показывая, достигли ли мы соответствующей цели.
Потом задаются типы подразделений, должностей, вертикальные и горизонтальные связи (формальные отношения) между ними. Связям можно задать смысловую нагрузку, их можно раскрыть другими моделями, определяющими, при каких условиях существует данная связь, чем она описывается и т. д.
Представители фирмы “Метатехнология”
рассказывают об ARIS Toolset
Схема управления создается в виде многоуровневой иерархии, и к ней привязывается конкретное распределение полномочий сотрудников. Можно задать такую структурную единицу, как группа людей, состоящая из сотрудников разных подразделений компании или временных работников, и определить, кто ими руководит. Можно задать территориальное распределение, иерархию территорий, например, по филиалам или этажам, что обычно требуется для проектирования вычислительной сети. Это также нужно для проведения функционального анализа, когда создаются модели средств коммуникаций, определяется, в какой комнате какое оборудование установить, и т. д. При этом ARIS позволяет автоматически объединить все модели подразделений и главной организации в одно целое.
При более детальном проектировании применяется событийно-управляемое моделирование, когда некоторое событие вызывает функцию объекта, а функция порождает другое событие - возникают цепочки событий. Для объектов можно задавать частоту появления собственных событий, время и стоимость их выполнения и т. п. Такие модели служат основой для имитационного моделирования. После прогона имитационной модели результат возвращается обратно в общую модель и аналитик просматривает, как это все работало, где в системе имелись узкие места, влияющие на эффективность функционирования. На основе этой информации осуществляется функционально-стоимостной анализ. Определяются затратные центры, сколько реально стоило выполнение каждой функции, какие были затрачены ресурсы, т. е. что где использовалось и в каком количестве. Надо отметить, что формализация подобных вещей - сложный процесс, он требует высокой квалификации проектировщика, но конечный эффект от выполнения анализа может быть очень большим. Помогают и встроенные в ARIS средства проверки моделей на непротиворечивость.
С ARIS поставляются готовые модели производства, их можно использовать в качестве заготовок. Есть также модели, описывающие, как должна быть организована работа предприятия той или иной конкретной области. С их помощью можно быстро определить, что и в каком виде имеется в организации, а чего не хватает, и т. д.
PC WEEK: Одному человеку создать модель крупного предприятия не под силу. Как ведется работа с ARIS в группе?
ЭКСПЕРТ: При работе с многопользовательской версией ARIS полномочия сотрудников распределяются с помощью фильтров, которые определяют доступные конкретному проектировщику типы моделей и направления деятельности (строительные работы, материально-техническое снабжение и др.). Можно также задать, какие модели конкретный пользователь будет видеть, что он может менять, а что просто рассматривать, за что он отвечает, и т. д.
PC WEEK: Если создана оптимальная модель функционирования предприятия, как контролировать ее соблюдение на практике?
ЭКСПЕРТ: ARIS позволяет сравнивать модели друг с другом. Степень соответствия объектов показывается в системе визуально, например, в виде столбиков. Можно построить модели “как есть” и “как должно быть” и регулярно определять, имеются ли расхождения и насколько они велики. Кроме того, ARIS способен генерировать подробные отчеты по любым аспектам деятельности. На их основе легко контролировать работу в рамках сформированных моделей.
PC WEEK: Каковы возможности ARIS по подготовке отчетов?
ЭКСПЕРТ: В ARIS имеется мощная система настройки и генерации отчетов. Отчеты по моделям позволяют экспортировать в различные офисные приложения визуальное представление моделей с показом множества дополнительных характеристик. Отчеты по функциям демонстрируют, что конкретная функция использует и что порождает, какие подразделения ответственны за ее выполнение, и т. д. Один из видов отчетов - генерация на базе созданных моделей должностных инструкций.
Кроме того, в ARIS есть система выдачи встроенных отчетов по стандарту ISO9000.
PC WEEK: Насколько требователен ARIS к ресурсам?
ЭКСПЕРТ: ARIS может работать как локально, так и в клиент-серверной архитектуре. Требования к ресурсам невелики. Для рабочих мест достаточно ПК с процессором 486 и 16 Мб ОЗУ, для сервера - ПК на базе Pentium.
PC WEEK: Вы оказываете услуги по сопровождению ARIS?
ЭКСПЕРТ: Конечно. В отличие от обычных CASE-систем, сесть за ARIS и сразу спроектировать сложную систему невозможно, поэтому мы предлагаем курсы обучения технологии использования ARIS. При работе с этим продуктом необходим серьезный этап подготовки к ведению проекта - надо определить пользователей ARIS, их полномочия, сформировать дерево целей проекта. На основе этих целей решается, какие модели будут присутствовать в проектируемой системе.
Далее разговор продолжили Мария Каменнова и Михаил Ферапонтов.
PC WEEK: Почему вы решили продвигать на российский рынок такой мощный продукт?
Мария Каменнова: С самого начала, т. е. с 1992 г., “МетаТехнология” заявила о себе как консалтинговая компания, которая предлагает на рынке новые технологии, методологии по консалтингу, услуги, программные продукты, и т. д.
Начинали мы с продаж ПО компании MetaSoftware, ныне являющейся главным конкурентом IDS Prof. Scheer, о чем в то время, конечно, не знали. Тогда мы продвигали на рынок средства анализа сложных информационных систем. В частности, Design/IDEF, позволяющий представлять в формальном виде функции и данные, продукты для функционально-стоимостного анализа, имитационного моделирования, анализа рабочих потоков и workflow.
PC WEEK: Что понимается под термином “workflow”?
М. К.: Workflow - это формальное описание рабочих процессов, бизнес-процедур, разбитых на шаги, путем задания каждого шага: адресата - кому передается управление, документа, который необходимо обработать, и его времени обработки. Таких процессов может одновременно выполняться очень много. Частный случай workflow - документооборот.
Вернемся к нашей истории. Требования к проектам повышались, рынок рос, компании становились масштабнее, сроки выполнения ужесточались, дефицит профессиональных кадров ощущался все более остро, и поэтому пару лет назад мы стали искать полноценную интегрированную среду проектирования. Мы много ездили по разным выставкам, по европейским и американским конференциям и поняли, что рынок подобных систем не очень большой - где-то порядка 25 продуктов подобного класса.
PC WEEK: Чем вас привлек именно ARIS?
М. К.: Прежде всего интегрированностью. В этом продукте нет ничего выдающегося, нет каких-то уникальных технологий, но в нем есть все, что нужно для анализа, и все это тесно взаимосвязано.
Кроме того, мы специально искали систему поддержки процесса сертификации по стандарту ISO9000. И оказалось, что продуктов, имеющих такую возможность, в мире вообще единицы.
PC WEEK: Насколько велик у наших компаний интерес к ISO9000?
М. К.: Сегодня в России немало компаний просят помочь им организовать работу в соответствии с международным стандартом. Интересуются им весьма активно, поэтому мы планируем получить право на самостоятельную сертификацию.
Михаил Ферапонтов: Сейчас ситуация такая, что хотя реальный интерес к ISO прорезался не у всех компаний, но многие уже доросли до понимания необходимости сертификации.
PC WEEK: Кто из российских компаний интересуется ARIS?
М. К.: Мы ведем переговоры с “Галактикой”, с некоторыми предприятиями ВПК, нефтегазовыми фирмами. Консалтинговым фирмам ARIS нужен как инструмент для бизнес-аналитиков, системным интеграторам - для ведения конкретных проектов.
PC WEEK: А фирмы-разработчики? Ведь в ARIS есть методологии поддержки ведения проектов?
М. К.: Компаний-разработчиков, где применяются серьезные технологии проектирования программных систем, в России практически нет.
Некоторые фирмы используют ПО для построения функциональных моделей, но ARIS все же не совсем подходит для рынка ИТ. Он нацелен именно на рынок анализа бизнеса и предназначен для больших компаний, больших банков, внутри которых существуют свои собственные подразделения, которые занимаются анализом своего бизнеса.
М. Ф.: Еще одна большая область, где нужен ARIS, - рынок внедрений систем управления предприятиями, например R/3.
М. К.: Да, ARIS нужен компаниям, занимающимся внедрением систем управления предприятиями. Правда, многие иностранные менеджеры российских представительств очень часто демонстрируют полное непонимание реальных потребностей своих клиентов.
М. Ф.: И это удивляет, так как вроде бы в их интересах продвигать корпоративную продукцию.
М. К.: Они лучше потратят деньги еще на одно внедрение своей системы, чем на анализ бизнеса заказчика. Работы такого уровня могут быть инициированы только высокообразованными руководителями, способными видеть далеко вперед. Сегодня предоставление консалтинговых услуг подобного рода осуществляется только с самоличного указания первого лица компании.
PC WEEK: Сколько стоит ARIS?
М. Ф.: От 2,5 до 15 тыс. долл. в зависимости от комплектации.
М. К.: Сначала надо решить, для чего ARIS нужен. Если для проектирования информационной системы, то надо купить один комплект, если для функционально-стоимостного анализа - другой. Цена также зависит и от числа рабочих мест. Как правило, одно место проектировщика главное, а другие места - облегченные, предназначенные в основном для сбора информации. На них устанавливается ARIS Easy.
Телефон фирмы “МетаТехнология”: (095) 253-3822.