Методология 2023 - Левенчук Анатолий


Методология 2023


Анатолий Левенчук

© Анатолий Левенчук, 2023


ISBN 978-5-0056-6994-0

Создано в интеллектуальной издательской системе Ridero


Введение

Курс «Методология» продолжает курс «Практическое системное мышление» (обязательный пререквизит), рассказывая о практиках (деятельностях, видах труда, способах и методах работы) жизненного цикла систем. Изложение идёт главным образом для практик таких создателей систем, как люди и их организации с их компьютерами и оборудованием. В курсе даётся современное понимание методов создания и разработки, даётся системная схема проекта как набор объектов, изменения которых должны отслеживаться в ходе всего проекта.

В курсе методологии даётся современная версия учения о методе (практиках работы, способах работы, деятельностях, видах труда, видах инженерии). Методология появилась как философская дисциплина о методах познания, но в современной инженерии и менеджменте «методология» стала учением о методах выполнения деятельности по изменению мира, то есть деятельности по созданию систем самых разных системных уровней. Изложение базируется тем самым не столько на философской литературе прошлых веков и литературе по общей теории систем прошлого века, сколько на методологических международных стандартах в менеджменте, инженерии, программной инженерии (особенно широко мы используем стандарт OMG Essence 1.2:2018, системная схема проекта дана по его мотивам). Подробно рассказывается, что произошло с понятием «жизненный цикл», как оно постепенно заменилось понятием «метод/процесс разработки» по мере перехода к «непрерывному всему» со включением эксплуатации в обязанность инженерной команды (you build it, you run it!). Мы также проводим линию рассуждения о растущей эволюционной сложности систем, которая подробно обсуждалась в курсе «Практическое системное мышление» для практик. Создатели систем и методы их работы тоже эволюционируют. Чтобы разбираться в этих постоянных изменениях, нужно уметь работать с понятием «практики» в мышлении и деятельности, отличать «практики» как методы работы от самих работ, этому и посвящён наш курс.

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

Курс выходит в виде онлайн-курса1 и книги в издательстве Ridero. Обязательными пререквизитами для понимания в нём сказанного будут прохождение курсов «Онтологика», «Собранность», «Практическое системное мышление» из программы «Бесконечное развитие»2 Школы системного менеджмента. Сам наш курс будет пререквизитом для курса «Системная инженерия» и «Системный менеджмент». Курс методологии  это курс обучения фундаментальной практике, так что по факту это курс-пререквизит для практически любых прикладных курсов.

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

Чтения учебника из курса абсолютно недостаточно для того, чтобы как-то освоить методологическое мышление. Необходимо выполнять упражнения по моделированию, в которых вы должны заполнять таблички. Методологическое мышление в жизни будет ровно вот этим: вы будете создавать и заполнять похожие таблички, превращая их в чеклисты и тем самым отслеживая выполнение работ по каким-то методам этих работ.

Студент после курса методологии должен хорошо различать управление работами и управление жизненным циклом, уметь определять практики и роли, исполняющие эти практики, понимать объекты (альфы в языке OMG Essence), за которыми нужно следить в проекте в ходе его выполнения.

Материал этого курса впервые появился как часть учебника «Системноинженерное мышление» в 2013 году, текущий текст  это его восьмая переписка.

Автор выражает благодарность студентам и преподавателям кафедры технологического предпринимательства МФТИ, где велось начальное преподавание методологии и был получен первый опыт обучения этой фундаментальной дисциплине, членам Русского отделения INCOSE, с которыми велись многочасовые обсуждения содержания курса, сотрудникам, студентам и волонтёрам Школы системного менеджмента, где велась доработка курса в последние несколько лет. Десятки замечаний было представлено читателями блога автора (http://ailev.livejournal.com, трансляции блога есть в телеграме, мордокниге, вконтакте, фрифиде), учтены замечания десятков бета-тестеров. Особая благодарность Роману Варьянко, который оперативно выполнил корректуру текста, не ограничиваясь грамматикой и орфографией, но и делая содержательные замечания.

Ваши замечания и предложения по поводу следующих версий книги/курса давайте в чат поддержки, он организован в телеграме и общий для курса «Практическое системное мышление», нашего курса «Методология» и курса «Системная инженерия»: https://t.me/systemsthinking_course

1. Методология как фундаментальная дисциплина

Что такое методология

В самых различных словарях и справочниках приводятся довольно путанные сведения о том, что такое методология. Термин довольно древний, первым его использовал Платон3, значение его со временем менялось. Более того, определения для методологии, научного метода, философии науки, эпистемологии  все они про одно и то же: способы получения научного знания и о том, каково оно, научное знание. В философских энциклопедиях часто нет статьи по методологии, но есть статьи по методологиям отдельных философов как более-менее связным воззрениям на «метод»4.

После прагматического поворота в философии значение слова продолжало меняться и познание/исследование/learning перестало быть только моделированием мира, сейчас основное  это многоуровневое (действие на многих системных уровнях одновременно) изменение моделей мира и агента, а также физического мира и агента. Агент/IPU (information-processing unit5) при этом мыслится безмасштабно и его разумность тоже может быть совсем разной: у молекулы нет порождающих/generative моделей мира и себя, у кошки их побольше, а команда людей может иметь множество подробных таких моделей (которые необязательно в мозгу, иммунная система тоже содержит такую модель, отличающую «своё» от «чужого»6, а ещё такие модели могут быть в компьютерах).

Методология тем самым становится безмасштабным учением о деятельности агентов по изменению мира и себя, и эта деятельность включает в себя и деятельность познания как изменение моделей мира и себя.

Подробней это рассматривается в курсе «Практическое системное мышление»7, там же даются какие-то азы методологии и разъясняются некоторые начальные понятия (роли, агента, практики). Наш курс продолжает этот рассказ, поэтому прохождение «Практического системного мышления» является обязательным пререквизитом к нашему курсу. Помним, что и «Практическое системное мышление» тоже имеет свои пререквизиты и рекомендации (так, его практически нельзя одолеть, если не пройти предварительно курс «Онтологика и коммуникация», а иногда и подготовительные курсы. Общая последовательность курсов изложена в программе «Бесконечное развитие»8 Школы системного менеджмента).


Слово «методология» может иметь два словарных значения:

 как «учение о методе»,

как эквивалент слова «метод», это подчёркивается даже в инженерных стандартах9.


Так что «методология разработки XYZ» или «метод разработки KLM», а также «ситуационная инженерия методов» как один из методов для самой методологии как учения о методе  так вполне можно говорить, а значения слова нужно выделять по контексту. Это точно такое же использование слова, как в случае «логики»  она тоже может быть учением о разных логиках, а «Аристотелевская логика»  это одна из логик, изучаемых учением о логиках. Или «геометрия»  это учение о разных пространственных объектах в пространствах разных размерностей, а «Евклидова геометрия»  это один из вариантов геометрии, изучаемых учением о геометриях.

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

Мы разделяем понятия

дисциплины («научного предмета») «методологии» как набора тесно связанных друг с другом понятий и способов рассуждения о них. Это понятия агента/IPU с различными степенями разумности/cognition и способностями к планированию и действию, роли, практики/труда/метода/инженерии и т. д.

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


Понятия дисциплины «методология» вы начали изучать ещё в курсе «Практическое системное мышление», в котором были затронуты дисциплины физики (само понятие системы оттуда), семантики (различение описаний системы, документации по системе и самой системы  семантический треугольник и его вариации), онтологии (главным образом обсуждение иерархии объектов по отношению часть-целое и обсуждение способа установления того, что объекты с разным описанием представляют собой один и тот же объект), и методологии (роли, практики, агенты/IPU/«исполнители ролей», «системы создания»/создатели). При этом в курсе практического системного мышления понятия методологии используются для рассказа о понятиях системного подхода, которые развивались в самых разных фундаментальных дисциплинах  в заголовке это отражено как «системное мышление», а методология как выход в деятельность/практику/инженерию/труд отражена через один из синонимов  «Практическое системное мышление». Можно было бы назвать и «Методологическое системное мышление», «Трудовое системное мышление», «Деятельное системное мышление».

В нашем курсе методологии для раскрытия основных понятий методологии также будет использован системный подход. Но мы не будем говорить «системная методология» или «практическая/трудовая/деятельностная/деятельная/инженерная методология», это будет как «масло маслянное», ибо одно из определений «метода»  это «все практики/деятельности/виды труда/виды инженерии, нужные для достижения какого-то результата». «Системная методология» могла бы вызвать путаницу, так как уже есть конкретные варианты/школы методологии, называющиеся очень похоже  «системо-мыследеятельностная методология», СМД-методология11. СМД-методология была (активное её развитие остановилось где-то с 1994 года, поэтому «была») довольно близка к излагаемой нами версии мышления о деятельности, но она использует довольно ранние версии системного подхода, а именно «второе поколение», в котором вокруг создаваемых систем появились уже люди, но ещё не рассматривался безмасштабный многоуровневый панпсихизм-физикализм и не проводилась последовательная деантропоморфизация мышления12.

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

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

Методология рассматривает понятия практики/деятельности/«рабочего процесса»/создания/труда/инженерии, агента/создателя/IPU, роли/функции агента, жизненного цикла системы, эволюции/развития, целей и средств.

Есть ещё одно название для методологии как общей теории деятельности  праксиология, и у праксиологии тоже есть самые разные понимания того, в чём предмет этой фундаментальной науки15. Например, для праксиологии в варианте австрийской школы экономики предполагались построение на её основе дисциплин экономики, социологии и права, удачным оказался только проект создания самой австрийской экономической школы, совсем чуть-чуть было сделано в области права и практически ничего  в области социологии. Праксиология как методология и её особенности и проблемы затрагиваются в курсе «Системный менеджмент». В «Системном менеджменте» описывается связь менеджмента и экономики, а в части экономики даётся и обосновывается рекомендация изучения экономики в варианте австрийской школы, базирующейся на праксиологии как общей теории деятельности. Наш курс «Методология» не касается праксиологии как общей теории деятельности и исходит из других традиций описания деятельности, которые развивались прежде всего в инженерии и менеджменте на базе системного подхода.

Понятие метода

Метод/практика/труд/деятельность/инженерия/«рабочий процесс»/way of working  это способ, которым будет выполняться работа. Это функциональное определение, единица повторной используемости в работе, паттерн/похожесть в выполнении множества работ.

Метод/практика  это функциональный взгляд на поведение системы-создателя как оргроли/функционального объекта. Работа  конструктивный взгляд на поведение системы-создателя как оргзвена/конструктивного объекта.

Так что метод реализуется работой, которая выполняется ролью, указанной в методе/практике. Но так не говорят, а говорят о применении метода в работе.

В методе/практике/деятельности вполне могут быть шаги во времени, но они даются как относительные, без привязки к конкретным моментам времени, иногда говорят о «логическом времени». Абсолютное время (привязанное к календарю и часам) появляется, когда по данному методу выполняется актуальная работа, как физический процесс (не «рабочий процесс» или «процесс разработки», который чаще всего означает тоже метод/практику/способ работы, а физический процесс как физические изменения, происходящие от взаимодействия каких-то физических/конструктивных объектов в 4D пространстве-времени). Так что тут всё то же самое: как «принц Гамлет»::оргроль появляется в физическом мире, когда его играет/реализует «Вася Пупкин»::оргзвено (а до этого есть только её описание, но принца Гамлета в физическом мире нет), так и «моделирование табличками»::практика появляется в мире только в момент её реализации работой «моделирование в курсе методологии в ходе занятий 23 мартобря 2024». Практика/метод при этом выполняются оргролью «студент», а вот работа  конкретным оргзвеном, играющим роль студента, например, Зинаидой Фёдоровной.

Дальше