Исполнитель роли, роль, функция и названия систем
В прошлом разделе мы уже немного поговорили о различии между физическим объектом, функциональным объектом и функциональным (или ролевым) поведением. Например, физический объект – это микроскоп[1] или камень. Эти объекты могут сыграть разные роли и выполнить разные функции, которые им кто-то назначит. Функциональный объект или роль в нашем примере – «забиватель гвоздей». В культуре принято эту роль называть «молоток». А вот функция или функциональное или ролевое поведение – это забивание гвоздей.
Как мы говорили ранее, для каждой роли предусмотрено культурно-обусловленное[2] поведение и соответствующее, закрепившееся в культуре название. Все понимают, что такое роль «молоток» и его поведение забивание гвоздей. Сам физический предмет, который может стать молотком[3], может быть разным.
Данный прием мышления, когда вещи называются по их основной функции[4], позволяет существенно экономить вычислительную мощность мозга. То есть сначала рассматриваем действия (поведение и прочую активность), а потом уже находим физические объекты, которые могут выполнить эти действия. При этом культурная обусловленность позволяет быстрее договариваться[5]: не нужно каждый раз называть функциональный объект – «человек, который управляет автомобилем». Вместо этого мы быстрее и короче обозначаем это ролью – водитель[6].
Вот короткая выжимка из того, что по этому поводу написано в учебнике «Системное мышление»:
«Системы прежде всего рассматриваются как функциональные (ролевые) объекты в тот момент времени, когда они выполняют свою функцию, то есть готовы и работают. В этот момент они и приносят пользу тем, кому необходима данная функция. Например, самолёт как система — это прежде всего ролевой или функциональный объект, который сам летит, при этом перевозя по воздуху пассажиров и грузы. Самое частое назначение или функция самолёта — самому летать, что и отражено в названии системы самолет.
Основное назначение насоса — насасывать. Именно поэтому в культуре и сложилось такое название данного продукта. Производители хотят угодить клиентам, поэтому называют свои продукты так, чтобы клиент быстро понимал пользу. Клиенты осознанно (или интуитивно) понимают желаемую функцию, и знакомятся с продуктами производителей, начиная с их функционального названия[7]. Тем не менее, система, названная производителем «Насос НВ-23»[8], может у клиента исполнять другую функцию. Например, нагнетать антифриз. То есть в этом случае у клиента сменился запрос на функцию, ему нужен функциональный объект – нагнетатель антифриза. Подойдет ли ему «Насос НВ-23» на роль «нагнетатель антифриза»? Возможно, подойдет.
Итак, насос может быть назван «нагнетателем антифриза во втором контуре охлаждения», если ролевое его назначение — нагнетать антифриз во втором контуре. Завод продаст физический объект «Насос НВ-23»[9], а вот покупатель будет использовать его по другой роли (нагнетателя). И это происходит сплошь и рядом. Без контекста использования это «просто насос», то есть конструктивный объект, у него нет окружения. В контексте игры по роли — это ролевой объект, «нагнетатель антифриза во втором контуре охлаждения». Вне контекста использования инженерных способностей Маша — это просто Маша, она много кем может быть. Так же, как и микроскоп: может мелкие предметы показывать, а можно им орехи колоть, гвозди забивать, использовать как пресс-папье. Так и Маша — она много чего может. А вот в момент выполнения функции инженера, ролевого поведения, Машу будут назвать «инженер». И это нормально».
Таким образом, системы важно именовать по их первичному назначению[10], то есть по назначаемым им ролям. Эти роли и определяют функцию. Но иногда функция понятна, а вот сразу назвать роль бывает сложно[11]. Для того, чтобы легко находить название роли требуется иметь хороший деятельностный кругозор.
Когда мы именуем систему «микроскопом», то прежде всего имеем в виду то, что он позволяет «смотреть на мелкие предметы» в тот момент, когда он полностью изготовлен и работает. Если бы мы считали, что будем что-то забивать этим объектом, то сказали бы, что этот физический объект «Микроскоп МП-2» будет играть роль «молотка» и выполнять функцию забивать или молотить.
Ну, а если вдруг кто-то объявляет системой человека, то обычно мало что можно сходу сказать о его функции в окружении. Человек – это многофункциональный объект, он может выполнять множество действий, при этом человека можно рассматривать как биологическое тело (с этой точки зрения, например, смотрит медицина). Мы говорили в прошлом разделе о том, что человек может играть разнообразные роли. Поэтому с ролевым поведением или с функциями людей придётся всегда разбираться отдельно и специально. Но мышление о людях в роли и про микроскоп-в-роли устроено одинаково![12]
Если вам тяжело разобраться во всех этих понятиях, вы не понимаете важность такого разделения для проектной деятельности, значит у вас есть пробелы в знаниях онтологики. Чтобы освоить системное мышление необходимо иметь в голове машинку типов[13]. И если у вас возникли с этим сложности, то рекомендуем пройти курс «Рациональная работа».
Хотя, когда мы говорим «микроскоп», то, в первую очередь, имеем в виду роль «микроскоп». Но так мы еще называем физический предмет, который в быту называется микроскоп. И только из контекста обсуждений можно понять эту разницу. Очень хорошо, если вы уловили эту дуальность, как и в случае с молотком. Системный человек хорошо понимает это различие. А начинать лучше с камня. ↩︎
Или обусловленное культурными нормами и правилами, т. е. принятое в культуре, в нормах поведения, употребления и т. п. ↩︎
То есть сыграть роль молотка. Обратите внимание, что рассуждения точно такие же, если бы мы говорили про то, что роль менеджера может сыграть Иван Иванович или Марфа Петровна. ↩︎
Или по их ролевому поведению. ↩︎
Хотя не все устоявшиеся названия предметов отвечают данному принципу. Иногда древние названия имеют неясное происхождение и часто указывают не на роль/функцию, а на форму или что-то другое. По правилу хорошего тона, команде при разработке системы в названии правильно искать не физический объект, представляющий систему, а роль — и указание на функцию или действия этой роли. ↩︎
Точно также ранее было предложено не называть функциональный объект «забиватель гвоздей», а перейти к употреблению названия роли «молоток». ↩︎
Ещё у продуктов могут быть другие названия. Например, имена. Самолеты носят имена великих людей. ↩︎
Здесь уже речь идет о физическом объекте - «Насос НВ-23», который может выполнять функцию – насасывать, и играть роль – насоса. ↩︎
Данный продукт задумывался для исполнения роли насоса, то есть чтобы выполнять функцию – насасывать. ↩︎
Имейте в виду, что в устоявшихся названиях предметов это правило может не выполняться, но в своих проектах вы сэкономите много времени, если все же будете ему следовать. Сможете быстрее договариваться и четче понимать запросы клиентов и свой продукт. Подробнее об именовании системы читайте в разделе 5 онлайн-курса «Системное мышление». ↩︎
Быстро приходит понимание, что нужна функция «забивания гвоздей», соответственно роль – это забиватель гвоздей. А вот для того, чтобы назвать роль «молоток» требуется деятельностный кругозор. Но про молоток всем более-менее понятно, а вот попробуйте назвать проектные роли на авиазаводе или названия подсистем самолета. ↩︎
Системное мышление начинается с рассмотрения систем как ролевых (функциональных) объектов, которые как-то себя ведут в окружении. То есть смотрим сначала выполняемую или требуемую функцию, играемую роль или назначение. А уже потом разбираемся с конструкцией или с физическим объектом, который сыграет выявленную роль. ↩︎
Напомним, что это такая способность отслеживать типы применяемых понятий, и не путать, например, роль и исполнителя, систему и процесс, функцию и конструкцию, и т. п. ↩︎