analyst.by

Белорусское сообщество бизнес и системных аналитиков

Обзор ТРИЗ для системных и бизнес аналитиков. Часть 4

triz1И снова здравствуйте! В предыдущей части обзора мы познакомились со способами выявления противоречий и приемами их устранения.

В этой части обзора описан еще один важный инструмент ТРИЗ – многоэкранная схема мышления.

 

Введение

Возможно, у некоторых читателей после ознакомления с ТРИЗ сложилось противоречивое впечатление, что эти методы слишком просты, чтобы быть мощным инструментом для «придумывания» изобретений. Некоторые будут настаивать на том, что у изобретателя должен быть особый «изобретательский» склад ума: думая определенным образом, изобретатель может найти «хитроумное» решение там, где «обычный» человек не справится.

Склад ума – важная штука, особенно для аналитиков. Мы часто сталкиваемся в объявлениях о вакансиях аналитиков с подобными требованиями: требуется… аналитический склад ума, системное мышление…

А что такое системное мышление? Можно ли тренировать системное мышление подобно тому, как, например, тренируются математические навыки через решение большого количества математических задач?

В этой части обзора ТРИЗ будет описан метод для развития системного мышления – многоэкранная схема мышления. Мы также рассмотрим особенности применения многоэкранной схемы при работе с требованиями и примеры разрешения противоречий с ее помощью.

Многоэкранная схема Альтшуллера

О важности системного мышления автор ТРИЗ – Г.С. Альтшуллер – упоминал уже в первых своих работах, например, в статье О психологии изобретательского творчества, опубликованной еще в 1956 году.

В середине 70-х в ТРИЗ появился метод для развития системного мышления – многоэкранная схема мышления. Авторское описание метода можно посмотреть здесь и здесь.

Основной идеей многоэкранной схемы мышления по Альтшуллеру является рассмотрение системы или объекта не самого по себе, а объекта и его отношений с другими объектами, в том числе,

1)      во взаимосвязи с над- и подсистемами (система, надсистема, подсистемы);

2)      в исторической динамике развития системы (было, есть, будет);

3)      в отношении система – антисистема.


Ниже схематично представлена многоэкранная схема мышления Альтшуллера.

triz2

В качестве примера системы рассмотрим персональную страницу в Facebook. Надсистемой для персональной страницы будет выступать система Facebook. В качестве подсистем страницы выступают отдельные элементы, такие как лента новостей, список друзей, строка команд и т.п. Мы можем проследить историю персональной страницы в прошлом, в виде ранних версий рассматриваемой персональной страницы, мы также можем проследить историю надсистемы (система Facebook) и ее подсистем. Мы можем сформулировать требования к будущей версии персональной странички, а также требования к ее надсистеме и подсистемам.

Несколько сложнее определить, какая система будет выступать в качестве антисистемы по отношению к рассматриваемой персональной странице.


Анти-система

Под антисистемой в ТРИЗ принято понимать систему, которая выполняет функцию, противоположную функции рассматриваемой системы. Например, функция велосипеда – перемещать пассажира. Анти-функция состоит в том, чтобы задерживать перемещение пассажира. Соответственно, анти-велосипед – это система, которая выполняет анти-функцию; это тормозная система велосипеда.

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

Многоэкранная схема. Современная трактовка

Многоэкранная схема, предложенная Г. Альтшуллером, может быть представлена как система координат с двумя осями: (1) ось иерархии системы (система, надсистема, подсистемы); (2) историческая ось системы (прошлое, настоящее, будущее).

Сегодня в многоэкранной схеме может применяться еще одна ось – процесс. На этой оси мы можем рассмотреть систему в рамках процесса ее жизненного цикла, отдельные ее стадии.

triz3

Таким образом, многоэкранная схема сегодня становится уже 3-х мерной.

Например, жизненный цикл персональной страницы может включать такие стадии, как создание страницы, ее редактирование, удаление.

Примечание: некоторые разработчики ТРИЗ, например Н.Н. Хоменко, указывают на возможность использования в многоэкранной схеме и других осей. Однако при увеличении количества осей многоэкранная схема становится сложной для описания и понимания.

Правила построения многоэкранной схемы

Рассмотрим последовательность построения многоэкранной схемы на примере Web-витрины книжного магазина.

1

Построение многоэкранной схемы начинается с выбора объекта и определения его основной функции.

Объект = Web-витрина книжного магазина. Основной функцией Web-витрины является «принимать заказы на приобретение книг»

2

На этом шаге необходимо определить подсистемы, из которых состоит рассматриваемая система

Подсистемами Web-витрины являются:

- список книг

- система поиска книг по атрибутам (автор, название, издательство и т.д.)

- профиль покупателя

- корзина покупателя

- список заказов

- и др.

3

Для каждой подсистемы необходимо указать основную функцию

Список книг – публиковать информацию об имеющихся книгах

Профиль покупателя – хранить информацию о покупателе, в т.ч., адрес доставки, условия оплаты и т.п.

4

На этом шаге следует выделить существенные стадии жизненного цикла рассматриваемого объекта

Следует учитывать, что Web-витрина будет постоянно обновляться: какие-то книжки будут добавляться, какие-то – распродаваться. Мы можем выделить следующие стадии ЖЦ: пополнение новых книг, распродажа книг

5

Для каждой стадии ЖЦ рассматриваемого объекта следует рассмотреть состояния подсистем

Рассмотрим подсистему «список книг». На стадии пополнения магазина список книг будет увеличиваться. На стадии распродажи распроданные книги будут помечаться как «отсутствующие»

6

На этом шаге следует определить надсистемы, в которые входит рассматриваемая система. В качестве надсистемы следует выделять такие системы, которые не могут существовать (функционировать) без рассматриваемой системы

Надсистемой для Web-витрины будет выступать интернет-магазин. Для проверки можно задать вопрос: может ли интернет-магазин работать без Web-витрины?

7

Далее необходимо определить, какой была система, которая предшествовала рассматриваемой системе. При таком рассмотрении важно учитывать не временной фактор (что было 3 месяца назад, 5 лет назад), а качественное отличие предыдущей системы от рассматриваемой

Web-витрине исторически предшествовал торговый зал книжного магазина с книжными полками, кассами, каталогами (иногда).

8

На этом шаге следует определить требования к будущему состоянию рассматриваемой системы. Другими словами, необходимо представить, какой станет система в будущем

Будущее Web-витрины зависит от того, какие требования к ней предъявят покупатели и владельцы интернет-магазина. Например, Web-витрина в будущем может быть объединена с системой абонирования электронных книг на время. При этом из Web-витрины исчезнет корзина покупателя, зато появится платежная система и система учета времени использования.

9

Важно помнить, что прошлое и будущее следует определить не только для рассматриваемой системы, но также для ее подсистем и надсистем.

Прошлое интернет-магазина – это обычный книжный магазин с торговым залом, складским помещением, служебными помещениями для персонала.

10

Определить антисистему для рассматриваемой системы

Анти-функцией Web-витрины является функция, противоположная продаже книг покупателям. Очевидно, мы можем определить ее как покупку книг у покупателей. Аукцион книг покупателей является анти-системой для Web-витрины

11

Определить антисистемы для подсистем, надсистем для разных стадий жизненного цикла в прошлом и будущем



Применение. Cбор требований

Одно из основных применений многоэкранной схемы мышления в бизнес-анализе — сбор и анализ требований.

Аналитик требований может столкнуться с одной или несколькими, а может быть, со всеми следующими ситуациями:

1)      Очень часто заказчик может забыть указать какие-то важные требования, относящиеся к надсистеме или каким-либо подсистемам.

2)      Заказчик редко указывает  требования к системе на разных стадиях ее жизненного цикла.

3)      Еще реже заказчик рассказывает о том, какой система была раньше. А эта информация иногда бывает особенно критичной для того, чтобы понимать, как система развивалась, как и почему в ней появились те или иные элементы и нужны ли эти элементы сегодня.

4)      Не стоит ожидать, что заказчик расскажет аналитику о том, как развивались надсистемы и подсистемы.

5)      А ожидать от заказчика того, что он сформулирует требования к анти-системе, вообще глупо.

В этом месте должна быть написана фраза: Вам поможет многоэкранная схема! Но вы ведь и так уже это поняли. А если не поняли, то она вам и не поможет.

Применение. Устранение противоречий

Собственно, устранение противоречий – это основная область применения многоэкранной схемы. Есть много изобретательских задач, которые легко решаются с ее помощью. Мне особенно нравится задача, описанная Г. Альтшуллером в книге Найти идею. Введение в ТРИЗ:

triz4В Народной Республике Бангладеш, как утверждает статистика, 13 миллионов финиковых пальм. За сезон каждая пальма может дать 240 литров сладкого сока, идущего на изготовление пальмового сахара. Но для сбора сока нужно сделать надрез на стволе под самой кроной. А это 20 метров высоты! Как быть?

Далее в книге описана следующая история:

Задачу предложили фирме, выпускающей сельскохозяйственные машины и механизмы. Специалисты предложили «альпинистский» способ – человек поднимается, вырубая ступеньки на стволе. Способ оказался непригодным: много ступенек – пальма погибает; мало ступенек – трудно подниматься.

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

Другое решение может быть найдено в надсистеме – пальмовой роще. Трудно таскать лестницу и приставлять ее к каждой пальме. Но если рядом растут два дерева, их стволы – почти готовая лестница, не хватает только веревочных перекладин.

 

triz5Для разминки предлагаю поразмышлять над следующей задачей.

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


Идеи решения предлагаю обсудить на форуме.

Предыдущие статьи по теме

  1. Обзор ТРИЗ для системных и бизнес аналитиков. Часть 1
  2. Обзор ТРИЗ для системных и бизнес аналитиков. Часть 2
  3. Обзор ТРИЗ для системных и бизнес аналитиков. Часть 3


 

 


06 Марта, 2012


Добавить комментарий
Также Вы можете войти используя: Facebook Google