Закоулки мозга

Пятая дисциплина, автор Питер Сенге - примерно год назад я активно и внимательно читал эту книгу, и именно она заставила меня обратить внимание на Системное мышление. Спустя год я начал-таки замечать и осознавать трансдисциплинарный характер системного мышления, то есть возможность использовать понятийный аппарат дисциплины “Системное мышление” в самых разных областях/сферах-деятельности.

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

Вот, скажем, кому-то пришла в голову замечательная идея сверхкрутого мобильного приложения/сервиса. Чтобы создать такое приложение, нужна проектная команда или, другими словами, система-создатель сверхкрутых мобильных приложений. Но ведь проектная команда не организуется сама по себе, ее тоже кто-то создает, стало быть, где-то должна быть система-создатель проектных команд. И так далее, и так далее, и так далее.

А еще нужно учесть, что только созданием системы, в общем-то, деятельность не ограничивается, систему же еще нужно эксплуатировать. То есть, мало просто создать мобильное приложение, нужно его доставить до пользователей и обеспечить его работу - создать и запустить еще ряд систем - всякие там бэкенды, инфраструктуру, ЦОДы, вот это вот все. Точно так же и с командой дела обстоят - мало ее создать, нужно еще и обеспечить ее работу, а это значит, создать систему финансирования, систему управления потоком работ и еще кучу всяких разных дополнительных систем.

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

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

Главное - это вовремя остановиться и провести границы, определить те звенья цепочки создателей систем, на которые мы можем как-то повлиять - либо создать их полностью самостоятельно, либо каким-то образом определить часть процесса создания. Вот эти границы и определяют состав/скоуп любого проекта, будь то обучение программированию или изготовление авиадвигателя, например.