Основные объекты описания и уровни организации
Управлять потоками работ, то есть, применять методы операционного менеджмента, требуется на всех системных уровнях организации как создателя: от отдельно взятых оргзвеньев:: индивидов (сотрудников, роботов, станков) до набора производственных линий, выпускающих разные продукты. Перечислим эти уровни ниже:
- Группа компаний/предприятий/организаций:: создатели, которые совместно производят некоторую вещь, продаваемую на рынке. Например, группа заводов, на которых выпускаются детали для автомобиля и производится сборка финального продукта. Все они участвуют в создании конкретной вещи (целевой системы) – автомобиля. Такие группы компаний обычно моделируют при помощи графа создателей;
- Предприятие/компания/организация:: создатель, участвующий в создании вещей, продаваемых на рынке; часть производственной цепочки в группе компаний. Мы иногда будем говорить о целой организации как о конвейере, чтобы подчеркнуть, что организация должна поставлять результаты своих работ на рынок регулярно/систематически, чтобы продолжать существовать. В рамках одного предприятия могут выпускаться самые разные вещи;
- Часть компании/производственная линия:: создатель, который участвует в создании одного (выделенного вниманием при моделировании) продукта/вещи. Сюда включаем все подразделения:: функциональные физические объекты, которые работают разными методами для выпуска этой одной вещи;
- Более мелкая часть компании/группа участков одной производственной линии/цепи компании:: создатели, которые участвуют в выпуске одной и той же вещи и работают одним и тем же методом (исполняют одни и те же роли), но физически/конструктивно представляют собой разные объекты/модули. Например, это все контентные команды компании, объединённые в контентный отдел. Обычно мы говорим о таких участках как о подразделении/отделе, выполняющем одну функцию (подразделение контента, маркетинга и т.п.);
- Более мелкая часть компании/участок производственной линии/цепи компании:: индивид/создатель, который с точки зрения компании выполняет работы по одному методу и вносит специализированный вклад в создание вещи, при этом физических объектов/исполнителей работ несколько. Физически представляет собой одну из команд подразделения, например, контентную команду. То есть, это не самая мелкая часть компании, которая выполняет работы по методу, физически у неё можно найти ещё более мелкие части. Вклад в создание вещи «специализированный»: например, разные контентные команды могут создавать разные описания вещи, но работать при методом того же класса (класс методов «создания контента»). Внутри команды при этом работы исполняются разными методами (разработчики и тестировщики в команде разработки работают разными методами);
- Группа сотрудников/часть команды/рабочая станция, то есть, набор создателей, которые выполняют работы одним методом в рамках одной команды (небольшой производственной линии). Физически это группа индивидов, работающих одним методом в рамках команды: например, все разработчики или инженеры-конструкторы в команде;
- Сотрудник/сервер:: индивид, выполняющий работы по методу; самая мелкая часть компании. Физически представляет одного сотрудника в команде, одну кассу самообслуживания в супермаркете и т.п.
Части компании можно выделять по-разному. Для целей моделирования потоков работ важна классификация по признакам:
- участия в выпуске одной вещи/участия в одном потоке создания ценности/value stream – нам нужно понимать, как создается вещь;
- выполнения работ одним и тем же методом – нам надо видеть в первую очередь методы, которыми создается вещь, а потом физические объекты/исполнителей/создателей, которые применяют эти методы (в терминологии операционного менеджмента этих создателей будут называть «рабочими станциями» или «производственными линиями/цепочками/маршрутами/line/routing/flow», чтобы подчеркнуть, что они все выполняют работы по созданию вещи, хоть и разными методами);
- вхождения в состав более крупного физического объекта/создателя, выделяемого вниманием в культуре: например, вхождения в состав одной компании:: экономического индивида, который ведёт экономическую деятельность обособленно от других[^189].
Если вы посмотрите на описание уровней организации выше, вы сможете обнаружить эти признаки. При этом части организации можно вниманием выделять и по-другому, например, при описании должностной (не ролевой!) иерархии вы можете пользоваться другими классификациями. Нам будет важна именно такая. Рассмотрим пример компании, которая занимается разведкой нефтяных месторождений. Эта компания участвует в выпуске партий нефти:: вещь, продаваемой на биржевом рынке и используемой нефтеперерабатывающими предприятиями для получения нефтепродуктов: различных видов топлива, битумных материалов, парфюмерных ароматов и прочего[^190]. Мы можем протянуть цепочку и дальше, вплоть до топлива, которым заправлена ваша машина, но обычно для компаний, участвующих в добыче нефти, заходить так далеко не имеет смысла. Нефть, измеряемая в баррелях и поставляемая партиями в сколько-то баррелей, продаётся на биржевых рынках как самостоятельный продукт, поэтому можем остановиться на партии нефти в n баррелей как на вещи.
Чтобы партия в n баррелей нефти появилась в физическом мире как предмет рыночных сделок, нужно эту партию для начала создать. Кто-то должен добыть нефть и поставить её в нужное место. Чтобы знать, где добывать нефть, нужны компании, занимающиеся нефтеразведкой: эти компании должны найти такие места, где пробуренная скважина упрётся в месторождение нефти. То есть, граф создателей в самом общем виде мы можем описать так: нефтеразведчики, которые методами нефтеразведки определяют, где бурить скважину, и им важно, чтобы в пробуренной скважине обнаружилась нефть, которую выгодно добывать (это вклад нефтеразведчиков как создателей в появление партии нефти); нефтедобытчики, которые бурят скважины и добывают нефть; транспортировщики, которые доставляют нефть танкерами в нужное место.
Компания-нефтеразведчик будет применять методы нефтеразведки (подкласс методов геологоразведки): выбирать по определённым критериям участок территории, где высока вероятность обнаружить нефть, проводить аэрофотосъемку территории и магниторазведку, проектировать сеть сейсморазведочных профилей, по моделям оценивать вероятность нахождения нефти в точке, возможно, даже пробуривать скважину для её поиска[^191]. Это общий набор методов, которые обычно применяют компании, занимающиеся нефтеразведкой[^192].
Компания может заниматься не только нефтеразведкой, но и разведкой алмазов[^193], или вовсе иметь целый ряд направлений бизнеса[^194]. Однако вещь в этой производственной цепочке будет другая (не партия нефти в n баррелей), поэтому мы не будем сейчас рассматривать направление бизнеса по разведке алмазов, хотя оно и проводится в рамках одной компании. Чтобы получить более полное описание компании со всеми продуктовыми линейками, надо будет определить вещь для каждого направления бизнеса и рассмотреть его так же. Тогда мы получим наиболее полное описание методов, применяемых в компании для производства/создания разных вещей, и сможем отмоделировать потоки работ.
Сейчас выделим вниманием производственную линию/граф создателей внутри организации, занимающихся нефтеразведкой. В ней можно будет выделить создателей (рабочие станции или более мелкие производственные линии в терминологии операционного менеджмента), которые применяют разные методы: методы аэрофотосъемки, магниторазведки, моделирования сейсморазведочных профилей (специализированные методы, характерные для данной предметной области), а также методы продажи, маркетинга, управления предприятием (которые в принципе надо применять на любом предприятии). Можно рассмотреть, как в компанию поступает заказ на разведку, в рамках которого нужно найти место для бурения скважины, которая упрётся в нефтяное месторождение, и какие методы надо применить, чтобы заказ на поиск месторождения закончился успешно. При составлении такого описания можно вспомнить картинку с временами TameFlow из предыдущего раздела:
![][image51] В производственной линии по нефтеразведке могут участвовать самые разные подразделения компании (работающие разными методами): маркетологи, продажники, геологоразведчики, модельеры месторождений, и так далее. Сначала надо перечислить, какие методы применяются «вообще» (последовательно), чтобы получить по итогу пробуренную скважину, которая упрётся в нефтяное месторождение. Затем перечислить, какие модули/физические объекты/подразделения/оргзвенья в рамках компании будут назначаться на выполнение этих методов/функций (выступят функциональными физическими объектами, создателями-в-ролях): например, подразделение геологоразведки, включающее в себя все команды, которые проводят аэрофотосъемку и магниторазведку. Это будет общая производственная линия для всех заказов или проектов[^195] по поиску месторождений. Визуально это можно представить так: ![Изображение выглядит как диаграмма, текст, План, Технический чертежКонтент, сгенерированный ИИ, может содержать ошибки.][image54]
Далее мы можем выбрать конкретный проект или заказ по поиску месторождения, в рамках которого надо найти место для бурения скважины на определённой территории. Для этого проекта отмоделируем граф создателей. Делается это точно так же, как и для целой производственной линии/цепочки по нефтеразведке для всей компании. Просто в данном случае исполнителями, назначенными на исполнение ролей (функциональными физическими объектами) выступят не целые подразделения, а отдельные команды или даже исполнители из команд (например, одна команда геологоразведки или маркетинга или один геологоразведчик или маркетолог). Сформируется кроссфункциональная команда проекта: от продажников, заключивших сделку / принесших заказ компании, до инженеров, которые будут при бурении скважины отслеживать, правильно ли определили место, и администраторов, которые будут оформлять акты приемки-передачи после сдачи работ и получения денег. При составлении данного описания мы будем переключаться между уровнями 4-5 приведённых выше уровней организации.
Далее мы спустимся на уровень отдельно взятой команды, например, команды проекта (выделенной по признаку «работы над выбранным проектом/заказом», такие команды обычно кроссфункциональны) или команды подразделения (выделенной по признаку «принадлежности к одному подразделению», например, контентной команды) и должны рассмотреть устройство этой команды: каких создателей/рабочие станции она включает в себя, какими методами они работают, сколько их. Например, сконцентрируемся (то есть, приблизим камерами внимания картинку) на команде геологоразведки и посмотрим, из каких частей она состоит, кто выполняет работы по методам; далее – какие рабочие продукты создаются, как и кому они передаются, чтобы получить результат (например, геологоразведчики передают снимки модельерам, которые составляют сейсмологические профили).
И наконец, мы можем спуститься на уровень единичного создателя/самую мелкую часть структурно-функциональную часть компании, которую имеет смысл выделять[^196] – отдельно взятого сотрудника или станок, который называют в терминологии работ сервером. Например, отдельно взятого сотрудника-геологоразведчика, который может рассказать о методах работы, показать результаты работ, применяемые модели и так далее. Это минимальный уровень, на котором обычно имеет смысл моделировать работы и управлять ими на предприятии.
В терминологии операционного менеджмента или терминологии работ ключевому объекту внимания почти каждого уровня дали своё название. Эти названия, которые вы встретите в специализированной литературе, отражены в таблице:
| Уровень организации | Название в терминологии операционного менеджмента |
| Группа компаний/предприятий/организаций или полная производственная цепочка одной вещи, в которой участвуют разные предприятия | Без специального названия в литературе; можно называть графом создателей |
| Компания/предприятие или набор производственных цепочек разных вещей, объединённых по признаку принадлежности к одному предприятию | Производственная сеть/network, включающая в себя все производственные цепочки по выпуску разных вещей внутри организации; конвейер; можно называть производственной линией/потоком/маршрутом/line/routing/flow |
| Производственная цепочка одной вещи внутри компании | Производственная линия/поток/маршрут/line/routing/flow, часть сети; |
| Набор команд, объединенных в один класс по признаку «выполнение работ одним методом/исполнение одной функции в рамках компании» | Без специального названия; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
| Команда, выполняющая работы одним и тем же методом/выполняющая в рамках компании одну и ту же функцию | Без специального названия; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
| Набор сотрудников/единичных создателей, объединенных в один класс по признаку «выполнение работ одним методом в рамках одной команды» | Рабочая станция/workstation;можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
| Сотрудник/единичный создатель внутри компании | Сервер/server, часть рабочей станции; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
В операционном менеджменте, как и в других предметных областях, онтологам приходится сталкиваться с онтологическим выбором: как давать названия физическим объектам разных уровней – на каждом уровне дать выделенному объекту своё название, или назвать каждый следующий объект частью предыдущего? Этот вопрос можно решать по-разному. Например, в биологии принято на каждом уровне давать свои имена[^197]:
- Биосфера – все живые существа/формы жизни на Земле и их местообитания, включает в себя большую часть суши, большую часть водных пространств, атмосферу до высот нескольких километров и осадочные породы глубоко под ложем океана;
- Экосистема/биогеоценоз[^198] – все живые существа/формы жизни, обитающие на определённой территории, а также все компоненты внешней среды, с которыми эти существа взаимодействуют (например, почва, вода, атмосферные газы и свет)[^199]. Пример экосистемы – луг[^200];
- Сообщество – множество организмов, обитающих на определённой территории. Например, все живые существа (животные, растения), обитающие на заливном лугу;
- Популяция – все особи одного вида, обитающие на определённой территории, например, популяция землероек на лугу;
- Организм – индивид/живое существо/форма жизни;
- Орган и система органов[^201] – часть тела, выполняющая определенную функцию. Части могут объединяться в группы органов, называемые системами органов, объединённые общими функциями. Например, почка фильтрует кровь и является частью (моче)выделительной системы организма человека;
- Ткань – совокупность клеток, выполняющих определённую функцию. Ткани объединяются в органы;
- Клетка – основная структурно-функциональная единица живых организмов/существ. Клеточный уровень – базовый уровень в биологии (почти всё живое[^202] состоит из клеток);
- Органелла – структурно-функциональная часть клетки. Выполняет в клетке определённую функцию, например, рибосомы выполняют биосинтез белка;
- Молекула – химический объект, состоящий из атомов, связанных между собой химическими связями. Обычно биологов интересуют большие биологические молекулы (белки, липиды, углеводы, нуклеиновые кислоты).
Как видим, основные объекты внимания на разных системных уровнях называются по-разному. С одной стороны, это удобно: назвали объект – сразу понятно, на каком уровне будем рассматривать. Но при более детальном моделировании возникает необходимость выделять всё более мелкие и мелкие уровни (эти 10 уровней выделены довольно крупно) и каждому объекту всё нового уровня давать своё название. Кроме того, классифицировать объекты при выделении можно по разным признакам: например, выше при описании примера про компанию-нефтеразведчика мы выделяли «команду проекта» (реализующую один проект целиком и включающую в себя создателей, работающих разными методами) и «команду департамента» (реализующую одинаковые части разных проектов и включающую в себя создателей, работающих одним методом). Соответственно, в какой-то момент моделирования количество объектов начинает зашкаливать, и онтология становится очень сложной и запутанной, что приводит к проблемам с составлением и пониманием моделей. Возможный выход из ситуации – овладеть двумя способами называть объекты: как способом «дать более мелкому или крупному объекту новое название», например, сервер, рабочая станция, производственная линия, сеть, так и способом давать общие названия, например, создатель или производственная линия, чтобы указать на то общее, что есть у этих объектов, и получить возможность составлять безмасштабные/масштабно инвариантные/scaleless/scale-free описания, применимые на разных уровнях. А потом в компании или конкретном проекте вам надо договориться о способах называть объекты вообще (в том числе о способах называть объекты разных уровней). К примеру, в программировании принято составлять соглашения об именах/naming conventions[^203].
Мы договоримся, что в рамках руководства при моделировании потоков работ вы встретите следующие названия тех, кто выполняет работы:
- Создатель – наиболее общее название, применимо на любом уровне. Не специфичный для операционного менеджмента термин;
- Производственная линия/производственная цепочка/line/routing/flow – сложный составной исполнитель работ, который, с одной стороны, даёт какой-то результат наружу, а с другой – состоит из частей, которые выполняют работы разными методами для получения этого общего результата. Специфичный для операционного менеджмента термин;
- Рабочая станция – так будем говорить об исполнителе работ, который работает каким-то методом. Когда мы говорим о любом исполнителе (хоть о сотруднике, хоть о команде) как рабочей станции, мы подчёркиваем, что нам не важно, что исполнитель может быть составным и внутри себя работает по разным методам. Мы смотрим на рабочую станцию только как на единое целое, нам важно только то, что он выдаёт какой-то результат наружу (например, снимки аэрофотосъемки, маркетинговые исследования) и у него есть какой-то специфичный для него метод работы (аэрофотосъемка, маркетинг). Специфичный для операционного менеджмента термин.
Почему мы не остановились на одном термине (рабочая станция или производственная линия/цепочка/line/rounting/flow)? Дело в том, что оба слова-термина имеют разные оттенки смысла:
- Когда нас интересует функция некоторого создателя как части более крупного создателя[^204], интересует результат работ создателя по методу, но совсем не интересует, как этот создатель внутри устроен – мы будем задействовать термин «рабочая станция». Рабочую станцию мы рассматриваем как «чёрный ящик», нам не интересно внутреннее устройство, интересно лишь, как эта «коробочка» действует и какие результаты это приносит;
- Когда нас интересует внутреннее устройство создателя (например, мы хотим посмотреть, оптимально ли распределяются в команде работы), а не только результат работ по методу, то мы будем задействовать термин «производственная линия/line/routing/flow». Мы смотрим на производственную линию как на «прозрачный ящик», нам интересно её внутреннее устройство. Мы хотим посмотреть, как внутри производственной линии проходят потоки работ! То есть, производственная линия интересует как набор рабочих станций, дающих результат, мы хотим что-то изменить в работах отдельных станций внутри линии.
Таким образом мы можем рассматривать любого создателя в графе создателей. Представьте себе, что есть группа компаний, в которой каждая компания:: создатель исполняет отдельно выделенную функцию. В России находится компания, которая осуществляет разработку ПО и R&D/НИОКР[^205]; в США находится торговый дом, который продаёт ПО по всему миру (включая Россию); на Кипре находится компания, которая владеет правами на созданное ПО и которой отчисляют роялти. Каждого отдельного создателя/компанию в таком графе можно рассматривать как рабочую станцию, которая выполняет работы по выделенным методам/функциям: разработку, продажу, владение и защиту прав. А можно выделить вниманием, например, российский офис, который разрабатывает ПО, и рассмотреть его как производственную линию: тогда нам интересно, как эта производственная линия устроена внутри. Точно так же мы можем рассматривать, например, отдельно взятого разработчика из этого российского офиса. Мы можем посмотреть на него как на отдельную рабочую станцию, которая выдает следующей станции работающую фичу. А можем рассмотреть этого разработчика как производственную линию, и тогда нам будет интересно выделить разные роли этого создателя (сотрудника) и разные методы, которые он применяет, чтобы сделать работающую фичу: выделим роль исследователя, который изучает предметную область, разработчика, который пишет код, возможно, технического писателя, который вносит изменения в документацию, и так далее.
В вашей компании, вашем подразделении или вашей команде вам надо будет договориться о том, как вы будете называть исполнителей работ для целей моделирования потоков работ.