Действительно, при формировании в организации альянса, направленного, например, на повышение операционной эффективности, ИТ всегда будут его членом. Во-первых, существующая система может ограничивать «большой скачок» в светлое будущее, поскольку нужны будут значительные усилия и затраты на трансформацию ее в соответствии с новыми идеями. Во-вторых, технология, пусть неодушевленная и не имеющая собственных целей, но действующая через людей как через агентов, сама может стать инициатором изменений. За примерами далеко ходить не надо – ERP, облака, планшеты и т.д. Поэтому технологию надо признавать полноправным членом альянса, учитывать ее интересы или, выражаясь не так радикально, ограничения и возможности. Как заметил редактор журнала «Wired» Кевин Келли, «как мы изменяем технологии, так и они изменяют нас»[108].
Модель адаптивной информационной системы
Начнем с рассмотрения способов поддержания адаптивности ИС. Характеристики любой системы можно разбить на структурные и операционные[109]. Структурные свойства определяются архитектурой системы и используемыми технологиями, они закладываются на стадии проектирования, не зависят от внешних условий и их крайне сложно изменить. Примером таких свойств являются число и объем цилиндров для автомобильного двигателя. Операционные характеристики (например, скорость автомобиля и расход топлива) зависят не только от внутренних параметров, но и от внешних условий, они могут быть изменены за короткое время.
Для того чтобы исследовать структурные параметры ИС, необходимо рассмотреть процесс ее изменения. Воспользуемся моделью изменений ИС, предложенной Калле Лиитененом и Майклом Ньюманом[110], которая базируется на социотехнической теории. Согласно модели организационных изменений[111], созданной в рамках этой теории, любую социотехническую систему, в том числе и ИС, необходимо рассматривать как сочетание четырех взаимодействующих согласованных компонентов:
структура (нормативный и поведенческий аспекты системы – коммуникации, управление и бизнес-процессы),
акторы (члены организации и любые заинтересованные лица, которые могут на нее влиять),
технологии (инструменты, используемые при решении задач),
задачи (цели и способы, которыми они достигаются).
Следует отметить, что границы между компонентами размыты, но все они связаны друг с другом. Их взаимодействие складывается как из линейных связей типа «причина – следствие» (причем эти связи, как правило, проектируются заранее), так и из нелинейных, спонтанно возникающих, часто непредсказуемых отношений. Поэтому невозможно оптимизировать только один аспект системы – социальный или технический. На ИС непрерывно воздействуют внешние события, связанные с изменением окружающей среды (под окружающей средой понимаются как другие системы организации, так и внешние по отношению к организации системы), которые нарушают согласованность компонентов системы. К числу таких событий могут относиться появление новых технологий, оптимизация бизнес-процессов, изменение состава или количества пользователей и даже изменение команды разработчиков, например, приход на работу нового аналитика или архитектора и т.д. События вызывают рассогласование между компонентами системы (см. таблицу 6.1). При наличии такого рассогласования система предпринимает действия по его устранению. Отметим, что не все действия ведут к успеху, в общем случае возможны четыре исхода:
разрыв устраняется инкрементальными изменениями компонент;
разрыв не устраняется;
разрыв устраняется революционной трансформацией ИС в новую систему;
попытки устранения рассогласования между двумя компонентами приводят к его распространению на другие компоненты.
Таким образом, согласно модели Лиитинена и Ньюмана под воздействием потока внешних событий система большую часть времени развивается эволюционно, при этом инкрементально изменяются ее компоненты. Длительные периоды эволюционного развития прерываются революционными изменениями, когда система радикально изменяет за короткий промежуток времени свою структуру и правила связывания компонентов. В целом поведение системы является хаотическим. Основываясь на этой модели, мы можем уточнить определение адаптивной системы: