Страничка Мастера

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

Опубликовано в журнале "ITech" за март 2011 года в соавторстве с Николаем Евдокимовичем Родионовым (которому благодарен за поддрежку идеи и многочисленные комментарии и правки данной статьи)

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

1. Управление знаниями корпорации, как идея интеграции

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

В настоящее время, очевидно, что без эффективного управления знаниями, компания, работающая на рынке, так или иначе, связанном с современными технологиями, обречена на отставание. Работоспособная корпоративная система управления знаниями является основой для создания различных конкурентных преимуществ. Арие де Геус, один из руководителей компании Shell, в своё время, сформулировал: «Способность познавать быстрее своих конкурентов, по-видимому, единственное устойчивое конкурентное преимущество компании» [2].

Можно считать устоявшимся, что управление знаниями в компании должно предусматривать организацию следующих процессов:

  • создание новых знаний;
  • обеспечение доступа к ценным знаниям за пределами организации;
  • использование имеющихся знаний при принятии решений;
  • воплощение знаний в процессах, продуктах и/или услугах;
  • представление знаний в документах, базах данных, программном обеспечении и т. д.;
  • стимулирование роста знаний посредством организационной культуры и поощрений;
  • передача знаний из одного подразделения организации в другое;
  • измерение ценности интеллектуальных активов и влияния управления знаниями на результаты бизнеса [2].

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

Также следует отметить, что в последнее время рефлексируется необходимость различия между управлением формализованными знаниями и управлением персонализированными знаниями [3] – однако организация взаимодействия между этими двумя сферами вызывает совершенно закономерные трудности.

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

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

Также, к интересным выводам может привести анализ публикаций по корпоративным центрам обучения: если в развитых странах в подобных структурах, в основном, занимаются подготовкой малоквалифицированного персонала компаний, то в России пытаются «доучить» специалистов. Также, судя по всему, наблюдается тенденция передачи в корпоративные учебные центры всех полномочий по управлению знаниями в компании – что часто может приводить к искажённому целеполаганию.

2. Предлагаемое техническое решение – интеграция по знаниям

В рамках проработки тематики новых требований к инженерному образованию, ведущейся на семинарах, проводимых кафедрой Электронных Систем ТУСУР [4], была сформулирована концепция создания корпоративной системы знания, построенной на основе формального единого описания предметных областей деятельности предприятия, заключённого в специфическую информационную систему. Предполагается, что данное единое описание будет служить в качестве справочника (в частности, в терминах баз данных) в различных корпоративных системах управления. В первую очередь, речь идёт о системе управления проектами, системе управления кадрами и системе управления обучением сотрудников компании.

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

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

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

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

Архитектура предлагаемого решения – с точки зрения предприятия – показана на рисунке 1. Для случая, когда предприятие имеет единую информационную систему, схема имеет более простой вид – но необходимость согласования подсистем по знанию наличие единой информационной системы, само по себе, не отменяет. Про показанные на схеме связи с университетами и другими компаниями речь пойдёт в главе 5.

Рис.1. Принципиальная архитектурная схема решения

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

Кроме того, у пользователей разных приложений возникнут возможности получать данные других приложений на гораздо более высоком уровне ассоциации – при полном сохранении релевантности результата запроса. Несколько примеров подобного взаимодействия по данным, наложенных на предыдущую схему, приведены на рисунке 2.

Рис. 2. Примеры взаимодействия данных различных приложений

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

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

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

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

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

В упрощённом виде, схема информационных потоков в системе показана на рисунке 3.

Рис. 3. Упрощённая схема информационных потоков в системе

Показанное на схеме внешнее интернет-приложение предполагает создание вокруг системы некоторого количества штатных приложений различной функциональности, позволяющих использовать знания. Возможно, что функциональность некоторых таких систем будет частично перекрываться с традиционными корпоративными приложениями – в этом случае, у компаний будет выбор: использовать локальные корпоративные приложения, интегрированные по знаниям, либо использовать интернет-приложения подобной функциональности в рамках популярной сейчас концепций «облачных вычислений» и «SaaS»[6]. Особо следует отметить, что, в этом случае, возможна интеграция по знаниям в рамках одних решаемых задач и традиционных корпоративных приложений, и приложений, функционирующих в виде интернет-сервисов.

3. Единое описание предметной области как основа взаимодействия.

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

Проблема имеет два важных аспекта. С одной стороны, в условиях отсутствия управления знаниями, при возникновении достаточно сложной задачи в рамках одного подразделения компании, опыт решения подобных задач в другом подразделении, скорее всего, учтён не будет. Другим вариантом той же проблемы является сложность учёта индивидуального опыта сотрудников, на уровне более детальном, чем «проектирование структур данных» и «программирование на C#».

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

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

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

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

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

4. Корпоративная система образования как необходимый элемент системы

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

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

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

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

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

5. Закрытость против эффективности и знание прямого действия

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

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

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

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

Необходимость подобных решений для предприятий в настоящее время осознаётся всё в большей степени. В частности, заметное встречное движение наблюдается со стороны компании Элеси [9]: полностью осознана необходимость интеграции образовательной деятельности по подготовке и уже действующих сотрудников, и потенциальных сотрудников компании, с общей производственной и проектной деятельностью компании, а также необходимость создания и включения в повседневную деятельность предприятия системы управления знаниями. Вместе с тем, есть понимание перспективности использования открытых моделей взаимодействия с окружающим миром. Есть основания предполагать, что именно компания Элеси станет первым крупным внедрением создаваемой в настоящее время системы.

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

Литература

1. Сообщество экспертов : управление знаниями http://knowledgemanagement.report.ru/

2. «Управление знаниями в компании», журнал «Коннект», http://www.connect.ru/article.asp?id=7881

3. Покалюк Ю. «Построение системы управления знаниями в компании», журнал «Бизнес-образование в России и за рубежом», 2008 г., http://www.ubo.ru/articles/?cat=132&pub=2358

4. Родионов Н.Е. Инженерная деятельность и инженерное образование. Опыт работы семинара «Новое инженерное образование». Материалы отчётной конференции Института инноватики, 2010 г.

5. Долматов А.В., «Подходы к вероятностной системе знания», Материалы международной научно-методической конференции «Современное образование: технические университеты в модернизации экономики России», Томск, 2011 год

6. Software as a service, http://en.wikipedia.org/wiki/Software_as_a_service

7. Родионов Н.Е, Чириков С.В., «Инновационная фирма в инновационном государстве - благодаря, вопреки или несмотря?», журнал «Инновации», № , 2011 год

8. Медовников Д., Оганесян Т., «Собака пока на сене», журнал «Эксперт», http://expert.ru/expert/2011/08/sobaka-poka-na-sene/

9. Антипин М., Кулаков А., Матвеев А, Родионов Н., «Система профессионального развития специалистов инжиниринговой компании», журнал «ITech», октябрь, 2010

Пока нет комментариев
имя    e-mail  
Комментарии публикуются после предварительного просмотра
© Алексей Долматов 2008
Написать письмо