СОЗДАНИЕ КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ КРУПНОГО ПРЕДПРИЯТИЯ

СОЗДАНИЕ КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ КРУПНОГО ПРЕДПРИЯТИЯ

 

 

ORACLE magazine, #1, 2003

Леонид Арнольдович Линцер
Холдинг ЛАНИТ Вице-президент по технической политике в области программных решений

ЧАСТЬ I. ПРОБЛЕМЫ И РЕШЕНИЯ.

ВВЕДЕНИЕ

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

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

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

ВОЗМОЖНЫЕ СТРАТЕГИИ СОЗДАНИЯ КИС

Традиционно сравниваются два альтернативных подхода:

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

приобретение и внедрение готовой интегрированной системы от одного производителя и ее настройка на специфику бизнес-процессов компании.

* Полномасштабное внедрение готовой интегрированной системы класса ERP оправдано в условиях стабильной компании с устоявшейся организационной структурой и сложившимися бизнес-процессами. Если же компания находится в стадии организационного строительства, ее бизнес-цели меняются и существенная часть бизнес-процессов должна быть создана заново, такое решение, снимая часть проблем, ведет к возникновению целого ряда новых. Именно поэтому большинство внедрений “тяжелых” ERP систем покрывает не все области производственной и финансово-хозяйственной деятельности, а как раз те, которые наиболее формализованы, регулируются действующим законодательством и связаны с формированием фискальной или корпоративной отчетности. К таким областям относятся бухгалтерский учет, управление кадрами, расчет зарплаты и некоторые другие.

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

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

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

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

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

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

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

Для руководства компании:

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

Для руководителей, отвечающих за информационные технологии:

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

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

ОБЩАЯ ЛОГИКА ПРОЦЕССА СОЗДАНИЯ КОРПОРАТИВНОЙ СИСТЕМЫ ДЛЯ КРУПНОГО ПРЕДПРИЯТИЯ

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

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

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

Важнейшими системообразующими факторами являются:

1. Единая система нормативно справочной информации (НСИ);
2. Единый принцип (и технология) описания бизнес-процессов;
3. Единый принцип (и технология) интеграции унаследованных и вновь внедряемых функциональных подсистем;
4. Единый принцип (и технология) разработки и сопровождения вновь разрабатываемых подсистем и приложений;
5. Единый принцип (и технология) доступа пользователей к корпоративной информации и функциональным приложениям;
6. Единая система поддержки принятия решений;
7. Единая система ключевых показателей, описывающих деятельность предприятия.

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

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

Единый принцип описания и управления бизнес-процессами опирается на классическую технологию управления потоками работ (Workflow). Технология обеспечивает средства описания как внутренних для одного предприятия бизнес-процессов, так и процессов, протекающих между предприятием, подчиненными предприятиями, поставщиками и партнерами. Технология позволяет руководителям всех уровней контролировать прохождение критически важных бизнес-процессов в своей зоне ответственности, легко идентифицировать отклонения от предусмотренных регламентов и конкретные причины этих отклонений, что обеспечивает высокую эффективность оперативного управления деятельностью компании. Технология не просто позволяет участникам бизнес-процессов выполнять свои функции, но и заставляет их это делать в соответствии с регламентами.

Технология реализуется с помощью специализированного программного обеспечения, являющегося частью интеграционной платформы .

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

Единый принцип и технология разработки и сопровождения вновь разрабатываемых подсистем и приложений обеспечивает основанную на стандартах технологию создания объектных компонентных платформенно независимых приложений в трехзвенной архитектуре. Технология поддерживается сервером приложений, основанным на стандарте J2EE, поддерживаемом подавляющим большинством ведущих производителей программного обеспечения, среди которых такие лидеры рынка, как IBM, BEA Systems, Sun, ORACLE, Hewlett-Packard и множество других. Сервер приложений также является частью интеграционной платформы.

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

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

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

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

ВОЗМОЖНАЯ СТРАТЕГИЯ СОЗДАНИЯ КИС

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

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

Среди этих процессов основными являются следующие:

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

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

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

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

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

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

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

Таким образом, для старта процесса создания корпоративной системы необходимо предпринять следующие принципиальные шаги:

*

Сформулировать решения по перечисленным выше вопросам в форме утверждаемого руководством предприятия документа (Программы или аван-проекта);

*

Апробировать принятые решения в рамках пилотных проектов по перечисленным выше направлениям;

*

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

*

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

Рубрика: 
Ключевые слова: