Основные объекты описания и уровни организации
Управлять потоками работ, то есть, применять методы операционного менеджмента, требуется на всех системных уровнях организации как создателя: от отдельно взятых оргзвеньев:: индивидов (сотрудников, роботов, станков) до набора производственных линий, выпускающих разные продукты. Перечислим эти уровни ниже:
- **Группа компаний/предприятий/**организаций:: создатели, которые совместно производят некоторую вещь, продаваемую на рынке. Например, группа заводов, на которых выпускаются детали для автомобиля и производится сборка финального продукта. Все они участвуют в создании конкретной вещи (целевой системы) – автомобиля. Такие группы компаний обычно моделируют при помощи графа создателей;
- **Предприятие/компания/**организация:: создатель, участвующий в создании вещей, продаваемых на рынке; часть производственной цепочки в группе компаний. Мы иногда будем говорить о целой организации как о конвейере, чтобы подчеркнуть, что организация должна поставлять результаты своих работ на рынок регулярно/систематически, чтобы продолжать существовать. В рамках одного предприятия могут выпускаться самые разные вещи;
- Часть компании/производственная линия**:😗* создатель, который участвует в создании одного (выделенного вниманием при моделировании) продукта/вещи. Сюда включаем все подразделения:: функциональные физические объекты, которые работают разными методами для выпуска этой одной вещи;
- Более мелкая часть компании/группа участков одной производственной линии/цепи****компании:: создатели, которые участвуют в выпуске одной и той же вещи и работают одним и тем же методом (исполняют одни и те же роли), но физически/конструктивно представляют собой разные объекты/модули. Например, это все контентные команды компании, объединённые в контентный отдел. Обычно мы говорим о таких участках как о подразделении/отделе, выполняющем одну функцию (подразделение контента, маркетинга и т.п.);
- Более мелкая часть компании/участок производственной линии/цепи****компании:: индивид/создатель, который с точки зрения компании выполняет работы по одному методу и вносит специализированный вклад в создание вещи, при этом физических объектов/исполнителей работ несколько. Физически представляет собой одну из команд подразделения, например, контентную команду. То есть, это не самая мелкая часть компании, которая выполняет работы по методу, физически у неё можно найти ещё более мелкие части. Вклад в создание вещи «специализированный»: например, разные контентные команды могут создавать разные описания вещи, но работать при методом того же класса (класс методов «создания контента»). Внутри команды при этом работы исполняются разными методами (разработчики и тестировщики в команде разработки работают разными методами);
- Группа сотрудников/ч****асть команды/рабочая станция, то есть, набор создателей, которые выполняют работы одним методом в рамках одной команды (небольшой производственной линии). Физически это группа индивидов, работающих одним методом в рамках команды: например, все разработчики или инженеры-конструкторы в команде;
- Сотрудник/сервер:: индивид, выполняющий работы по методу; самая мелкая часть компании. Физически представляет одного сотрудника в команде, одну кассу самообслуживания в супермаркете и т.п.
Части компании можно выделять по-разному. Для целей моделирования потоков работ важна классификация по признакам:
- участия в выпуске одной вещи/участия в одном потоке создания ценности/value stream – нам нужно понимать, как создается вещь;
- выполнения работ одним и тем же методом – нам надо видеть в первую очередь методы, которыми создается вещь, а потом физические объекты/исполнителей/создателей, которые применяют эти методы (в терминологии операционного менеджмента этих создателей будут называть «рабочими станциями» или «производственными линиями/цепочками/маршрутами/line/routing/flow», чтобы подчеркнуть, что они все выполняют работы по созданию вещи, хоть и разными методами);
- вхождения в состав более крупного физического объекта/создателя, выделяемого вниманием в культуре: например, вхождения в состав одной компании:: экономического индивида, который ведёт экономическую деятельность обособленно от других[1].
Если вы посмотрите на описание уровней организации выше, вы сможете обнаружить эти признаки. При этом части организации можно вниманием выделять и по-другому, например, при описании должностной (не ролевой!) иерархии вы можете пользоваться другими классификациями. Нам будет важна именно такая.
Рассмотрим пример компании, которая занимается разведкой нефтяных месторождений. Эта компания участвует в выпуске партий нефти:: вещь, продаваемой на биржевом рынке и используемой нефтеперерабатывающими предприятиями для получения нефтепродуктов: различных видов топлива, битумных материалов, парфюмерных ароматов и прочего[2]. Мы можем протянуть цепочку и дальше, вплоть до топлива, которым заправлена ваша машина, но обычно для компаний, участвующих в добыче нефти, заходить так далеко не имеет смысла. Нефть, измеряемая в баррелях и поставляемая партиями в сколько-то баррелей, продаётся на биржевых рынках как самостоятельный продукт, поэтому можем остановиться на партии нефти в n баррелей как на вещи.
Чтобы партия в n баррелей нефти появилась в физическом мире как предмет рыночных сделок, нужно эту партию для начала создать. Кто-то должен добыть нефть и поставить её в нужное место. Чтобы знать, где добывать нефть, нужны компании, занимающиеся нефтеразведкой: эти компании должны найти такие места, где пробуренная скважина упрётся в месторождение нефти. То есть, граф создателей в самом общем виде мы можем описать так: нефтеразведчики, которые методами нефтеразведки определяют, где бурить скважину, и им важно, чтобы в пробуренной скважине обнаружилась нефть, которую выгодно добывать (это вклад нефтеразведчиков как создателей в появление партии нефти); нефтедобытчики, которые бурят скважины и добывают нефть; транспортировщики, которые доставляют нефть танкерами в нужное место.
Компания-нефтеразведчик будет применять методы нефтеразведки (подкласс методов геологоразведки): выбирать по определённым критериям участок территории, где высока вероятность обнаружить нефть, проводить аэрофотосъемку территории и магниторазведку, проектировать сеть сейсморазведочных профилей, по моделям оценивать вероятность нахождения нефти в точке, возможно, даже пробуривать скважину для её поиска[3]. Это общий набор методов, которые обычно применяют компании, занимающиеся нефтеразведкой[4].
Компания может заниматься не только нефтеразведкой, но и разведкой алмазов[5], или вовсе иметь целый ряд направлений бизнеса[6]. Однако вещь в этой производственной цепочке будет другая (не партия нефти в n баррелей), поэтому мы не будем сейчас рассматривать направление бизнеса по разведке алмазов, хотя оно и проводится в рамках одной компании. Чтобы получить более полное описание компании со всеми продуктовыми линейками, надо будет определить вещь для каждого направления бизнеса и рассмотреть его так же. Тогда мы получим наиболее полное описание методов, применяемых в компании для производства/создания разных вещей, и сможем отмоделировать потоки работ.
Сейчас выделим вниманием производственную линию/граф создателей внутри организации, занимающихся нефтеразведкой. В ней можно будет выделить создателей (рабочие станции или более мелкие производственные линии в терминологии операционного менеджмента), которые применяют разные методы: методы аэрофотосъемки, магниторазведки, моделирования сейсморазведочных профилей (специализированные методы, характерные для данной предметной области), а также методы продажи, маркетинга, управления предприятием (которые в принципе надо применять на любом предприятии). Можно рассмотреть, как в компанию поступает заказ на разведку, в рамках которого нужно найти место для бурения скважины, которая упрётся в нефтяное месторождение, и какие методы надо применить, чтобы заказ на поиск месторождения закончился успешно. При составлении такого описания можно вспомнить картинку с временами TameFlow из предыдущего раздела:
В производственной линии по нефтеразведке могут участвовать самые разные подразделения компании (работающие разными методами): маркетологи, продажники, геологоразведчики, модельеры месторождений, и так далее. Сначала надо перечислить, какие методы применяются «вообще» (последовательно), чтобы получить по итогу пробуренную скважину, которая упрётся в нефтяное месторождение. Затем перечислить, какие модули/физические объекты/подразделения/оргзвенья в рамках компании будут назначаться на выполнение этих методов/функций (выступят функциональными физическими объектами, создателями-в-ролях): например, подразделение геологоразведки, включающее в себя все команды, которые проводят аэрофотосъемку и магниторазведку. Это будет общая производственная линия для всех заказов или проектов[7] по поиску месторождений. Визуально это можно представить так:
Далее мы можем выбрать конкретный проект или заказ по поиску месторождения, в рамках которого надо найти место для бурения скважины на определённой территории. Для этого проекта отмоделируем граф создателей. Делается это точно так же, как и для целой производственной линии/цепочки по нефтеразведке для всей компании. Просто в данном случае исполнителями, назначенными на исполнение ролей (функциональными физическими объектами) выступят не целые подразделения, а отдельные команды или даже исполнители из команд (например, одна команда геологоразведки или маркетинга или один геологоразведчик или маркетолог). Сформируется кроссфункциональная команда проекта: от продажников, заключивших сделку / принесших заказ компании, до инженеров, которые будут при бурении скважины отслеживать, правильно ли определили место, и администраторов, которые будут оформлять акты приемки-передачи после сдачи работ и получения денег. При составлении данного описания мы будем переключаться между уровнями 4-5 приведённых выше уровней организации.
Далее мы спустимся на уровень отдельно взятой команды, например, команды проекта (выделенной по признаку «работы над выбранным проектом/заказом», такие команды обычно кроссфункциональны) или команды подразделения (выделенной по признаку «принадлежности к одному подразделению», например, контентной команды) и должны рассмотреть устройство этой команды: каких создателей/рабочие станции она включает в себя, какими методами они работают, сколько их. Например, сконцентрируемся (то есть, приблизим камерами внимания картинку) на команде геологоразведки и посмотрим, из каких частей она состоит, кто выполняет работы по методам; далее – какие рабочие продукты создаются, как и кому они передаются, чтобы получить результат (например, геологоразведчики передают снимки модельерам, которые составляют сейсмологические профили).
И наконец, мы можем спуститься на уровень единичного создателя/самую мелкую часть структурно-функциональную часть компании, которую имеет смысл выделять[8] – отдельно взятого сотрудника или станок, который называют в терминологии работ сервером. Например, отдельно взятого сотрудника-геологоразведчика, который может рассказать о методах работы, показать результаты работ, применяемые модели и так далее. Это минимальный уровень, на котором обычно имеет смысл моделировать работы и управлять ими на предприятии.
В терминологии операционного менеджмента или терминологии работ ключевому объекту внимания почти каждого уровня дали своё название. Эти названия, которые вы встретите в специализированной литературе, отражены в таблице:
Уровень организации | Название в терминологии операционного менеджмента |
Группа компаний/предприятий/организаций или полная производственная цепочка одной вещи, в которой участвуют разные предприятия | Без специального названия в литературе; можно называть графом создателей |
Компания/предприятие или набор производственных цепочек разных вещей, объединённых по признаку принадлежности к одному предприятию | Производственная сеть/n****etwork, включающая в себя все производственные цепочки по выпуску разных вещей внутри организации; конвейер; можно называть производственной линией/потоком/маршрутом/line/routing/flow |
Производственная цепочка одной вещи внутри компании | Производственная линия/поток/маршрут/line/routing/flow, часть сети; |
Набор команд, объединенных в один класс по признаку «выполнение работ одним методом/исполнение одной функции в рамках компании» | Без специального названия; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
Команда, выполняющая работы одним и тем же методом/выполняющая в рамках компании одну и ту же функцию | Без специального названия; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
Набор сотрудников/единичных создателей, объединенных в один класс по признаку «выполнение работ одним методом в рамках одной команды» | **Рабочая станция/**workstation; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
Сотрудник/единичный создатель внутри компании | **Сервер/**server, часть рабочей станции; можно называть производственной линией/потоком/маршрутом/line/routing/flow, частью более крупной производственной линии |
В операционном менеджменте, как и в других предметных областях, онтологам приходится сталкиваться с онтологическим выбором: как давать названия физическим объектам разных уровней – на каждом уровне дать выделенному объекту своё название, или назвать каждый следующий объект частью предыдущего? Этот вопрос можно решать по-разному. Например, в биологии принято на каждом уровне давать свои имена[9]:
- Биосфера – все живые существа/формы жизни на Земле и их местообитания, включает в себя большую часть суши, большую часть водных пространств, атмосферу до высот нескольких километров и осадочные породы глубоко под ложем океана;
- Экосистема/биогеоценоз[10]– все живые существа/формы жизни, обитающие на определённой территории, а также все компоненты внешней среды, с которыми эти существа взаимодействуют (например, почва, вода, атмосферные газы и свет)[11]. Пример экосистемы – луг[12];
- Сообщество – множество организмов, обитающих на определённой территории. Например, все живые существа (животные, растения), обитающие на заливном лугу;
- Популяция – все особи одного вида, обитающие на определённой территории, например, популяция землероек на лугу;
- Организм – индивид/живое существо/форма жизни;
- Орган и система органов[13]– часть тела, выполняющая определенную функцию. Части могут объединяться в группы органов, называемые системами органов, объединённые общими функциями. Например, почка фильтрует кровь и является частью (моче)выделительной системы организма человека;
- Ткань – совокупность клеток, выполняющих определённую функцию. Ткани объединяются в органы;
- Клетка – основная структурно-функциональная единица живых организмов/существ. Клеточный уровень – базовый уровень в биологии (почти всё живое[14] состоит из клеток);
- Органелла – структурно-функциональная часть клетки. Выполняет в клетке определённую функцию, например, рибосомы выполняют биосинтез белка;
- Молекула – химический объект, состоящий из атомов, связанных между собой химическими связями. Обычно биологов интересуют большие биологические молекулы (белки, липиды, углеводы, нуклеиновые кислоты).
Как видим, основные объекты внимания на разных системных уровнях называются по-разному. С одной стороны, это удобно: назвали объект – сразу понятно, на каком уровне будем рассматривать. Но при более детальном моделировании возникает необходимость выделять всё более мелкие и мелкие уровни (эти 10 уровней выделены довольно крупно) и каждому объекту всё нового уровня давать своё название. Кроме того, классифицировать объекты при выделении можно по разным признакам: например, выше при описании примера про компанию-нефтеразведчика мы выделяли «команду проекта» (реализующую один проект целиком и включающую в себя создателей, работающих разными методами) и «команду департамента» (реализующую одинаковые части разных проектов и включающую в себя создателей, работающих одним методом). Соответственно, в какой-то момент моделирования количество объектов начинает зашкаливать, и онтология становится очень сложной и запутанной, что приводит к проблемам с составлением и пониманием моделей. Возможный выход из ситуации – овладеть двумя способами называть объекты: как способом «дать более мелкому или крупному объекту новое название», например, сервер, рабочая станция, производственная линия, сеть, так и способом давать общие названия, например, создатель или производственная линия, чтобы указать на то общее, что есть у этих объектов, и получить возможность составлять безмасштабные/масштабно инвариантные/scaleless/scale-free описания, применимые на разных уровнях. А потом в компании или конкретном проекте вам надо договориться о способах называть объекты вообще (в том числе о способах называть объекты разных уровней). К примеру, в программировании принято составлять соглашения об именах/naming conventions[15].
Мы договоримся, что в рамках руководства при моделировании потоков работ вы встретите следующие названия тех, кто выполняет работы:
- Создатель – наиболее общее название, применимо на любом уровне. Не специфичный для операционного менеджмента термин;
- **Производственная линия/производственная цепочка/line/routing/**flow – сложный составной исполнитель работ, который, с одной стороны, даёт какой-то результат наружу, а с другой – состоит из частей, которые выполняют работы разными методами для получения этого общего результата. Специфичный для операционного менеджмента термин;
- Рабочая станция – так будем говорить об исполнителе работ, который работает каким-то методом. Когда мы говорим о любом исполнителе (хоть о сотруднике, хоть о команде) как рабочей станции, мы подчёркиваем, что нам не важно, что исполнитель может быть составным и внутри себя работает по разным методам. Мы смотрим на рабочую станцию только как на единое целое, нам важно только то, что он выдаёт какой-то результат наружу (например, снимки аэрофотосъемки, маркетинговые исследования) и у него есть какой-то специфичный для него метод работы (аэрофотосъемка, маркетинг). Специфичный для операционного менеджмента термин.
Почему мы не остановились на одном термине (рабочая станция или производственная линия/цепочка/line/rounting/flow)? Дело в том, что оба слова-термина имеют разные оттенки смысла:
- Когда нас интересует функция некоторого создателя как части более крупного создателя[16], интересует результат работ создателя по методу, но совсем не интересует, как этот создатель внутри устроен – мы будем задействовать термин «рабочая станция». Рабочую станцию мы рассматриваем как «чёрный ящик», нам не интересно внутреннее устройство, интересно лишь, как эта «коробочка» действует и какие результаты это приносит;
- Когда нас интересует внутреннее устройство создателя (например, мы хотим посмотреть, оптимально ли распределяются в команде работы), а не только результат работ по методу, то мы будем задействовать термин «производственная линия/line/routing/flow». Мы смотрим на производственную линию как на «прозрачный ящик», нам интересно её внутреннее устройство. Мы хотим посмотреть, как внутри производственной линии проходят потоки работ! То есть, производственная линия интересует как набор рабочих станций, дающих результат, мы хотим что-то изменить в работах отдельных станций внутри линии.
Таким образом мы можем рассматривать любого создателя в графе создателей. Представьте себе, что есть группа компаний, в которой каждая компания:: создатель исполняет отдельно выделенную функцию. В России находится компания, которая осуществляет разработку ПО и R&D/НИОКР[17]; в США находится торговый дом, который продаёт ПО по всему миру (включая Россию); на Кипре находится компания, которая владеет правами на созданное ПО и которой отчисляют роялти. Каждого отдельного создателя/компанию в таком графе можно рассматривать как рабочую станцию, которая выполняет работы по выделенным методам/функциям: разработку, продажу, владение и защиту прав. А можно выделить вниманием, например, российский офис, который разрабатывает ПО, и рассмотреть его как производственную линию: тогда нам интересно, как эта производственная линия устроена внутри. Точно так же мы можем рассматривать, например, отдельно взятого разработчика из этого российского офиса. Мы можем посмотреть на него как на отдельную рабочую станцию, которая выдает следующей станции работающую фичу. А можем рассмотреть этого разработчика как производственную линию, и тогда нам будет интересно выделить разные роли этого создателя (сотрудника) и разные методы, которые он применяет, чтобы сделать работающую фичу: выделим роль исследователя, который изучает предметную область, разработчика, который пишет код, возможно, технического писателя, который вносит изменения в документацию, и так далее.
В вашей компании, вашем подразделении или вашей команде вам надо будет договориться о том, как вы будете называть исполнителей работ для целей моделирования потоков работ.
В других предметных областях этот признак классификации может называться классификацией по территориальной принадлежности: выделяем вниманием кусок территории и по-разному включаем в состав объекта находящиеся на этой территории физические объекты. Например, в биологии выделяют системный уровень «экосистема» (или биогеоценоз), которая включает в себя всех живых существ, обитающих на одной территории, и все компоненты среды, с которой эти существа взаимодействуют (почва, вода, атмосферные газы, свет). Экосистемой можно назвать заливной луг. Ниже уровня экосистемы находится системный уровень «сообщество», включающий в себя множество организмов/живых существ, проживающих на одной (выделенной вниманием) территории (но НЕ включающий в себя компоненты среды!). Все живые существа, проживающие на заливном лугу, будут названы «сообществом луга» (а вот почва луга в сообщество не входит). Ниже уровня сообщества находится системный уровень «популяции», который включает в себя все живые существа/особей одного вида, проживающих на данной территории. Например, все пустельги, которые проживают на данном заливном лугу, или все землеройки, или все колокольчики. В центре внимания всё время территория заливного луга, но вот физические объекты мы выделяем на этой территории по-разному. Выше уровня экосистемы идёт уровень «биосферы», включающий в себя все живые существа и все их местообитания (все компоненты среды). То есть, обсуждая биосферу, мы расширяем территорию, которую охватываем вниманием (биосферу можно рассмотреть как «набор экосистем Земли»). ↩︎
https://www.gazprom-neft.ru/press-center/special-projects/neft-vokrug-nac ↩︎
Если в фокусе внимания находится компания, которая выполняет лишь некоторые из этих методов, мы можем это уточнить, когда будем составлять принципиальную модель предприятия. Например, нефтеразведчики могут не заниматься бурением сами, а указывать нефтедобытчикам на места, где нужно бурить. ↩︎
https://arcticdiamond.ru/intervyu-glavnogo-geologa-almar-sergeya-grahanova-o-razvedke-almazov-na-severe-yakutii/ ↩︎
Продажники и маркетологи будут чаще говорить «заказ», геологоразведчики и операционные менеджеры – проект, но в данном случае отсылать будут к одному и тому же объекту. ↩︎
Конечно, мы можем продолжать выделять ещё более мелкие части создателей вплоть до атомов. Но обычно такое рассмотрение при моделировании методов и потоков работ не имеет смысла, так что на уровне единичного создателя останавливаемся. ↩︎
Campbell Биология, 10-е издание рус и 12-е издание англ ↩︎
Понятие биогеоценоза обычно определяется чуть уже: в состав биогеоценоза не включают водные пространства. Но для не-биологов в целом понятия насколько близки, что можно считать синонимами. ↩︎
Обратите внимание, что уровень «набора экосистем» (все леса на Земле) отдельно не выделен, хотя может иметь смысл. Если вам нужен этот уровень – его обязательно нужно доописать при моделировании. Точно так же на предприятии обычно нужно не только описание «приозводственной линии (например, по нефтеразведке) вообще», но и описание «производственной линии для создания конкретного экземпляра вещи»). ↩︎
https://foxford.ru/wiki/okruzhayuschiy-mir/ekosistema-luga ↩︎
С точки зрения системного подхода объединять уровень органов и систем органов некорректно: почка и мочевыделительная система – разные объекты разных уровней. Почка является частью мочевыделительной системы, мочевыделительная система – частью организма. Если мы пишем почка:: часть организма, мы пропустили системный уровень! Хвост коровы Маргариты не является частью стада коров, он является частью коровы Маргариты, а уже корова Маргарита входит в стадо. ↩︎
Кроме вирусов ↩︎
https://ru.ruwiki.ru/wiki/Соглашения_об_именах_(программирование) ↩︎
В будущем вы будете говорить «функция в надсистеме» ↩︎
Research&Development, научно-исследовательские и опытно-конструкторские работы ↩︎