Техническая библиотека CITForum.ru CITKIT.ru - все об Open Source Форумы Курилка
Все новости / Все статьи Деловая газета - шквал(!) IT-новостей :: CITCITY.RU
Первая полоса ИТ-Инфраструктура Телекоммуникации Безопасность BI Интеграционные платформы КИС IT-бизнес Ширпотреб Точка зрения

21.11.2017

Новости:


Все новости

Business Intelligence, Интеграционные платформы

XML-формат обмена данными Сбалансированной системы показателей

Подготовлено: по материалам компании BSCol

Часть I. Oсновные понятия

Мы хотим рассказать об одном интересном и, на наш взгляд, очень перспективном направлении использования XML, о XML-формате для передачи данных, относящихся к Сбалансированной системе показателей (ССП).

Действительно, сейчас эта управленческая методика является одной из актуальнейших тем [6] (см. раздел "Публикации"). В этом свете особый интерес представляет рассмотрение XML-формата представления данных ССП (Сбалансированной системы показателей), поскольку в конечном итоге именно данные составляют ее основу.

Немного истории

В феврале 1999г. с целью продвижения методики ССП Роберт Карлан (Robert Kaplan) и Дэвид Нортон (David Norton) учредили компанию Balanced Scorecard Collaborative (сокр. BSCol). Эта компания занялась предоставлением профессиональных услуг - консультированием в области применения технологии ССП. В частности, на сайте BSCol представлен портал BSC Online Design Center, используя ресурсы которого, клиенты BSCol могут интерактивно создавать "свои системы показателей", а затем с их помощью улучшать деятельность своих компаний.

В декабре 2000г. под патронажем BSCol был сформирован комитет BSC XML Standards, перед которым была поставлена задача исследования возможности использования языка XML в качестве основы для интеграции различных приложений, реализующих методику ССП. Результатом деятельности комитета, в работе которого принимали участие поставщики программного обеспечения, явилась разработка в марте 2001г. рабочего варианта стандарта ССП - Balanced Scorecard XML Standards, сокращенно BSC XML (XML-формат представления данных, используемых в ССП).

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

По заявлению представителей BSCol, разработанный стандарт получил успешное практическое применение. В частности, многие клиенты компании использовали его для передачи данных из BSC Online Design Center в различные ССП-приложения.

Стандарт BSC XML: общие сведения и основные понятия

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

Рис. 1. Графическое представление основных элементов стандарта BSC XML (XML-схема)

Остановимся более подробно на XML-элементах, используемых для описания основных понятий ССП.

Сбалансированная система показателей

Понятие ССП представлено элементом BSC, который содержит информацию о клиентской "системе показателей". Этот элемент включает название ССП (указывается в атрибуте name) и уникальный идентификатор id.

Основная стратегическая задача или стратегическое направление

Как известно, основная стратегическая задача или стратегическое направление - это описательное утверждение, представляющее основной компонент стратегии, выраженный на высшем уровне корпоративного "видения" стратегии. Данное понятие реализуется с помощью элемента Theme, который структурирован в виде вертикально связанных группировок целей (элементы Objective) по нескольким перспективам (элементы Perspective). Элемент Theme содержит следующую информацию: название основной стратегической задачи (указывается в атрибуте name), ее описание (элемент Description), уникальный идентификатор id, необязательную ссылку на ответственное лицо (атрибут ownerRef), а также соответствующие цели (элементы Objective).

Перспективы или измерения

Это набор (обычно состоящий из 4) перспектив, или изменений, по которым "раскладывается" корпоративная стратегия. Для описания перспективы используется элемент Perspective При "горизонтальном просмотре", каждая перспектива представляет собой набор целей (элементы Objective), необходимых для лица, отвечающего за определенную перспективу (финансовая, клиентская, внутренние процессы, рост и развитие/сотрудники). Иногда, клиенты включают в этот список дополнительные перспективы. Для описания перспективы используется элемент Perspective, который содержит название перспективы (указывается в атрибуте name), ее описание (элемент Description), уникальный идентификатор id, тип перспективы (атрибут perspectiveType), необязательные ссылки на ответственное лицо (атрибут ownerRef) и порядок сортировки (атрибут sortOrder), а также соответствующие цели (элементы Objective).

Ответственное лицо

У каждого клиента есть учетная запись пользователя, под которой он входит в систему, т.е. в BSC Online Design Center, и получает доступ к своей ССП. Информация об ответственном лице передается с помощью элемента Owner, который содержит имя пользователя (атрибут name), уникальный идентификатор id, а также необязательный адрес электронной почты (атрибут emailAddress).

Планирование стратегии

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

Цели

Это краткие утверждения, определяющие конкретные компоненты основных стратегических задач, которые должны быть выполнены для успешной реализации стратегии. Каждая отдельная перспектива (элемент Perspective) состоит из 3-6 первичных целей (для описания которых используются элементы Objective), которые определяют ключевые аспекты основных стратегических задач и которые должны быть достигнуты в течение ближайших 3-5 лет. Элемент Objective содержит название цели (указывается в атрибуте name), ее описание (элемент Description), уникальный идентификатор id, необязательную ссылку на ответственное лицо (атрибут ownerRef), соответствующие инициативы (элементы Initiative) и соответствующие показатели (элементы Measure).

Инициативы

Это ключевые программы действий, разработанные для достижения целей (элементы Objective) или сопоставления метрик и показателей эффективности с задачами (элементы Target - см. ниже). Инициативами также могут называться проекты, действия или деятельность. Для задания инициативы используется элемент Initiative, который содержит название инициативы (указывается в атрибуте name), ее описание (элемент Description), уникальный идентификатор id, необязательную ссылку на ответственное лицо (атрибут ownerRef), дату начала (атрибут startDate), дату окончания (атрибут endDate), а также необязательные дополнительные сведения (элемент AdditionalResources), в том числе их название (атрибут name) и выполняемую функцию (атрибут role).

Показатели

Это формулировка способов оценки и отслеживания достижения целей (элементов Objective). Показатели представлены элементами Measure, которые содержат записи о постоянно отслеживаемых показателях. Элемент Measure включает название показателя (указывается в атрибутt name), его описание (элемент Description), уникальный идентификатор id, частоту обновления (атрибут updateFrequency), необязательную ссылку на ответственное лицо (атрибут ownerRef), а также соответствующие задачи (элементы Target)

Задачи

Задача показывает уровень эффективности предприятия или коэффициент улучшений, установленный для каждого показателя (элемент Measure). Задачи измеряются в установленных единицах (доллары, количество, проценты, коэффициент) и в установленные временные интервалы (ежегодно, ежеквартально). Для их задания введен элемент Target, который содержит частоту обновления (атрибут updateFrequency), необязательную ссылку на ответственное лицо (атрибут ownerRef), планируемое (целевое) значение показателя (атрибут targetValue) и фактическое значение показателя (атрибут actualValue).

Часть II. Практический пример

Во второй части статьи на конкретном примере подробно рассматривается структура электронного документа в формате XML BSC, объясняется, как с помощью данного формата можно передавать данные ССП.

Пример электронного документа в формате XML BSC

Данный демонстрационный пример был разработан членами комитета BSC XML Standards. При его подготовке были использованы данные одной из тестовых ССП (186), созданных специалистами компании BSCol. Предполагается, что эти данные загружаются из базы данных портала Design Center. Код фрагмента этого примера представлен в Листинге 1.

Первое, на что следует обратить внимание, это то, что в значениях атрибута id используются префиксы из 2 символов, которые характеризуют конкретный id. Так, префикс SC используется - для ССП (элемент BSC), TH - для основных стратегических задач, или стратегических направлений (элементы Theme), PE - для перспектив, или измерений (элементы Perspective), OB - для целей (элементы Objective), ME - для показателей (элементы Measure), TA - для задач (элементы Target), IN - для инициатив (элементы Initiative), LI - для связей (элементы Linkage), OW - для ответственных лиц (элементы Owner).

Элемент BSCDoc используется исключительно в качестве корневого элемента и не содержит данных ССП. Единственный атрибут элемента - lang указывает язык:

<BSCDoc language="EN">

Следующий уровень XML-документа - элемент BSC задает значение id используемой ССП и ее название (атрибут name). Содержимое этих атрибутов выбирается из таблицы Scorecards (ССП) БД портала Design Center:

<BSC id="SC186" name="Matt Scorecard 1"/>

Содержимое элемента Theme выбирается из таблицы Themes (основные стратегические задачи, или стратегические направления) для заданного атрибута id элемента BSC (в данном случае - 186). Помимо элемента Description (когда описание существует) элемент Theme содержит следующие атрибуты: id, name, и ownerRef (необязательный атрибут).

<Theme id="TH215" name="Customer Intimacy" 
 ownerRef="OW131">
  <Description>Предполагается, что отношения с нашими 
   клиентами носят в долгосрочной перспективе 
   взаимовыгодный характер. Управленческий подход к 
   нашим отношениям должен гарантировать,что мы 
   постоянно совершенствуемся и узнаем новое, что 
   позволит нам решать проблемы наших клиентов.
  </Description>
  </Theme>

Следующий уровень - элемент Perspective, который содержит те же самые атрибуты и элементы, как и элементы Theme, а также значения полей PerspectiveType (тип перспективы) и SortOrder (порядок сортировки). Эти поля выбираются из таблицы PerspectiveGoals для заданного атрибута id элемента BSC.

<Perspective id="PE1993" name="Matt's Perspective1" 
 PerspectiveType="Financial" sortOrder="1" 
 ownerRef="OW131">
  <Description> и всё такое прочее</Description>
  </Perspective>

Элементы Objective могут находиться внутри как элементов Perspective, так и Theme. Содержимое этих элементов выбирается из таблицы Objectives для выбранного атрибута id элемента BSC. Помимо элемента Description (когда описание существует) элементы Objective содержат следующие атрибуты: id, name, Description (если описание существует) и необязательный атрибут OwnerRef .

<Objective id="OB138" name="Matt Objective 1" 
 ownerRef="OW131">
  <Description>Создать это в Flash</Description>
  </Objective>

Элементы Measure находятся внутри элементов Objective в создаваемой XML-документе. Содержимое этих элементов выбирается из таблицы Measures для выбранного атрибута id элемента BSC. Элементы Measure содержат следующие элементы: Description (если описание существует), и элементы Target, соответствующие задачам (пояснение см. далее). Кроме того, они содержат следующие атрибуты: id, name, необязательные атрибуты updateFrequency (частота обновления), OwnerRef и unit (единица измерения).

<Measure id="ME51" name="Matt Measure 1" 
 updateFrequency="Monthly" unit="Number"	
 ownerRef="OW131">
  <Description>Выполнить показатель Matt Measure 1,
   используя цель Matt Objective 1</Description>
  </Measure>

Внутри уровня элементов Measure находятся элементы Target, соответствующие целям (см. приведенный выше фрагмент XML-кода). Содержимое этих элементов выбирается из таблицы Targets и сопоставляется с таблицей Measures для выбранного атрибута id элемента BSC, чтобы id элемента Measure в обеих таблицах были одинаковые. После чего, определяется содержимое элементов Target, соответствующее элементу Measure для заданного атрибута id элемента BSC. Элементы Target содержат следующие атрибуты: id, update Frequency, unit, OwnerRef.

<Target id="TA57" name="my target" 
 updateFrequency="Quarter 1" targetValue="400" 
 actualValue="500" ownerRef="OW131"/>

Элементы Initiative находятся внутри элементов Objective, они выбираются из таблицы Initiatives для выбранного атрибута id элемента BSC. Элементы Initiative содержат следующие элементы: элементы Description (если описание существует) и AdditionalResources (дополнительные ресурсы), который содержит атрибуты name и role (функция). Для элементов определены следующие атрибуты: id, name, необязательные атрибуты startDate (время начала), endDate (время завершения) и ownerRef.

<Initiative id="IN1" name="Initiative 1" 
 startDate="2001-04-15" endDate="2002-04-15" 
 ownerRef="OW131">
  <Description>выполнить инициативу initiative 1
  </Description>
  <AdditionalResources name="Gabriel Martin" 
   role="Technical Lead"/>
  <AdditionalResources name="Jamie Pickett"/>
</Initiative>

Следующий уровень - элементы Linkage (связь), содержимое которых выбирается из таблицы StrategyMapObjects (Объекты планирования стратегии) для выбранного атрибута id элемента BSC. Для элементов Linkage определены следующие атрибуты: id, CauseRef (причинная связь, т.е. указание цели), EffectRef (следственная связь, т.е. указание цели) и необязательные атрибуты name, degreeStrength (степень влияния), который может принимать значения Strong (сильное), Middle (среднее), Weak (слабое), и interaction (взаимодействие), который может принимать значения Pos (положительное) и Neg (отрицательное).

<Linkage id="LI298" name="lin1" causeRef="OB138" 
 effectRef="OB139" ownerRef="OW131" 
 degreeStrength="STRONG" interaction="POS"/>

Последний элемент - Owner (Ответственное лицо), содержимое которого выбирается из таблицы Users (пользователи). Для элемента Owner определены следующие атрибуты: id, name и необязательный атрибут emailAddress (адрес электронной почты).

<Owner id="OW131" name="Matthew Runyon" 
 emailAddress="mrunyon@noblestar.com"/>

Заключение

В этой статье был рассмотрен XML-стандарт обмена данными, используемыми в ССП. Данный формат был разработан комитетом BSC XML Standards, созданным при непосредственном участии авторов этой управленческой методики.

Помимо XML-схемы для электронных документов в формате BSC XML и файла примера, о которых упоминалось выше, члены комитета также подготовили шаблон XML-документа и описание данного стандарта (спецификацию), познакомиться с которыми можно посетив сайт компании Balanced Scorecard Collaborative.

Публикации

  1. Расширенный язык бизнес отчетности XBRL (XFRML);
    Спецификация "Extensible Business Reporting Language (XBRL) 2.0a".
  2. Спецификация открытого обмена финансовыми данными - Open Financial Exchange (OFX);
    Спецификация интерактивного обмена финансовой информацией - Interactive Financial eXchange (IFX).
  3. FpML - язык разметки финансовых продуктов.
  4. SwiftML - язык разметки Общества за всемирные межбанковские финансовые телекоммуникации.
  5. ebXML - XML-инициатива для электронного бизнеса.
  6. Оперативные финансовые услуги Wells Fargo: поиск нового подхода;
    Оперативные финансовые услуги Wells Fargo: реализация системы сбалансированных показателей;
    BI и ССП: связь между ними;
    Реализация методики ССП в программном обеспечении.


Intersoft Lab

Последние комментарии:

Самое интересное:


© 2004–2009 Проект CITCITY.ru