Стратегия

Методология мягких систем и CATWOE

Коротко Методология мягких систем (Soft Systems Methodology, SSM) помогает, когда люди расходятся во мнении о том, для чего существует бизнес-система. Вы фиксируете взгляд каждой заинтересованной стороны с помощью CATWOE, строите модель действий, которых логически требует каждый взгляд, и сравниваете модели с реальностью, чтобы найти разрывы.

По материалам: D. Paul, D. Yeates, J. Cadle (eds.), Business Analysis (BCS), 2nd ed., гл. 7 «Modelling Business Systems» и гл. 9, где изложены работы Питера Чекланда.

На этой странице

Главные идеи#

Жёсткие и мягкие ситуации#

«Жёсткое» системное мышление исходит из того, что цель и граница системы ясны. Методология SSM Питера Чекланда, созданная в Ланкастерском университете, предназначена для «мягких» ситуаций, где они неясны. Книга BCS кладёт её в основу моделирования бизнес-систем; в Руководство BABOK® она не входит.

Общий ход работы: изучите ситуацию, часто с помощью насыщенной картины (rich picture — неформального рисунка, на котором видны люди, их заботы и конфликты) → выразите разные мировоззрения в виде корневых определений (root definitions; в книге BCS они называются бизнес-перспективами) → постройте концептуальную модель для каждого из них → сравните модели с реальностью → согласуйте действия по улучшению.

В основе SSM лежит идея эмерджентных свойств (emergent properties): у целого есть характеристики, которых нет ни у одной из его частей по отдельности. Автомобиль едет, а его двигатель и руль сами по себе — нет. Предлагая изменение, подумайте, какие новые свойства, желательные или нежелательные, появятся у изменённой системы.

CATWOE#

Мнемоника для описания одной перспективы: - C — Customer (клиент): кто получает пользу от результата работы системы. - A — Actors (исполнители): кто выполняет действия — внутри организации или вне её. - T — Transformation (трансформация): ядро системы — превращение входа в выход, ценный для клиента. - W — Weltanschauung (мировоззрение): убеждение, которое придаёт системе смысл. Разбирайте его первым: от него зависят остальные пять элементов. - O — Owner (владелец): кто может принимать ключевые решения о системе, вплоть до её закрытия. Назовите конкретного человека, а не группу. - E — Environment (среда): ограничения, которые владелец не контролирует. Хороший источник — PESTLE.

Объедините шесть элементов в одно предложение — это и есть корневое определение.

Верными могут быть несколько взглядов#

Книга BCS приводит рисунок «утка-кролик» Витгенштейна: его можно увидеть как утку или как кролика, но не обоими сразу. Продавец видит компанию как «продажи», финансовый менеджер — как «производство». Каждое из этих мировоззрений законно. Замечайте конфликты между ними до того, как они обострятся.

Когда взгляды различаются акцентами, а не сутью, постройте консенсусную модель одним из способов: глобальный консенсус (нейтральная модель, верная для любой организации такого типа), полное согласие (все признают, что действие нужно) или компромисс.

Модель бизнес-деятельности (BAM)#

Модель бизнес-деятельности (business activity model, BAM) показывает действия, которых перспектива логически требует: не то, что происходит сегодня, и не то, кто и где это делает. Стройте по одной модели на перспективу. В ней пять типов действий: 1. Планирование — задать целевые показатели и решить, какие ресурсы нужны. 2. Обеспечение — получить эти ресурсы и задействовать их. 3. Выполнение — осуществить трансформацию. 4. Мониторинг — измерять результаты в сравнении с целевыми показателями. 5. Управление — реагировать на отклонения, воздействуя на любые другие действия.

Стрелки показывают логическую зависимость («для B нужно, чтобы A уже произошло»). Для действий управления рисуют одну стрелку-молнию вместо множества линий. Называйте действия по схеме «глагол + существительное».

Бизнес-события запускают действия: внешние (заказ клиента, срыв поставки), внутренние решения (руководство одобряет скидку) или моменты времени (ежедневная выгрузка). Бизнес-правила регулируют их: ограничения (законы, неизменная политика) и операционные указания (как выполнять действие). Критические факторы успеха подсказывают действия планирования, обеспечения и выполнения; KPI — действия мониторинга.

Как применять#

  1. Проведите интервью с заинтересованными сторонами и нарисуйте насыщенную картину.
  2. Для каждой важной перспективы запишите CATWOE, начиная с W, и превратите его в корневое определение.
  3. Стройте BAM в таком порядке: выполнение → обеспечение → планирование → мониторинг → управление → действия для факторов среды → стрелки зависимостей → стрелки управления.
  4. Проверьте модель по критериям Чекланда в изложении книги BCS: - [ ] Назначение сформулировано явно. - [ ] Все действия связаны между собой; иначе перед вами две системы. - [ ] Определены показатели эффективности и целевые значения. - [ ] Управление может менять другие действия и влиять на решения. - [ ] Граница системы и коммуникация через неё ясны. - [ ] Ресурсы получают, распределяют, пополняют и учитывают. - [ ] Каждое действие подчинено ровно одному механизму управления, поэтому модель можно декомпозировать.
  5. Сравните каждое действие с реальностью. Оно есть и работает удовлетворительно (оставьте как есть), есть, но работает неудовлетворительно (возможность для улучшения: процесс, люди, организация или ИТ) или отсутствует (тоже возможность для улучшения). Этот список разрывов становится входом для анализа потребностей.

Пример#

В «Мастерской», вымышленной сети веломастерских, две заинтересованные стороны описывают бизнес по-разному. Старший администратор видит систему, которая быстро ремонтирует велосипеды и держит клиентов в курсе. Владелец видит систему, которая обеспечивает полную загрузку механиков и здоровую маржу. Оба взгляда законны.

CATWOE для взгляда администратора: C — клиенты со сломанными велосипедами; A — администраторы, механики, поставщик запчастей; T — сломанный велосипед → отремонтированный велосипед, клиент всё время в курсе; W — быстрый и предсказуемый ремонт удерживает клиентов; O — владелец; E — сроки поставки запчастей и законодательство о защите прав потребителей.

Корневое определение: система, принадлежащая владельцу, в которой администраторы, механики и поставщик запчастей превращают сломанные велосипеды клиентов в отремонтированные и держат клиентов в курсе, потому что быстрый и предсказуемый ремонт удерживает клиентов, — в пределах сроков поставки запчастей и законодательства о защите прав потребителей.

Набросок BAM: выполнение (диагностировать велосипед, отремонтировать велосипед, вернуть велосипед); обеспечение (получить запчасти, составить график механиков); планирование (задать целевые сроки ремонта); мониторинг (измерять срок ремонта); управление (менять приоритеты заказов). Анализ разрывов показывает, что действия «измерять срок ремонта» нет, а «получить запчасти» есть, но работает неудовлетворительно.

Подводные камни#

  • Выбор одного «правильного» взгляда → моделируйте несколько и стройте консенсус.
  • Моделирование текущего процесса вместо того, чего требует перспектива → держите BAM на концептуальном уровне.
  • Пропуск W → сначала разберите мировоззрение.

Источники и что почитать#

  • D. Paul, D. Yeates, J. Cadle (eds.). Business Analysis, 2nd ed. BCS, The Chartered Institute for IT, 2010. Гл. 7 «Modelling Business Systems» (SSM, CATWOE, модели бизнес-деятельности) и гл. 9 (перспективы и рисунок «утка-кролик»).
  • П. Чекланд (P. Checkland), создатель методологии мягких систем; его работы изложены в главе BCS.