Март, 2004
#Активности

Бизнес-процессор ГАЛС 2001

Для выхода на рынок систем управления среднего бизнеса с оперативным характером менеджмента компания «ГАЛС Софт» приняла решение о создании платформы «ГАЛС», построенной на технологии Microsoft .NET. В основе идеологии системы — процессный подход к управлению бизнесом и лаконичный интерфейс. В настоящее время система проходит опытную эксплуатацию на территории крупнейшего российского системного интегратора «КРОК».
О разработчике
Компания «ГАЛС Софт» основана в 2001 году и является разработчиком программного обеспечения и специализируется в области систем управления бизнес-процессами. На основе созданной оригинальной методики бизнес-моделирования была разработана система управления бизнес-процессами ГАЛС (Бизнес-процессор ГАЛС).

В течение последнего года интегрированное решение «Бизнес-процессор ГАЛС для Microsoft Navision» эксплуатируется на территории крупнейшего системного интегратора на российском рынке — в компании КРОК. В настоящее время идет внедрение отраслевого решения «Управление производственным предприятием» в московской полиграфической компании «ЭкспоГрафика». Выполнен пилотный проект интегрированного решения «Бизнес-процессор ГАЛС для Microsoft SharePoint» в ABBYY Software House.

Компания «ГАЛС Софт» предоставляет свои услуги для клиентов на территории Москвы и Новосибирска.

Являясь производителем программного обеспечения, компания «ГАЛС Софт» стремится построить эффективную партнерскую сеть для осуществления проектов на основе представленных решений. При поддержке компании Microsoft год назад была анонсирована партнерская программа, участниками которой уже стали некоторые партнеры Microsoft Business Solutions: Спутник Лабс, АНД Проджект, КРОК.
Ситуация
В 2001 году руководство «ГАЛС Софт» приняло решение начать разработку системы «ГАЛС», которая виделась как система управления для среднего бизнеса с оперативным характером менеджмента. Основная идея «ГАЛС» состоит в том, что, опираясь на процессный подход к управлению бизнесом, можно построить относительно небольшую, нетребовательную к ресурсам и эффективную систему с простым и понятным интерфейсом. В качестве потенциальных заказчиков в этом случае могут выступать предприятия размером от сотни до нескольких тысяч человек.

Целью проекта было предоставление потенциальным заказчикам преимуществ в ведении своего бизнеса, основанных на передовых методиках управления и эффективном инструменте, их реализующем. Для этого решение должно было основываться на современных информационных технологиях, которые обеспечили бы актуальность системы в течение ближайших 4—5 лет.

При построении бизнес-решений основным механизмом является бизнес-моделирование предприятия. Бизнес-модель должна быть легко изменяема в процессе эксплуатации системы, иначе бизнес-решение будет нежизнеспособно. Гибкость системы — одна из задач, которые поставили перед собой разработчики «ГАЛС».

«Любому современному предприятию, которое желает идти в ногу со временем, приходится постоянно пересматривать технологию управления, — говорит Вадим Митякин, генеральный директор компании «ГАЛС Софт». — Существующим продуктам не хватает возможностей для адекватной поддержки этих изменений. Это послужило причиной создания системы «ГАЛС» как платформы для построения решений автоматизации управления предприятием».
Выбор технологии
Первые версии «ГАЛС» были разработаны на основе технологической платформы DCOM с использованием библиотеки ATL (Active Template Library). Однако с появлением платформы Microsoft .NET стало ясно, что будущее системы связано именно с этой технологией. «Чтобы обеспечить актуальность информационной системы в течение 4-5 лет, необходимо опираться не только на современные бизнес-концепции, но и на передовые технологии разработки, и на передовые информационные технологические платформы», — продолжает Вадим Митякин. Всем этим условиям отвечала платформа .NET, включающая необходимые компоненты, в том числе среду разработки Microsoft Visual Studio .NET 2003.

«Выбор ключевой технологии для нашего проекта, в конце концов, свелся к выбору поставщика этой технологии с наиболее высокой инновационной культурой. Поэтому мы выбрали Майкрософт».

Кроме выбора технологической платформы для системы «ГАЛС» существенную роль в становлении компании сыграл выбор серверной платформы для корпоративной сети. Для небольшой компании крайне важным фактором является эффективность управления. Совершенно недопустимы чрезмерные издержки, связанные с накладными расходами по поддержанию информационной инфраструктуры в рабочем состоянии.

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

«Когда мы ознакомились с системой Microsoft Windows Small Business Server 2003, предоставленной нам в соответствии с программой Microsoft Empower, мы поняли, что ее идеология полностью соответствует идеологии нашей компании, и то, что эта система способна разрешить большинство наших проблем», — комментирует Вадим Митякин.

Переход на Microsoft Windows Small Business Server 2003 в компании «ГАЛС Софт» был осуществлен в декабре 2003 года. В настоящее время система установлена на сервере компании (Intel Pentium 4, 2Ghz, RAM 512Mb) и осуществляет работу с 10 рабочими местами, оснащенными Microsoft Windows XP.
Решение
Система «ГАЛС» является платформой для построения информационной системы предприятия и позволяет управлять его работой, рассматривая деятельность предприятия как совокупность бизнес-процессов. Применение платформы состоит в выполнении трех последовательных шагов — моделирования, управления и масштабирования.

«Отличительной особенностью нашей системы является бизнес-моделирование. Этот способ абстракции дал возможность избежать написания индивидуальных программных решений под каждый случай, поскольку в системе «ГАЛС» прикладные решения, в большей степени, получаются в результате создания бизнес-модели предприятия. Этот подход резко снижает затраты на создание конфигурации под конкретного заказчика», — рассказывает о системе Александр Киваев, руководитель проекта ГАЛС.

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

Составляющие бизнес-модели:

  • Управленческая структура, являющаяся картой бизнеса. Она имеет иерархическую структуру, каждый узел которой является зоной ответственности персонала;
  • Типовые бизнес-процессы, состоящие из последовательности шагов. Каждый шаг включает одну или более операций, например, операции со счетами, накладными, приказами и т.п.;
  • Роли, закрепленные за элементами управленческой структуры;
  • Пользователи, выступающие в одной и более ролях.
При определении бизнес-модели могут быть учтены такие параметры, как временные нормы выполнения операций, подчиненность бизнес-процессов друг другу, возможные ветвления при выполнении.

Для работы с данными, специфичными для предприятия, система предоставляет возможность создавать конфигурации, включающие любые типы данных, отражающих бизнес-сущности, например, документы, справочники, отчеты и т.п. Также возможно использование готовых конфигураций, которые предлагает компания «ГАЛС Софт» и ее партнеры.

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

Управление. «В основу системы «ГАЛС» мы положили предпосылку о том, что информационная система предприятия должна быть инструментом, посредством которого осуществляется управление процессами предприятия», — продолжает рассказ Александр Киваев, — «Именно оперативное управление, когда руководителям предприятия предоставляется информация на каких этапах, в настоящее время, находятся процессы и какую работу выполняет персонал. Что и было реализовано в нашей системе.» Система «ГАЛС» отличается оригинальным пользовательским интерфейсом, основой которого является Активная панель (см. рис. 1), по внешнему виду напоминающая Microsoft Messenger. В процессе работы пользователь видит список типовых бизнес-процессов, доступных для старта. Также отображаются задачи пользователя, которые он должен выполнить в рамках текущих бизнес-процессов. Активная панель автоматически обновляется каждый раз при изменении состояния бизнес-процессов, в которых участвует пользователь.

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

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

Система «ГАЛС» может использоваться в сочетании с другими информационными системами. В этом случае «ГАЛС» играет роль системы управления бизнес-процессами, в то время как непосредственно учетные данные хранятся и обрабатываются в рамках существующего решения. Примером успешной интеграции системы «ГАЛС» с другими продуктами служит решение Бизнес-процессор «ГАЛС» для Microsoft Navision.
Система «ГАЛС» основывается на трехуровневой архитектуре «клиент-сервер» (см. рис. 2). Для решения задач в рамках системы используется технология построения прикладных конфигураций, осуществляемая с помощью следующих инструментов:

Редактор типов данных. Исходя из требований конкретных задач, можно определять необходимые типы данных и методы их обработки, используя простые визуальные средства.

Редактор пользовательского интерфейса. Позволяет создавать формы пользовательского интерфейса для работы с системой.

Коммерческая версия системы «ГАЛС» разработана с использованием технологии Microsoft .NET.
Проект «ГАЛС» был начат в конце 2001 года одновременно с образованием компании «ГАЛС Софт». В 2002 году была разработана методология бизнес-моделирования и появилась первая версия «ГАЛС», прошедшая тестирование у одного из клиентов компании. «Очень важно то, что с самого начала, думая о методологии и о развитии продукта, мы не ориентировались на конкретного заказчика. Поэтому, нашими требованиями были универсальность и гибкость, при использовании системы на любом предприятии. Обобщив требования рынка, мы постарались создать систему максимально приближенную к потребностям наших клиентов. Были осуществлены работы по интеграции системы с Microsoft Navision, Microsoft Axapta и Microsoft SharePoint», — комментирует Вадим Митякин.

Выход системы «ГАЛС 2.5», основанной на технологии .NET 2.0, намечен в сентябре 2005 года. Эта версия «ГАЛС» полностью обеспечит поддержку «Платформы 2005» — Microsoft SQL Server 2005 и .NET Framework 2.0.

«В ближайших планах компании — существенно расширить функциональность редактора бизнес-моделирования, обеспечить интеграцию с более широким спектром систем, в частности с продуктами компании 1С, — делится планами Валерий Бычков, директор по маркетингу компании «ГАЛС Софт». — В настоящее время мы осуществляем интеграцию платформы с аналитическими средствами».
Результаты
Предприятия, внедряющие у себя систему «ГАЛС», получают следующие преимущества:

  • Улучшение управляемости предприятия за счет получения возможности контролировать ход работ и отслеживать график их выполнения (система сама уведомляет о наличие задержек);
  • Увеличение эффективности бизнеса;
  • Снижение издержек при оперативном менеджменте;
  • Возможность работы в распределенной среде;
  • Возможность быстрого изменения бизнес-модели;
  • Процессный подход к управлению;
  • Наличие средств конфигурирования системы позволяет создавать новые типы данных, обрабатываемые системой;
  • Наличие готовых конфигураций, ориентированных на различные области деятельности.
Система «ГАЛС» наиболее эффективна при внедрении на предприятиях средней величины (100—2000 человек) с развивающимся бизнесом, таких как:

  • торговые предприятия со сложными циклами поставки товаров;
  • транспортно-эксплутационные компании;
  • высокотехнологичные компании, системные интеграторы и т.п.;
  • проектно-сметные организации;
  • издательства и книготорговые предприятия;
  • предприятия CRM, ориентированные на вовлечение внешних участников бизнеса в бизнес-процессы (контрагенты).
В настоящее время идет внедрение системы «ГАЛС» на территории крупнейшего в России системного интегратора со штатом свыше 300 сотрудников.

В рамках проекта внедрения системы «ГАЛС» была проведена оценка деятельности предприятия. В полном объеме была определена управленческая структура и выявлены основные бизнес-процессы. Данная бизнес-модель была согласована с руководством предприятия и легла в основу плана создания информационной системы.

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