Первое, что нужно делать в системном мышлении — это не думать о всех системах сразу, а сначала определить ту главную систему, которую вы в проекте хотите сделать с нуля, или изменить, или эксплуатировать, или уничтожить.
Сначала в проекте нужно найти целевую систему: понять её функцию в надсистеме и её границы, назвать её, чтобы можно было обсуждать дальше.
В системном мышлении нужно всегда думать о системе в её системном окружении (время использования!) и о мнении внешних проектных ролей в системах создания (внешние проектные роли должны быть готовы заплатить за создание и/или модернизацию целевой системы). Если система никому не нужна (то есть никому не нужно её поведение в надсистеме, ни для чьей надсистемы не нужна функция этой системы в достаточной мере, чтобы окупить затраты на создание системы), если система заведомо неуспешна — её не делают.
Рассуждения по поводу определения целевой системы (как и все остальные рассуждения по проектированию системы) обычно делаются «в классах», с типами систем, а не с индивидуальными системами несмотря на то, что вы работаете в уникальной ситуации. Как бы ни были уникальны проекты и системы, всё равно делается попытка максимум знания перетаскивать из проекта в проект, накапливать знание, повторно использовать знания.
Вы должны высказывать на базе вашей интуиции догадки о целевой системе и далее разворачивать от этой догадки системы создания и критиковать эти догадки, прогоняя их через многочисленные эвристики.
Вот только несколько проверок в довольно обширном чек-листе:
- система должна быть физична,
- систему нужно рассмотреть прежде всего в составе надсистемы в момент её эксплуатации,
- полная стоимость владения системой должна быть меньше оценки пользы от её эксплуатации.
Этот чек-лист можно продолжать и продолжать, используя все подсказки по критике и поиску ошибок из нашего учебника: если всё это оказалось соблюдено, то вы (вероятно! Гарантировать ничего нельзя!) нашли целевую систему.
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (