Репортаж с конференции BaanWorld’98

Игорь Альтшулер, Елена Монахова    

 

Концентрированный раствор мудрости

Анонсированное в феврале нынешнего года программное решение, формально выглядевшее как набор приложений корпоративного уровня BaanSeries и пришедшее на смену более монолитному пакету Baan IV, по сути ознаменовало смену философской концепции фирмы Baan и повлекло за собой много перемен. В первую очередь они коснулись внутреннего устройства и функциональности. Переход к компонентной архитектуре заставил разработчиков переписать почти 80% кода, при том что в целом объем программного кода в BaanSeries уменьшился на 30% по сравнению с Baan IV за счет оптимизации и сокращения числа дублирующих таблиц. Было решено далее не нумеровать версии ПО (Baan V, Baan VI и т. д.), а выпускать набор ERP-приложений под именем BaanERP, составляющих ядро BaanSeries (практически в него с некоторым количеством дополнений вошла вся та функциональность, которая ранее входила в Baan IV).

Выход BaanSeries в каком-то смысле знаменует завершение исторического этапа в развитии систем корпоративного уровня, когда для создания КИС на предприятии невозможно было обойтись без “большого взрыва” - big bang (т. е. неизбежно приходилось проходить тернистый путь от полного разрушения до получения нового управленческого качества). Отныне процесс создания корпоративных ИС и, главное, их последующей модернизации, по обещаниям разработчиков, станет менее болезненным, за счет поочередного ввода в эксплуатацию различных компонентов. И что особенно важно, при перестройке не придется останавливать работающую систему, подобную несущемуся на большой скорости поезду. “Колеса” менять теперь можно будет на ходу.

За счет интеграции множества программных решений как самой компании Baan, так и ее партнеров, функциональность BaanSeries по существу становится неограниченной, во всяком случае легко наращиваемой. Помогает этому и открытая компонентная архитектура, обеспечивающая ускоренный возврат инвестиций (по сравнению с традиционной монолитной ИС) благодаря скорости и гибкости реагирования на изменяющиеся бизнес-требования.

Компонентная модель позволяет, в частности, сделать процесс перехода от старых версий к новым достаточно гладким. На конференции было продемонстрировано, что BaanSeries может работать с модулями Baan IV как со своими компонентами (так же, как, например, с офисными пакетами Microsoft).

Вице-президент Baan по развитию бизнеса Лоуренс Ван дер Танг так охарактеризовал основные принципы, положенные в основу создания BaanSeries:

- выбор лучших в своем классе технологий и приложений и интеграция их;

- образование стратегических альянсов с консультантами, независимыми разработчиками ПО и оборудования;

- открытый, расширяемый и независимый от релизов интерфейс приложений;

- поддержка COM, DCOM, CORBA, Java, Си++ и т. п.;

- ориентация на архитектуру общих компонентов.

Компонентная архитектура, надо сказать, вышла за рамки программного решения, распространившись и на структуру самой Baan. Не всем, наверное, известно, что Baan сегодня - это целый конгломерат компаний, включающий в себя Baan Business Innovation, Baan Consulting, Baan Engineering, Baan Education, Baan ERP, Baan Customers Initiatives и др., не говоря уже об окружающих их разнообразных ассоциациях и объединениях пользователей.

“Мы не стремимся сосредоточить все работы в рамках своей компании, - говорит президент компании Baan Ян Баан. - Наша задача - создать такую технологию, которая позволила бы интегрировать лучшие в своем классе решения других фирм”. Следуя этому принципу, BaanSeries включает сегодня в качестве компонентов: Front Office фирмы Aurum - продукт, полностью построенный на основе технологий Microsoft и функционально охватывающий все аспекты работы с клиентами; испанский пакет для работы с кадрами Meta 4; ПО для онлайновой аналитической обработки данных компании Hyperion; финансовый софт фирмы Coda и др.    

 

Интеграция с бизнесом

Как справедливо заметил выступивший на конференции представитель “Информикса”, “сегодня недостаточно предложить богатую функциональность, если нет простых правил ее применения для конечного пользователя. Мало создать удачную модель, надо ее все время "подкручивать", приводить в соответствие с постоянно меняющимся рынком”. Для осуществления такого адаптивного варианта развития ИС в BaanSeries предусмотрено несколько подручных средств.

Во-первых, референтные модели бизнес-процессов (представляющих собой, например, отраслевые бизнес-шаблоны), позволяющих осуществить внедрение ИС в установленные сроки в рамках заранее определенного бюджета. Конкретная компания может выбрать из библиотеки те модели, которые наилучшим образом соответствуют стратегии ее развития и ее видению бизнеса. Цепочки поставок, объединяющие зачастую несколько десятков разнопрофильных компаний, заставляют перенимать и использовать методы, накопленные в других отраслях (будь то конфигурирование заказа, управление возвратной тарой или отчетность по прибавочной стоимости). И в этом случае польза от референтных моделей будет, пожалуй, наивысшей.

Во-вторых, уникальный инструментарий DEM SE (Dynamic Enterprise Modeling Strategic Execution - динамическое моделирование деятельности предприятия).

“Наше важное конкурентное преимущество - наличие DEM, - подчеркивает Ян Баан. - Пусть это пока не идеальное средство моделирования бизнеса, но у нас, в отличие от других поставщиков аналогичного ПО, оно есть”.

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

В изложении выступавших BaanWise - это совокупность услуг, продуктов, методологий, руководств и знаний, накопленных в базах знаний Baan. А DEM - это конкретная деятельность, поддерживаемая соответствующими инструментальными средствами, которая использует элементы BaanWise в различных сочетаниях (например, для создания и модернизации стратегической модели, для контроля процессов во всей цепочке поставок, связывающей заказчиков, поставщиков сырья и комплектующих, производителей, продавцов и т. п.).

Структура BaanWise никогда жестко не фиксируется, но основные его элементы могут быть довольно точно определены. К ним относятся:

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

- референтные модели бизнеса - это созданные в Baan Business Innovation так называемые “образцы наилучшей практики” для целого диапазона вертикальных рынков;

- Baan Workflow - концепция, направленная на повышение эффективности качества административных процессов за счет применения ИТ и принципов логистики во всех звеньях ИС. Baan Workflow - это механизм управления потоком работ путем мониторинга таких логистических показателей, как объем и время выполнения работ, длина очереди работ и т. д;

- средства поддержки принятия решений - ключевой элемент, поставляющий информацию о том, что происходит в бизнесе (краеугольным камнем для систем поддержки принятия решений особенно для среднего и малого бизнеса будет служить объявленная на конференции технология Microsoft - MS OLAP Server, а для более крупного бизнеса - средства OLAP фирмы Hyperion).

Одна из целей DEM - оценить, насколько предприятие нуждается в изменении бизнес-процессов, и затем осуществить эти изменения с помощью набора полностью интегрированных в приложения инструментов. Удобные для восприятия графические модели DEM SE связывают ключевые бизнес-стратегии с конфигурированием, навигацией и исполнением бизнес-процессов через ИС. Можно сказать, что DEM SE - это буфер между бизнесом и ИТ или, что еще точнее, конфигуратор программного обеспечения под реальный бизнес-контекст. Благодаря этому механизму предприятия, с одной стороны, смогут осуществлять непрерывные инновации, а с другой - минимизировать убытки, неизбежные при любой перестройке.    

 

Значимость гвоздя

Предприятия сегодня нуждаются в информационных системах, которые, с одной стороны, учитывают специфику предметной области, а с другой - подстраиваются под сложившиеся в конкретной организации прогрессивные методы работы (иначе откуда же возьмутся конкурентные преимущества?). Уже совершенно недостаточно рассматривать предприятие в границах его “забора”. Цепочками поставок и сбыта, ценовой политикой, комплексом услуг оно связано со множеством других компаний, нередко из других отраслей.

В том, что каждое звено в цепочке движения товаров или оказания услуг крайне важно и в любой момент может стать критическим, авторы смогли убедиться лично, когда из-за небольшой поломки подземного трамвайчика, бегающего между терминалами в аэропорту города Денвера, пассажиры вынуждены были выйти не там, где надо, в результате нарушилась работа службы безопасности, и все это закончилось вавилонским столпотворением, обмороками и задержкой всех рейсов на 4 - 5 часов. Застряв в Нью-Йорке еще на сутки, мы вспомнили и по достоинству оценили стихотворение Самуила Маршака:

Не было гвоздя -подкова пропала,

Не было подковы -лошадь захромала,

Лошадь захромала -командир убит,

Конница разбита, армия бежит.

Враг вступает в город, пленных не щадя,

Оттого, что в кузнице не было гвоздя.

Для оперативного реагирования (в том числе и в форс-мажорных обстоятельствах) нужны доступные, гибкие и постоянно совершенствующиеся средства управления, работающие в режиме, близком к режиму реального времени. Возможно, вступая в новый век, фирма Baan первой предложит что-то подходящее. Чтобы в этом убедиться, осталось подождать совсем немного.

Окончание. Начало см. PC Week/RE, №17/98, с. 2.    

 

Функциональные дополнения, вошедшие в ядро BaanSeries:

- Data Management (сквозное управление данными);

- Controlling;

- PDM (модуль АСУ ТП);

- Constraint Planning (новые методы планирования производства на основе ограничений - временных, ресурсных и пр.);

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

Ян Баан: ”Главный наш конкурент не SAP, как многие привыкли думать, а беспрестанно растущая сложность бизнеса”.

 

Взаимосвязь компонентов в BaanSeries

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

Базовые технологии и архитектура BaanERP:

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

- XMA (Extended Middleware Architecture - расширенная межплатформная архитектура) - помогает организовать процесс производства и упаковки продукции под заказ;

- BOI (Business Object Interface - интерфейсы бизнес-объектов) - обеспечивают независимость компонентов от межплатформного слоя;

- Web-ориентированные приложения для электронной коммерции;

- интеграционный инструментарий, позволяющий партнерам Baan легко связывать свои решения с компонентами Baan;

- Baan Data Navigator (очень понравившийся авторам в действии) - предоставляет интуитивно понятный drug and drop интерфейс, доступный даже неподготовленному пользователю, для оперативного просмотра данных из разнообразных источников в простом графическом формате.

Версия для печати