Следует отметить, что на сегодняшний день значительный прогресс достигнут в исследованиях адаптивности производственных систем, рассматриваемой как способность регулировать без значительных затрат объемы производства и состав выпускаемой номенклатуры продуктов в соответствии с изменением спроса[100]. Наиболее общая модель адаптивной производственной системы предложена Х. Шарифи и Д. Джангом[101], где выделено четыре важнейших аспекта:
драйверы адаптивности (турбулентность и непредсказуемость внешней среды, в том числе изменения требований потребителей, политических и социальных факторов, технологические инновации, действия конкурентов и регуляторов рынка);
стратегия обеспечения адаптивности;
способности, которыми должна обладать адаптивная организация (быстрота реакции на изменения, гибкость, компетентность);
средства обеспечения адаптивности (организация, технологии, люди, инновации) и их реализация в виде практик, методов и инструментов.
Значительные достижения имеются также в области адаптивных (гибких) методов разработки программного обеспечения[102]. Адаптивность информационных систем обсуждается в книге под редакцией К. Десоузы[103], где, в частности, рассмотрены вопросы влияния новых информационных (прежде всего, коммуникационных) технологий – виртуальные офисы, видеоконференции, мобильные технологии, системы на базе агентов.
Адаптивная информационная система
Внедрение новых ИС, направленное на совершенствование операционных процессов, не должно препятствовать дальнейшему изменению этих процессов. Однако, на практике, с развитием системы повышается ее функциональность, сложность, ценность для бизнеса и снижается адаптивность (см. рис. 6.2). Поэтому очень важно иметь такие ИС, которые позволяют очень легко изменять процессы компании. В идеальном случае это должно происходить за счет переконфигурирования ИС, или, в крайнем случае, при помощи частичной замены некоторых старых модулей на новые. Необходимо избегать ситуации, когда потребуется полная замена ИС из-за ее несовместимости с новыми принципами работы, поскольку это ведет к значительным затратам. Таким образом, надо обеспечивать управляемую эволюцию системы, которая должна комбинировать непрерывное увеличение ее ценности для бизнеса с непрерывным увеличением адаптивности. Этому соответствует движение на рис. 6.2 из точки А в точку B, все модификации при этом должны происходить в рамках определенных границ.
Для решения этой задачи необходимо построить модель адаптивной информационной системы, понять, какие механизмы могут помочь поддерживать высокую адаптивность ИС, разработать метод измерения адаптивности.
До сих пор мы обсуждали вопрос, почему изменяются информационные системы. Ответ очевиден – потому что изменяются внешние условия, а следовательно, и требования, которым должна отвечать ИС. Теперь стоит остановиться на том, как происходят эти изменения. Профессор Лондонской школы экономики Клаудио Чиборра описал подход к развитию ИС[104], названный им bricolage[105] или импровизация – постепенное улучшение уже существующих систем, вовлечение работников операционного уровня в этот процесс, обучение через действие, метод проб и ошибок. В результате создаются уникальные операционные практики, которые не могут быть легко декодированы и воспроизведены конкурентами. Не правда ли, очень похоже на пресловутую «лоскутную автоматизацию»? Данный подход противоречит более традиционному представлению об инновациях, предполагающему радикальную замену существующих компетенций новыми на основе предварительного анализа, проекта и плана. На обширном фактическом материале Чиборра и его последователи показали, что даже, если проект внедрения ИС (например, ERP) планируется в соответствии со вторым способом, реализуется он всегда в соответствии с первым[106]. Т.е. «лоскутная автоматизация» это норма, а не отклонение от «лучших практик».
Этот вывод базируется на социотехнической теории, которая предписывает рассматривать взаимодействие двух аспектов организации – социального и технического. Поэтому невозможно оптимизировать только один аспект, социальный или технический. Известный французский социолог Бруно Латур предложил теорию[107], которая описывает создание альянсов различных действующих лиц (акторов), преследующих общие цели или решающих общую проблему. При этом действующими лицами являются не только люди или их объединения, но и технологии.
Действительно, при формировании в организации альянса, направленного, например, на повышение операционной эффективности, ИТ всегда будут его членом. Во-первых, существующая система может ограничивать «большой скачок» в светлое будущее, поскольку нужны будут значительные усилия и затраты на трансформацию ее в соответствии с новыми идеями. Во-вторых, технология, пусть неодушевленная и не имеющая собственных целей, но действующая через людей как через агентов, сама может стать инициатором изменений. За примерами далеко ходить не надо – ERP, облака, планшеты и т.д. Поэтому технологию надо признавать полноправным членом альянса, учитывать ее интересы или, выражаясь не так радикально, ограничения и возможности. Как заметил редактор журнала «Wired» Кевин Келли, «как мы изменяем технологии, так и они изменяют нас»[108].
Модель адаптивной информационной системы
Начнем с рассмотрения способов поддержания адаптивности ИС. Характеристики любой системы можно разбить на структурные и операционные[109]. Структурные свойства определяются архитектурой системы и используемыми технологиями, они закладываются на стадии проектирования, не зависят от внешних условий и их крайне сложно изменить. Примером таких свойств являются число и объем цилиндров для автомобильного двигателя. Операционные характеристики (например, скорость автомобиля и расход топлива) зависят не только от внутренних параметров, но и от внешних условий, они могут быть изменены за короткое время.
Для того чтобы исследовать структурные параметры ИС, необходимо рассмотреть процесс ее изменения. Воспользуемся моделью изменений ИС, предложенной Калле Лиитененом и Майклом Ньюманом[110], которая базируется на социотехнической теории. Согласно модели организационных изменений[111], созданной в рамках этой теории, любую социотехническую систему, в том числе и ИС, необходимо рассматривать как сочетание четырех взаимодействующих согласованных компонентов:
структура (нормативный и поведенческий аспекты системы – коммуникации, управление и бизнес-процессы),
акторы (члены организации и любые заинтересованные лица, которые могут на нее влиять),
технологии (инструменты, используемые при решении задач),
задачи (цели и способы, которыми они достигаются).
Следует отметить, что границы между компонентами размыты, но все они связаны друг с другом. Их взаимодействие складывается как из линейных связей типа «причина – следствие» (причем эти связи, как правило, проектируются заранее), так и из нелинейных, спонтанно возникающих, часто непредсказуемых отношений. Поэтому невозможно оптимизировать только один аспект системы – социальный или технический. На ИС непрерывно воздействуют внешние события, связанные с изменением окружающей среды (под окружающей средой понимаются как другие системы организации, так и внешние по отношению к организации системы), которые нарушают согласованность компонентов системы. К числу таких событий могут относиться появление новых технологий, оптимизация бизнес-процессов, изменение состава или количества пользователей и даже изменение команды разработчиков, например, приход на работу нового аналитика или архитектора и т.д. События вызывают рассогласование между компонентами системы (см. таблицу 6.1). При наличии такого рассогласования система предпринимает действия по его устранению. Отметим, что не все действия ведут к успеху, в общем случае возможны четыре исхода:
разрыв устраняется инкрементальными изменениями компонент;