?

Log in

No account? Create an account
Лабораторный журнал
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Anatoly Levenchuk's LiveJournal:

[ << Previous 20 ]
Friday, July 19th, 2019
1:33 pm
Демократия наоборот: привилегии меньшинствам
Крайне интересный текст Сергея Кузнецова, в котором он отмечает смену риторики воспевания героев в защите большинств на риторику защиты меньшинств. Очень меткие наблюдения, во многом совпадают с тем, что я замечаю вокруг. Пофиг, что рядом какого-то героя физически избили и засунули в кутузку за защиту жертв, но не пофиг, что кого-то другого назвали невежливым для него лично словом -- вот первый не жертва, а второй жертва, поэтому вся доступная защита мира и привилегии не первому, а второму. Сергей пишет: "Вспомните, когда последний раз вы слышали слово «подвиг»? Для того, чтобы стать знаменем той или иной группы, сегодня достаточно просто погибнуть – не обязательно гибнуть героически и не нужно совершать подвиг". Жизнь опять изменилась. Я по этому тексту Сергея получаюсь уж точно старпёр, и дело моё должно быть маленьким, стоять на обочине истории со своей "свободой". Вот: https://web.facebook.com/notes/sergey-kuznetsov/начало-века-смена-риторики/10157726207830616/.

Важен там ещё обмен репликами с Эллой Панеях: сильные мира сего обязательно в чём-то будут слабыми, и поэтому жертвами. Им поэтому нужна будет самая большая защита, то есть привилегии. Если диктатор вдруг случился из неважно какого меньшинства, то его нельзя свергать -- это ж будет явное нарушение прав этого меньшинства, у него должны быть привилегии, ибо он же меньшинство! Неважно какое меньшинство, меньшинство ведь всегда найдётся. Такая демократия наоборот, будет такая борьба за защиту жертв путём выдачи привилегий, что камня на камне не останется -- а жертвы этой борьбы ведь не жертвы вовсе, они как раз обидчики, они против привилегий! Ну, и дальше даже мотивы кровной мести по этой линии как мотивы кровных привилегий: если беды/травмы были у моих предков, то на привилегии могу рассчитывать и я.

Чума на все эти риторики.

Просьба не комментировать, если вы не прочли статьи Сергея. Увы, я практически ежедневно отвечаю на комменты, которые появляются от просто невнимательного чтения текста. Я в посте отношусь к тексту Сергея, без его чтения мой текст вряд ли будет вам понятен. Я не хочу пересказывать его идею своими словами, я просто её откомментировал.Поэтому ознакомьтесь с идеей смены риторики из первоисточника.

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215856582021521
Thursday, July 18th, 2019
2:46 am
lytdybr
Поставил сегодня колонку JBL Charge 4 и играл хорошую музыку для всех присутствовавших перед сегодняшней лекцией на Острове (плейлист -- сегодняшний из Яндекс.музыки, https://music.yandex.ru/users/yamusic-daily/playlists/23664675). Цена удовольствия -- 965 грамм в рюкзаке, мой ноутбук (1.2кг) и то тяжелее.

Потихоньку работаем над вёрсткой заданий с кейсами с вопросами и множеством вариантов ответов (так теперь называются задачи к учебнику) в MS OneNote. Пришлось начать с глоссария, а трёхчасовое обсуждение привело к формулированию более-менее универсального сервиса по выполнению этих заданий. Универсальность тут в том, что подобный сервис можно использовать для разных вариантов учебного процесса (для self-paced прохождения курса, для ситуаций collaborative learning в какой-то группе/классе, каких-то других сценариях обучения). Есть ненулевой вариант, что всё как-то заработает в минимальном варианте уже к концу этой недели. Вот глоссарий (делали вместе с Алексеем Незнановым), и сразу понятно, что это будет сильно круче, чем в Курсере (пример задачи я приводил в https://ailev.livejournal.com/1480188.html):
-- Автор заданий [author] - автор заданий и источник обратной связи.
-- Отвечающий [student] - тот, кто выполняет задания.
-- Задание [assignment] - набор кейсов.
-- Кейс [case] - описание проблемной ситуации с набором вопросов (тривиальный кейс - кейс с одним вопросом).
-- Вопрос [question] - часть кейса, представляющая формулировку вопроса с вариантами ответов.
-- Вариант ответа [answer candidate] - как верный, так и неверный "кандидат" ответа на вопрос с обоснованием.
-- Автор заполняет три поля: Правильность (да/нет), Вариант ответа, Авторское обоснование.
-- Ответ - то, что делает отвечающий с вопросом. Отвечающий заполняет два поля: Правильность отвечающего (да/нет), Обоснование отвечающего.
-- Страницы, которые нужно иметь для кейса: Авторская страница кейса [authoring page] -> Страница выполнения кейса [answering page] -> Страница с правильными ответами [feedback page].

Люди продолжают жаловаться на Ridero, в тамошнем .pdf учебника "Системное мышление 2019" картинки по-прежнему размыты. Более того, одному покупателю пришёл ответ техподдержки, что это автор (то есть я) предоставил плохие картинки! Нет, это неправда, автор предоставил нормальные картинки, не замыленные. Так что "Баловство" стало торговать .pdf A5 учебника с хорошими картинками (то есть с картинками в авторском качестве) за $1 -- https://balovstvo.me/sys-thinking2019#!/Системное-мышление-E-book-2019/p/143132829.

Умер Harold "Bud" Lawson, мне вчера об этом пришло письмо от его сына. Очень жаль. Общение с ним и чтение его текстов мне много дало в плане развития моего системного мышления. По факту это он пробил идею, что системная инженерия и системноинженерный менеджмент неразделимы, что целевую систему в окружении и системы в обеспечении всегда нужно рассматривать вместе -- и эту идею закрепил в стандарте ISO 15288, где он был редактором первой версии (а потом ушёл из-за идеологических разногласий: пришли в профильные комитеты менеджеры со своим "процессным подходом", и всё там стало смахивать на ISO9000. Инженерная специфика ушла, и похожесть в рассмотрении систем в обеспечении и целевой системы тоже ушла. Организацию в стандарте не удалось представить полноценной системой, она осталась представлена только "процессами"). Вот он выступает в 2010 году у нас на 35 заседании Русского отделения INCOSE, рассказывает про инициативу GRCASE -- https://vimeo.com/16723039

Вьюнош имеет гуманитарное лето: живёт у бабушки и знакомится с разной художественной литературой (увы, не под моим руководством, поэтому там превалирует школьная программа -- "для сочинения на ЕГЭ". Не спрашивайте, что я об этом думаю). Вьюноша всё устраивает, он хотел лёгкой летней жизни без родительского надзора -- он её получил. Продолжает ходить с густой бородой, бриться не хочет.

Моя лента ВКонтакте забита флешмобом: танцоры держат планку. Я поддался искушению, сделал себе замер -- 2:15. В ходе замера понял, что весь день ещё работать, и перепрягаться явно не стоит, так что быстренько прекратил (думаю, что и 2:30 продержался бы). Физиологическая норма для планки две минуты, рекорд мира -- восемь часов и одна минута (https://lifehacker.ru/skolko-stoyat-v-planke/). Так что успех или неудача у меня в планке -- абсолютно непонятно.
Tuesday, July 16th, 2019
1:45 pm
Школа системного менеджмента, 2019
Школа системного менеджмента (http://system-school.ru/) имеет своей миссией помощь в освоении современного системного мышления. Мы единственные в России, кто даёт современный системный подход на базе международных инженерных и менеджерских стандартов, в универсальном его варианте для предпринимателей, менеджеров, инженеров. В поддержку курса системного мышления мы преподаём онтологику и научное мышление. Мы также преподаём кругозорные дисциплины предпринимательства (например, статерирование), инженерии (системная инженерия), менеджмента (организационные изменения, архитектура предприятия). Мы даже имеем курс системного фитнеса -- как из "офисного тела" сделать функциональное спортивное тело, ибо в не очень бодром теле мышление обычно тоже не очень бодрое и быстро устаёт. Преподаватели нашей Школы ведут активные исследования, а курсы все тесно связаны не только по терминологии, но и по сути: мы много времени тратим на методологическую работу. Школа принимает курсантов и очно в Москве, и дистантно (присутствие на занятиях по интернету). Мы проводим конференции, где наши выпускники делятся своими успехами. Наиболее типичное применение полученных в Школе компетенций -- это проведение выпускниками успешных программ реорганизации, посвящённых освоению новых практик работы большими коллективами.

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

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

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

Ещё из важных концепций мы можем указать "открытость" (open-endedness), про эволюция-подобные явления. К таким явлениям можно отнести развитие технологий и рыночную конкуренцию, развитие мышления. Эта концепция учит нас тому, что кроме важности решения проблем нужно учитывать важность постановки проблем. "Достижение цели" тем самым оказывается неправильным способом мыслить о деятельности, а правильный способ -- мыслить о непрерывно открывающихся возможностях и непрерывно меняющемся целеполагании. Нет ничего хуже, чем пытаться достичь недостижимую цель, как бы ни говорили про необходимость проявлять настойчивость в достижении целей самые разные гуру менеджмента и предпринимательства. Поэтому мы стараемся, чтобы в жизни наших выпускников было не достижение каких-то явных конечных (и часто предающих тебя) целей, а постоянно прокручиваемые циклы развития и совершенствования. Не нужно быть религиозными фундаменталистами, меднолобыми фанатиками в достижении чьей-то (а хоть и собственной, а хоть и основателя твоей компании) мечты, нужно постоянно корректировать свою и корпоративную стратегию -- заниматься стратегированием.

Школа растёт в сторону полноценного университетского образования, её курсы ведут преподаватели, имеющие опыт преподавания в лучших университетах страны. Но где вузы выпускают один поток студентов в год, наша Школа успевает выпустить 4, а где вуз тратит полгода на согласование и доработки курса, наши преподаватели тратят пару недель. Главное же -- курсы взаимно опираются друг на друга, используют общие идеи и терминологию. Курсанты, набирающие примерно 12 тренинговых дней в разных курсах, ведут успешные проекты организационных изменений -- именно в таких сложных проектах требуется одновременно удерживать в мышлении предпринимательские, менеджерские и инженерные аспекты проекта. И нашей Школе удаётся такому научить. Школа учит базовым дисциплинам, а не прикладным -- мы реализуем концепцию Т-людей, которые имеют широкий кругозор (перекладину в букве T) и глубокую специализацию (вертикальная черта в букве T). Вот мы даём тот самый кругозор, который позволяет вписать глубокую прикладную специализацию наших выпускников в сложные коллективные проекты с задействованием множества самых разных проектных ролей. Школа даёт трансдисциплинарное знание: её дисциплины находятся не в ряду обычных инженерных, менеджерских, предпринимательских, творческих дисциплин, а как бы "по ту сторону" -- сами эти дисциплины становятся предметом размышления в системном мышлении, научном мышлении, которые осваиваются в Школе.

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

Работаем мы с 2015 года, когда Анатолий Левенчук и Церен Церенов решили, что нет таких курсов, которые могут научить системному мышлению и системному менеджменту -- и решили сделать свою Школу, которая будет учить этим дисциплинам и очно, и дистантно (участие в наших тренингах возможно и через интернет, мы учим не только россиян). Школа провела уже более двух тысяч часов тренингов, выдала более полутысячи сертификатов об окончании её курсов. Постепенно росло число преподавателей и предлагалась более широкая линейка курсов "второго бакалавриата" -- второе высшее образование это обычно магистерское, прикладное, а у нас более общее и важное образование в области постановки качественного мышления и общего деятельностного кругозора. Шанса закончить современный 2019 года (а не двадцатилетней давности) бакалавриат у давно уже работающих людей сегодня нет, но мы даём как раз такой шанс -- если они не хотят делать это "для бумажки", а именно хотят учиться.

Школа ориентируется не на корпоративный сектор образовательного рынка, а на обучение отдельных курсантов, желающих поднять свой "калибр личности" в части разбирательства со сложными проектами. Типичный наш курсант -- это инженер, выросший до менеджерской или предпринимательской позиции, и решивший, что ему нужны какие-то базовые знания в менеджменте. Эти люди умеют учиться, и мы их учим системному мышлению, системному менеджменту, системной инженерии, стратегированию и даже системному фитнесу так, как обычно учат математике и физике: решение задач для понимания материала, выполнение рабочих проектов для возможности применять материал в жизни, а не только для учебных задач. О результатах обучения мы судим не по экзаменам (хотя у нас и есть защиты курсовых проектов), а по тем рабочим проектам, которые делаются с использованием материала наших курсов уже после их окончания.
12:11 pm
Ознакомительный курс системного мышления на Острове 10-22
Завтра начинается мой ознакомительный курс "Системное мышление 2019" для лидеров региональных вузов на Острове 10-22 (https://ostrov.2035.university/). Вот его слайды (это примерно на 12 академических часов, ознакомительный вариант): https://yadi.sk/i/pt05HZ40mXAx6A. Ещё курсанты получат учебник, и мы планируем дать им онлайн-доступ к задачам с проверкой.

Всем знаком системный подход, но обычно не на бОльшем уровне деталей, чем знание классического определения системы и благопожелания «нужно думать о всей системе в целом». Но как именно «думать о системе в целом»? Как именно думать о частях системы, чтобы не потерять этого целого? В курсе, общем для инженеров, менеджеров, предпринимателей и людей творческих профессий, будет рассказано об элементарных составляющих системного мышления: системных уровнях, проектных ролях и их интересах, видах систем, жизненном цикле, системной схеме проекта. Элементы системного мышления – как клавиши на рояле, нажать которые доступно даже маленькому ребёнку. Да что там! Даже обезьяна сможет это сделать более-менее осмысленно! Трудности же в освоении системного мышления такие же, как при игре на рояле: чтобы бегло играть одновременно всеми клавишами двумя руками десятью пальцами (и ещё время от времени нажимать ногой на педали) нужно затратить некоторые усилия. Но зато системное мышление позволяет много легче укладывать все детали какого-нибудь рабочего проекта в голове -- не упуская из виду его деталей. И это в силу универсальности системного мышления делается похожим образом для проектов космических, организационных и даже танцевальных.

Программа курса по дням:

1. Система в глазах проектных ролей
Наш вариант системного подхода взят из международных стандартов системной инженерии и менеджмента, поэтому мы заботимся о связи с реальностью -- наши системы определяются как существующие в физическом мире. Мы отличаем системы от их описаний и от их документации. Но ещё нужны люди, которые выделят из физического мира тот объект, который они назовут "системой" в своём проекте. Для этих людей используем театральную метафору: эти люди действуют как проектные роли, со своими ролевыми интересами, предпочтениями и намерениями.

Диаграмма, показывающая отношения между проектными ролями, интересами, предпочтениями и намерениями:
roles_concerns
2. Система и её окружение: системные уровни
Для системного мыслителя весь физический мир состоит из систем, но эти системы не навалены в беспорядке. Они все разбиты по отношению "часть-целое" на системные уровни -- самый верхний уровень это вся вселенная, а самый нижний -- суперструны, из которых состоят элементарные частицы. По факту, всё системное мышление организовано в узком диапазоне где-то на средних уровнях: если мы думаем о столе как целевой системе, то ножка стола и столешница будут его подсистемами, а кресла и торшер будут в ближнем системном окружении в интерьере как надсистеме. Ролевые интересы полностью меняются при переходе между системными уровнями (метасистемный переход), поэтому обсуждать ножки стола в столе мы будем с одними людьми, стол в интерьере с другими людьми, интерьер в доме -- с третьими. Главное тут -- найти свою целевую систему среди находящихся в её окружении чужих систем.

3. Целевая система: потребности, требования, архитектура
Потребности мы будем понимать как описание надсистемы, успешно работающей с нашей целевой в её составе. Требования -- описание нашей целевой системы как "чёрного ящика", т.е. с игнорированием её подсистем. А вот архитектура -- это главные решения по тому, как устроена целевая система, то есть описание её подсистем и того, как они взаимодействуют. Проверка -- это когда "что задумали, то и сделали", проверяются требования. Приёмка -- это когда "надсистема удовлетворяет потребностям, имея внутри целевую систему". Платят за систему, которая прошла не только проверку, но и приёмку. А ещё для продумывания потребностей, требований и архитектуры нужно различать функциональную, конструктивную и пространственную структуру системы.

4. Обеспечение не жизненного и не цикла
Системный подход поначалу развивался в биологии, где бабочка несла яйца, которые потом последовательно сами становились гусеницами, потом куколками, потом замыкали цикл -- опять становились бабочками, которые несли яйца. Атомные электростанции, организации и даже роботы с AI сами себя не делают, ибо они не живые (цикл оказывается не жизненным), и они не живородят (цикл оказывается не циклом). Но название "жизненный цикл" таки осталось. Жизнь в неживые системы привносят системы обеспечивающие, в которых есть люди -- команды людей замысливают системы, создают их, эксплуатируют, а затем ликвидируют. При этом они управляют жизненным циклом, и управляют работами в этом жизненном цикле. Сам жизненный цикл при этом сегодня понимается как состоящий из практик инженерии, менеджмента, предпринимательства и многих других. А ещё есть системная схема проекта, которая помогает не забыть о важном, погружаясь в каждую составляющую проекта -- в саму возможность этот проект сделать, в общение с многочисленными внешними проектными ролями, в заботу о воплощении и описании системы, в выполнение всех работ проекта, в знание метода работы, в сотрудничество команды.

5. Онтологика в поддержку системного мышления (это будет читать Прапион Медведева, в моих слайдах этого материала нет)
Само системное мышление не существует само по себе. Оно поддержано другими дисциплинами, и прежде всего онтологикой (онтологией и современной вероятностной "по Байесу" логикой в одном флаконе) и научным мышлением (которое тоже удивительно успело измениться в 21 веке, ведь прошло уже 19% от этого "будущего"!). Как соотносятся мир, мы, наши модели мира, как нам таким разным удаётся договариваться друг с другом? Как именно знание принципов освобождает от знания фактов? Это всё онтологика. Как мы убеждаемся, что наши модели мира адекватны? Как мы понимаем, что из явлений мира причина, а что следствие? Это всё научное мышление, которое сегодня отнюдь не только у учёных, но и инженеров (поиск неисправностей! это ж гипотезы и эксперименты), предпринимателей (гипотезы по поводу рынка, эксперименты по их проверке -- даже популярное у разработчиков A/B тестирование оказывается адаптацией научного мышления к проблемам бизнеса).

Полезные ссылки:
-- Вебсайт Школы: http://system-school.ru/
-- страница Школы в фейсбуке: https://www.facebook.com/system.school.ru/
-- видеоканал Школы в YouTube: https://www.youtube.com/channel/UCJ0Uq_WB7GLmY-NTz2oFoUQ
-- блог Анатолия Левенчука: http://ailev.livejounal.com/ (чат обсуждения в телеграме https://t.me/ailev_blog_discussion)
-- курс системного мышления на курсере: http://systemsthinkingcourse.ru/ и чат его поддержки https://t.me/systemsthinking_course
-- Учебник системного мышления: https://ridero.ru/books/sistemnoe_myshlenie/
-- краткое содержание курса онтологики: https://drive.google.com/file/d/1igXg-hvJ1tPXx_xJL5748i2pCxrxaHsU/view
Saturday, July 13th, 2019
3:19 am
Новости системного фитнеса: лето 2019
В курсе системного фитнеса основные отличия от разных других телесных практик работы с телом на сегодня -- упор на повышение чувствительности к мышечным ощущениям (ведём тело «по приборам», а не упражняем «вслепую»), при этом для диагностических и тренировочных целей используем вейвинг (waving), в котором волны разных видов задействуют каждую мышцу тела -- без пропусков.

В курсе появились чеклисты, например:

Чеклист ощущения напряжения/натяжения:
-- ощущение напряжения/натяжения в мышечном объеме (месте тела)
-- нет зрительного представления
-- нет температурного представления
-- не положение тела
-- не рациональное, не словесное описание
-- не алгоритм/действие входа в ощущение
-- не болит, не колет, не дрожит

Чеклист подусилия:
-- уровень подусилия меньше, чем в предыдущем цикле
-- время подусилия меньше, чем в предыдущем цикле
-- усилие достаточно для заметности напряжения/натяжения
-- усилие не избыточно для заметности напряжения/натяжения (не стараюсь)
-- не усилие, а подусилие для рефлекторного обмякания
-- после подусилия выполняется обмякание
-- запомнить уровень подусилия этого цикла

Чеклист наклона вперёд:
-- ноги прямые
-- поясница не гнётся
-- расслаблено всё, и голова
-- ладони на полу [норма: замеры в томиках Пушкина]

В курсе вместо дискретной работы с каждым суставом в базовых направлениях будет задействован waving вдоль мышечных функциональных лент по всему телу и круги в каждом суставе. Вот примеры чеклистов для этого:

Чеклист обнаружения неуправляемой/неощущаемой области в ленте
-- волна в каждом базовом направлении
-- каждая волна по ленте была на подусилии
-- области с отсутствием движения выявлены (стоя, лёжа)

Чеклист определения неуправляемого/неощущаемого направления в области:
-- круги в каждой базовой плоскости
-- каждый круги на подусилии
-- направление с отсутствием управления выявлено

Чеклист восстановления управления в области:
-- начальное подусилие держится 10-16 секунд в неуправляемом направлении
-- было не меньше 10 циклов подусилия-обмякания
-- конечное обмякание запомнено
-- конечное обмякание выполнено по памяти
-- проверка управления (кругами в области)

Эти чеклисты всё ещё в работе и будет меняться, но по факту курс опять другой, и достижение целей будет быстрее: эти отдельные части курса уже проверены на более коротких курсах телесной инженерии.

Весь курс системного фитнеса (ближайший поток стартует 20 июля 2019, http://system-school.ru/move) состоит по факту из двух частей:

1. Как стать тренером самому себе: понять, что нужно делать с телом, чтобы оно пришло к физиологической норме. Вот ровно эту часть курса мы с Антоном Климатом (https://www.facebook.com/djklimat) и сделали в разы короче за последний год. Понимание, которое приходило к концу четвёртого дня, у курсантов сегодня приходит буквально за день. Плюс работа с телом становится более щадящей и безопасной (ибо вся боль и травмы обычно идут от непонимания). И какие-то телесные проблемы решаются сразу (по принципу "а что, так можно было?!").

2. Упражнения постановки тела под сознательный контроль, развитие силы, скорости, гибкости. Это продолжается обычно год-полтора от "офисного" тела к физиологической норме (пример нормы -- как раз вот это "положить ладошки на пол при наклоне, выполнив чеклист это наклона -- то есть прямые ноги, прямая спина и т.д.). Вот эту часть особо сократить пока не удаётся: чудес не бывает. Но она может выполняться уже без тренера, и проходит много легче в плане тяжести упражнений -- ты сам себе уже стал тренером в первой части курса, а упражнения получаются не столько для тела, сколько для мозга (например, нужно научить мышцы не бороться друг с другом при усилиях -- это обучение главным образом грузит мозг, а не мышцы, интенсивность занятий получается меньше, а результат больше).

А ещё вот этот "фитнес минимизации усилий" начинаем применять к социальным танцам. Когда иностранец не понимает, ему начинают орать и активно жестикулировать. В танце при неумелом ведении происходит то же самое: используется излишняя сила и лишние движения. Вот эти излишества и нужно минимизировать, а методы для достижения минимальной силы в управлении своим экзотелом (то есть телом партнёра/партнёрши) при ведении используются ровно те же, что в системном фитнесе для достижения управления собственным телом. Начинаем с повышения чувствительности к экзотелу: развиваем сначала не речь, а слух. Вот текст с подробностями: https://vk.com/wall-179019873_203

Интересно то, что в части языка описания движений и телесной работы хорошо подходит лингвистическая метафора. Языки-наречия-диалекты-говоры, речь с её громкостью, разборчивостью и инородными акцентами. Вот и об этом, тоже на примере танца: https://vk.com/wall-179019873_202. В рамках лингвистической метафоры проще обсуждать системные уровни человеческого движения выше уровня телесной работы как платформы -- разные прикладные телесные языки: спортивные, танцевальные, единоборств, йоги и т.д..
Wednesday, July 10th, 2019
7:32 pm
Планы по новым курсам в ШСМ
1. "Системное мышление 2019" -- учебник готов (534 страницы, https://ailev.livejournal.com/1479838.html), задачник уже переработан (там порядка 180 книжных страниц, https://ailev.livejournal.com/1480188.html), мы планируем его запустить на наших серверах ASAP. Сомнения только в видео: по моему мнению, видео бесполезно (все, кто соблазнился учиться только по видео, показывают результаты хуже, чем читавшие учебник). Но есть и мнение, что видео облегчает последующее чтение учебника (но мне непонятно за счёт чего. Хотя я признаю, что я устный совсем другой, нежели я письменный). В любом случае, я активно занимаюсь этим курсом. Учиться по нему нужно будет онлайн, но в моём курсе СМС2019 по-прежнему будет блок, в котором мы будем заниматься привязкой материала курса к рабочим проектам курсантов -- определять целевую систему, делать её функциональное разбиение и т.д.. Так что это не просто "очередной бесполезный онлайн курс", у него предполагается и проектная часть.

2. "Как общаться по делу и без нервов" от Александра Али (https://www.facebook.com/alexander.ali.7549), это продолжение курсов серии онтологики, намётки по содержанию можно увидеть в https://thpectrum.livejournal.com/13490.html (там ещё старое рабочее название, работа над курсом активно идёт). Общение из проектной роли и с другими проектными ролями, конфликтность в общении, работа с убеждениями, аргументация, структура диалога. Презентация курса будет 25 июля 2019 -- https://www.facebook.com/events/1103707429838596/

3. "Системная риторика" от Вадима Новикова (https://www.facebook.com/vadim.novikov.39) и Георгия Хазагерова (https://www.facebook.com/khazagerov) -- это представление state-of-the-art риторики (ораторского искусства) в коротком кругозорном курсе. У выступления есть некоторый жизненный цикл, и дисциплина классической риторики была растащена по разным специализированным дисциплинам (например, в классической риторике практика диспозиции/создания истории сегодня по факту предмет нарративистики). Курс собирает вместе разбежавшиеся отдельные практики в одно целое и даёт попробовать некоторые приёмы этих практик в упражнениях. Окончание курса поднимет качество выступлений на совещаниях. Беглость в предложенных практиках даст возможность хорошо выступить на конференции. А овладение мастерством системной риторики путём углублённого освоения её отдельных практик позволит удерживать внимание многотысячных зрительных залов.

4. "Как учиться эффективно" от Кирилла Гайдамаки (https://www.facebook.com/kirill.gaydamaka) будет коротким вводным кругозорным курсом по практикам глубокой работы (deep work), активного обучения (active learning), получению обратной связи в условиях отсутствии наставников -- и всё это в приложении к обучению. Мы помним, что один из самых востребованных курсов в Курсере был курс как учиться. Вот это наш аналог такого курса.

Остальные курсы уже объявлены: http://system-school.ru/ (а аннотированная программа курсов на июль-август припинена в чате поддержки абитуриентов ШСМ -- https://t.me/welcomeSSM).

Подробно обо всей программе в целом я буду рассказывать буквально в это воскресенье целый день, у меня будет однодневный курс "образование для образованных" -- http://system-school.ru/uptodate

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215798734415367
Monday, July 8th, 2019
12:33 pm
Люди-прочерки
Алексей Корнилов написал про примат "социализации важнее знаний", примат бытовым образом понимаемых soft skills на hard skills (https://www.facebook.com/groups/blended.learning.russia/permalink/2368182406757628/):
что, если специалистов убрать? Любой, чуть разобравшийся в теме, уже круче окружающих, выбора все-равно нет, а обходится существенно дешевле.

Так что какие у нас навыки будущего? Правильно: обучаемость и креативность. Зачем тут знания, навыки, компетенции, если можно чего-то нахвататься по верхам и что-то придумать «по месту»?

В общем, дешево и сердито! Не: дешево, но при этом с полным удовольствием и взаимопониманием - там же в soft-skills еще и коммуникабельность! Накосячил - но, вроде, человек хороший, не обидно. «Как бы врач» больного залечил, зато сам родственников утешил так, что и претензий нет: дело же житейское. «Как учитель не научил ничему? Вон как с ним детям интересно - он такой креативный!»

Так что готовьтесь жить в мире дружелюбных и изобретательных… ну, как бы их назвать? На самом деле, вы уже среди них живете, если вдруг не заметили, оглянитесь по сторонам..
Soft skills всегда обсуждались, как дополняющие hard skills. Но упор на soft skills вдруг увёл необходимость иметь hard skills. Обычно платят не за то, что ты умеешь вписать в общее дело свой нулевой прикладной результат. Платят-то за то, что ты умеешь вписать в общее дело этот прикладной результат! Плохо, если результат есть, но ты не умеешь его вписать. Но если умеешь вписывать отсутствующий результат, поскольку самого результата произвести не умеешь, но soft skills как у ласкового котёнка -- хоть отбавляй?! Много раз видел команды молодых жизнерадостных позитивных коммуникабельных идиотов, выхлопа полезного от их деятельности было ноль, но зато они излучали в пространство радость-счастье, были крайне довольны своей "работой" (возьмём её тут в кавычки, ибо это ни разу не работа -- результат-то нулевой) и успешно тратили в никуда деньги налогоплательщиков (а иногда и акционеров) на вот этот апофигей позитивности-без-результата.

Я писал про специалистов, способных быстро воткнуться в какой-то проект -- там используется метафора T-людей (глубокие прикладники, но с широким кругозором: https://ailev.livejournal.com/1459798.html). А как назвать людей, у которых только широкий кругозор и коммуникабельность, но нет никакой прикладной экспертизы, которые специалисты ни в чём? От них осталась в этой метафоре только горизонтальная чёрточка -- прочерк. Ну, так и назвать. Люди-прочерки.

Мы в ШСМ учим системному кругозору, когнитивистским и методологическим дисциплинам прикладников, а не делаем этот кругозор самоценным. Ни разу не считаем, что можно прожить, только полагаясь на кругозор и будучи не-спецом. Да, специализировать в длинной жизни приходится в разном. Но специализироваться. На чистой эрудиции не выедешь, спецом таки нужно становиться. Каждый раз условные 10тыс. часов до получения мастерства. Кругозор сократит их до 5 тысяч, и даже до 3 тысяч, но они никуда не денутся. Их нужно будет потратить, и это не зависит от твоей позитивности и коммуникабельности.

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215783668638732, ВКонтакте -- https://vk.com/wall2449939_2311
Ещё есть обсуждение в чате поддержки блога в телеграме, там предложено было называть не "человек-прочерк", а "человек-минус", ибо там не бесполезность, а чистый вред от таких людей (https://t.me/ailev_blog_discussion/242).
Wednesday, July 3rd, 2019
6:59 pm
Хост-языки для встроенных DSL перестают упоминаться. Но они есть.
MIT опубликовал хвалилку языка Gen, предназначенного для облегчённого программирования систем искусственного интеллекта, вот тамошний пресс-релиз: http://news.mit.edu/2019/ai-programming-gen-0626 (повод -- доклад на Programming Language Design and Implementation конференции). В этом пресс-релизе рассказывается о новом языке, и только о нём. Язык противопоставляется подходу TensorFlow -- утверждается, что программирование задач искусственного интеллекта на Gen много легче. Другие языки, например, Julia, упоминаются так, что это упоминание сразу и не найдёшь.

Вот статья ещё прошлого года, и говорят, что Gen более крут, чем кажется: This paper includes an evaluation that shows that Gen can solve inference problems including 3D body pose estimation from a single depth image; robust regression; inferring the probable destination of a person or robot traversing its environment; and structure learning for real-world time series data. In each case, Gen outperforms existing probabilistic programming languages that support customizable inference (Venture and Turing), typically by one or more orders of magnitude. These performance gains are enabled by Gen’s more flexible inference programming capabilities and high-performance probabilistic DSLs. -- https://dspace.mit.edu/bitstream/handle/1721.1/119255/MIT-CSAIL-TR-2018-020.pdf

Когда открываешь страницу самого "языка Gen" https://probcomp.github.io/Gen/, то тут же натыкаешься на "Gen is a package for the Julia programming language. Gen consists of multiple modeling languages that are implemented as DSLs in Julia and a Julia library for inference programming". И просьба установить Julia 1.0 или более старшую версию. Gen оказывается embedded DSL в Julia. Julia рассматривает себя как платформу для создания самых разных DSL, об этом пару лет назад даже был пост в блоге создателей языка "Creating domain-specific languages in Julia using macros" -- https://julialang.org/blog/2017/08/dsl

Тренд сжёвывания stand alone DSL реализациями embedded DSL в расширяемых языках (та же Julia) -- налицо. Вот, например, Modia подаётся не как отдельный язык, а сразу как domain specific extension of Julia for modeling and simulation of physical systems, https://github.com/ModiaSim/Modia.jl. Это "расширение Julia" создаётся авторами Modelica. И, похоже, это расширение готовится скушать саму Modelica как специализированный (domain-specific) stand alone язык инженерного моделирования. Смотрим внимательно: in Modia there is not (yet) a graphical definition of models (хотят добавить, но недосуг, не так уж и важно оказалось -- расчёт-то что с графикой, что без графики один и тот же) и more models converted from Modelica Standard Library (то есть библиотеки Modelica просто конвертируют в новый язык).

В итоге -- Julia становится языком-платформой, на которой доступны и Gen для задач AI, и Modia для мультифизики. И, надеюсь, когда-нибдь и SysMoLan -- язык системного моделирования (https://ailev.livejournal.com/1443879.html).

Языки внутри языков внутри языков. Языки-платформы (хост-языки) становятся настолько общим местом, что даже не упоминаются в описании embedded DSL (как в случае Gen). Языковые рыбки языковой воды не замечают. Никто же не обращает внимания, на каком языке написаны компиляторы Rust, Go, Julia, никто не поминает машинный язык тех же Intel или ARM процессоров, когда говорят о тех же Rust, Go, Julia. По факту отношение к embedded DSL и stand alone DSL стало одинаковым: неважно, какие языки участвовали в их создании. Важно, что там они делают с прикладной системной областью. А уж embedded или stand alone, это пустое. Конечно, embedded, ибо рядом ждут своей очереди на моделирование ещё десяток разных domains проекта, и хорошо бы это моделирование инфраструктурно вести в одной системе, а не в зоопарке разных систем. Проблема зоопарка осталась (зоопарк DSL в проекте неминуем, множественность же описаний системы требует множественности моделирования), но унификация сначала прошла машинного языка, а сегодня и хост-языка. DSL стал на одну ступеньку дальше от машинного кода.

При этом полно и попыток создать новые расширяемые языки-для-языков, то есть новые языки-платформы, новые хост-языки. Вот, поглядите на старт очередной попытки от justy_tylor, он неделю назад начал работать над прототипом нового компилятора: https://justy-tylor.livejournal.com/255265.html. Пожелаем ему удачи.
3:32 pm
Учебник "Системное мышление 2019" уже в интернет-магазинах
Учебник "Системное мышление 2019" уже доступен во всех интернет-магазинах (Литрес -- https://www.litres.ru/anatoliy-levenchuk/sistemnoe-myshlenie/, Амазон -- https://www.amazon.com/dp/B079Z19R9W, Майбук -- https://mybook.ru/author/anatolij-levenchuk-3/sistemnoe-myshlenie-2/ и т.д.), ссылки туда можно найти со страницы книги в Ridero (нажмите на надпись "больше информации") -- https://ridero.ru/books/sistemnoe_myshlenie/. Зачем это? Ну, например Литрес продаёт в 13 электронных форматах, вдруг кому-то нужна форматная экзотика. Или у кого-то уже есть подписка на mybook. Цена? В Ридеро 36 рублей, в Литресе 40 рублей, в Амазоне 77 центов.

Картинки в файле .pdf A5 были с низким разрешением, т.е. нечитаемыми (Ридеро защищалась так от того, чтобы книжки не печатались мимо его типографии), это было явной ошибкой, и Ридеро её исправило. У кого оказалась эта .pdf A5 версия, вы можете её выкачать в Ridero заново -- разрешение там сейчас такое же, как в epub. Кому и этого разрешения в .pdf мало, идите в чат поддержки курса в телеграм https://t.me/systemsthinking_course, там припинена ссылка на .pdf A4 с полным оригинальным разрешением (да ещё этот файл и в ворде открывается, такой вот неожиданный бонус. Это ровно тот файл, который уходил на вёрстку в издательства).

Бумажную книгу я не рекомендую покупать в Ридеро. Там чёрно-белый вариант. Покупайте в "Баловстве", https://balovstvo.me/sys-thinking2019, с рассылкой по всему миру, там цветная хорошая печать на хорошей бумаге, и как бонус -- шёлковая ленточка-закладка. Печатается это в Киеве, то же издательство, которое издало 4 тома HPMoR на русском и прошлый учебник для Библиотечки ШСМ. Я уже держал в руках книгу в сигнальном экземпляре в Москве:
balovstvo_book

За неделю по линии Ридеро ушло 302 книжки, бесплатно .pdf A4 скачан 570 раз. Неплохой старт для такой непопсовой книжки!

Задачник пока готов на 40%, работа над ним продолжается.
Saturday, June 29th, 2019
11:49 am
Что там с переадресацией в ЖЖ, кто знает?
В ЖЖ что-то опять поменялось: у меня вдруг перестала работать адресация блога через http://ailev.ru -- открывается страница, которая пишет Forbidden со страшным ID. UPDATE: эффект уже наблюдается только в FireFox (и накануне действительно, были какие-то сбои с балансировщиками нагрузки в Livejournal). В других браузерах работает. UPDATE: в Opera тоже не работает.

Под доменом livejournal.com много ip-адресов и штатно для переадресации нужно сделать ссылку с нужного домена на livejournal.com. В прошлый раз несколько лет назад сбоил один или несколько адресов и мы просто поставили запись на надёжно работающий ip-адрес, тогда это был 81.19.74.3.

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

У меня во всех подписях стоит не длинный https://ailev.livejournal.com, а короткий http://ailev.ru -- и с 2002 года это работало, короткий адрес есть у всех. А сейчас люди по нему идут и получают замечание, что блог forbidden. Кто-нибудь понимает, что там в ЖЖ произошло, и что можно сделать?

UPDATE: обсуждение в фейсбуке: https://www.facebook.com/ailevenchuk/posts/10215718936340465 -- и там оказывается, что эффект наблюдается не у всех! Похоже, что это только с браузерами FireFox.
Friday, June 28th, 2019
2:18 am
Учебник есть, добавляем к нему задачник с проверкой
После выпуска учебника пыль почти улеглась (но дебаг издания продолжается, в особенности это касается формата A5 .pdf -- там до сих пор замыленные намеренно картинки, но их Ridero обещало исправить на нормальные через некоторое время). За первый день бесплатную версию в https://t.me/systemsthinking_course скачали 336 раз, а платную купили за 36 рублей 215 раз в https://ridero.ru/books/sistemnoe_myshlenie/, и ещё купили несколько десятков бумажной цветной версии (с отсылкой по всему миру) в https://balovstvo.me/sys-thinking. Побочный результат выхода учебника -- чат поддержки курса системного мышления в телеграме стал числом 1015 человек (хотя до этого месяц держался на отметке где-то 960 человек).

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

1. Учебник (сделано). В учебнике тот материал, который нужно освоить, "содержание образования".

2. Задачник с проверками (есть 200 задач старого курса на курсере, переработано в новую терминологию уже 5%, это мой сегодняшний приоритет в работе). Задачник нужен просто для запоминания терминологии и обращения внимания на текст учебника. Это не экзаменационные задачи, это тренажёрные задачи. И все ответы там с объяснениями, как правильные (ибо иногда догадываются "вопреки"), так и неправильные. И все неправильные ответы -- это ловушки, я использую concept inventory (https://ailev.livejournal.com/1197467.html). Задачи и ответы там, например, такие (в данной задаче подчёркивается тот факт, что "системная инженерия" состоит из вполне конкретного списка практик -- нельзя что угодно инженерное или менеджерское обозвать "системной инженерией"):
Василий поработал десять лет инженером в автопроме, и понял, что хочет стать системным инженером. Он решил не учиться системной инженерии в университете, а просто пройти отдельные онлайн-курсы по её техническим практикам. Он посмотрел в учебнике "Системное мышление" материал по системному кругозору, уточнил набор курсов, и уже прошёл курсы по инженерии требований, инженерии системной архитектуры, управлению жизненным циклом. Какие ещё курсы ему нужно пройти, чтобы считать этот этап своего обучения законченным?

Проектное управление ### Нет, проектное управление не техническая дисциплина системной инженерии, это дисциплина операционного менеджмента.

+++ Проверка и приёмка ### Да, проверка и приёмка (V&V, verification and validation) это техническая дисциплина системной инженерии. И её Василий ещё не проходил.

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

+++ Разработка концепции использования ### Да, разработка концепции использования (ConOps) – это техническая дисциплина системной инженерии, хотя часто её относят ещё и к предпринимательству. И её Василий ещё не проходил.

Инженерия систем управления ### Нет, инженерию систем управления (control systems engineering) не относят к системной инженерии. Она вообще не «системная» (в её основе не лежит системный подход), она именно «инженерия систем какого-то класса», слово «система» в ней не имеет специального терминологического значения, хотя сама дисциплина уже заимствовала довольно много из системной инженерии – как и многие другие инженерии.

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

Разработка киберфизических систем ### Нет, системные инженеры занимаются разработкой киберфизических систем, но в состав технических практик системной инженерии разработка отдельных видов систем (аэрокосмических, программных, киберфизических, систем управления) не входит.

Инженерные расчёты ### Нет, инженерные расчёты не относятся к техническим практикам системной инженерии. Это общеинженерная практика. Скорее всего, Василий прошёл этот курс ещё перед тем, как проработать десять лет инженером.
3. Выполнение упражнений и заключительное написание эссе по проекту. Это то, что мы делаем со студентами на семинарских занятиях, а в Школе системного менеджмента на тренингах и в ходе менторинга. Без этого умение решать простейшие задачки оказывается неприложимым к реальным проектам: нужно научиться видеть объекты-из-учебника в объектах-из-жизни (в учебнике это подробно описано, но "прочесть -- это не уметь сделать в реальных условиях").

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

Для курса мне нужна также какая-то IT-платформа, как для создания и развития курса, так и для его поддержки. Поэтому основное, что будет на следующей неделе -- это укладывание порезанного на части учебника вперемешку с задачами в эту самую IT-платформу (см. полуторамесячной давности материал про EdTech -- https://ailev.livejournal.com/1473691.html). И я бы добавил сюда что-то из прокрастинологии (приложения для смартфонов типа Keep Yoga, Keep Fitness -- если такие программы могут поддержать запал заниматься йогой или фитнесом, то я бы подумал, как этот удачный опыт использовать для занятий всеми подряд курсами Школы, чтобы не прощёлкивали домашние задания по всем дисциплинам, выделяли достаточное время для занятий).

После этого -- укладываем на платформу текущие курсы ШСМ по образу и подобию курса системного мышления: учебник + задачник + организация работы в классе по принципам blended learning, flip teaching и т.д..

После этого -- контент для вычислительного мышления (https://ailev.livejournal.com/1477090.html) для завершения методологического блока, а ещё нужно добить ролевое мастерство из когнитивистского блока. Это уже осенью.

И это совершенно не отменяет ведение текущих курсов, работу с текущими группами -- Школа-то продолжает не только разрабатывать и улучшать курсы, но и "образовывать образованных".
Wednesday, June 26th, 2019
4:40 pm
Опубликован учебник "Системное мышление 2019"
В Ridero опубликован мой учебник "Системное мышление 2019" -- https://ridero.ru/books/sistemnoe_myshlenie/. Те, кто покупал предыдущий вариант книги в Ridero, могут просто скачать новый текст бесплатно. Те, кто ещё не покупал -- прямо сейчас купить за 36 рублей в четырёх электронных форматах. Кто хочет новую книгу в бумаге, советую брать её с цветной печатью тут: https://balovstvo.me/sys-thinking (в Ridero в бумаге только чёрно-белая печать). В остальных электронных магазинах: "в начале следующего месяца мы отправим вашу книгу в интернет-магазины. В Amazon и Bookmate новую версию опубликуют в течение недели после этого, а в Ozon и «ЛитРес» – в течение 45 рабочих дней". ISBN не поменялся, 978-5-4490-4439-6, а вот всё остальное поменялось -- в книге теперь 534 страницы А5 (145*205мм), а не 398 как в старой книжке. Старая книжка имела некоторый успех (по линии Ridero она разошлась в количестве 2675 экземпляров на текущий момент), но новая стала существенно лучше: я надеюсь, что её смогут одолеть даже те, у кого это не получилось с предыдущим вариантом текста.

Как узнать, старая это книга, или новая? У новой книги прямо в названии и на крупным шрифтом обложке указано, что это версия 2019 года:
sys_think_cover2019

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

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

Задачи для новой книги я планирую переделать в ближайшее время, что делать с курсом на курсере
(онлайн курс "Системное мышление" с задачами — http://www.systemsthinkingcourse.ru/ основан на старой терминологии и старом учебнике) я пока не понимаю. Бесплатно прямо сейчас (хотя и не в формате книжной вёрстки, но полное содержание) учебник выложен в виде .pdf файла в телеграм-чате этого онлайн-курса https://t.me/systemsthinking_course (там почти тысяча человек, и новый текст должен существенно облегчить им жизнь).

Основные отличия от предыдущей версии книги обсуждаются тут: https://ailev.livejournal.com/1478510.html.

Вот оглавление "Системного мышления 2019":

1. О мышлении
Перед тем, как заняться системным мышлением
Разные мышления
Требования к мышлению
Место системного мышления среди других мышлений
Готовность к (мыслительному) действию
Варианты системного мышления
Системная инженерия
Системность и систематичность
Наш вариант системного подхода
Концепты системного подхода
Терминология
Слова-термины важны и не важны
Как выбирались термины для нашей книги
Формальность системного мышления
Системное творчество
Предметные специализации системного мышления
Можно ли научить мышлению?
Стадии обучения мышлению
Особенности решения учебных задач по системному мышлению
Переход к использованию мышления

2. Воплощение и описание системы
Воплощение, описание и документация системы
Описания
Как договориться: не обобщать, а конкретизировать
Отношение состава
Отверстия
Работы и действия
Компьютерные программы

3. Роли
Роли и действия
Физические и функциональные объекты
Второе поколение системного подхода
Театральная метафора
Мышление о людях: прежде всего они исполнители ролей
Интересы и предпочтения
Позиция
Лидерство
Внешние и внутренние роли/стейкхолдеры
Организационные места, оргзвенья
Звание и компетенция
Сколько всего стейкхолдеров
Кто участвовал в последнем совещании?

4. Системные уровни
Не всё системы, что ими называют
Системное разбиение
Эмерджентность и метасистемный переход
Редукционизм и синергия
Целевая система и коллективное системное мышление
Обеспечение и наша система
Рекурсивное применение системного мышления
Потребности, требования, ограничения
Примеры системной терминологии
Разделение труда и системные уровни
Системы систем
Люди в системах
Государственное строительство и госпроекты
Будущее и ведущая дисциплина предпринимательства
Общность мышления по мере усложнения систем
Сложность и меры сложности

5. Целевая система и её надсистема
Сначала найти целевую систему
Система — это продукт, или сервис?
Сервис-ориентация
Примеры сервисов
Ты — член команды
Признаки целевой системы
Принцип почтальона
Типовые ошибки определения целевой системы
Именование системы
Надсистема: её тоже нужно найти!
Системный подход: для всех видов систем, не только для целевой

6. Как описывать системы
Трансдисциплинарность
Три основных описания разбиения системы
Функциональный анализ и модульный синтез
Одна система — множество описаний, множество имён
Альтернативные варианты разбиения системы на части
Несовпадение разных системных разбиений
Создание архитектуры: функциональный анализ и модульный синтез
Альфы и артефакты/продукты
Яблоки из жизни, яблоки из задачи
Альфы
Системное описание
Подальфы
Отличия интереса от метода описания

7. Системное моделирование
Описания и методы описания, модели и мета-модели
Мультимодель и междисциплинарность
Метод описания и мега-модель
Понятие конфигурации
Функциональные описания: принципиальные схемы и сценарии
Модульные описания
Платформы и технологические стеки
Важность функциональных рассмотрений целевой системы
Оргзвенья
Необходимость хорошей модульности
Борьба со сложностью в мышлении
Инженерия предприятия

8. Требования и архитектура
Требования как часть определения системы
Два понимания требований
Требования и системное разбиение
Целеориентированная инженерия требований
Проверка и приёмка
Понятие архитектуры

9. Не жизненный не цикл
Биологический жизненный цикл
Жизненный цикл системы 1.0 — работы, меняющие состояния целевой системы
Выполнение работ оргзвеньями
Изображение жизненного цикла как работ (ЖЦ 1.0)
Жизненный цикл проекта
Проблемы с жизненным циклом 1.0
Практики
Жизненный цикл 2.0
Эксплуатация как выделенная стадия жизненного цикла
Цепочки обеспечения
Три времени жизненного цикла
Понятие практики
Управление жизненным циклом, архитектура предприятия и операционный менеджмент
Дисциплина практики
Технология поддержки практики
Совершенствование и развитие
Практики жизненного цикла
Пример: практики жизненного цикла системной инженерии
Методологии

10. Вид жизненного цикла
V-диаграмма
Моделеориентированность в жизненном цикле
V-модели как модель декомпозиции системы
Гибридные модели жизненного цикла
Уход от «водопадов» с гейтами
Управление работами и управление жизненным циклом
Виды практик управления работами
Гибкие методологии управления жизненным циклом и управление кейсами для управления работами
Тренды в практиках управления работами
За пределами жизненного цикла
Жизненный цикл как архитектура деятельности

11. Системная схема проекта
Диаграмма системной схемы проекта
Современное понятие проекта
Предпринимательская, инженерная, менеджерская области интересов
V-диаграмма и системная схема проекта
Альфы — общий объект отслеживания команды
Альфа возможности
Альфа внешних проектных ролей
Альфа описания системы
Альфа воплощения системы
Альфа работы
Альфа команды
Альфа метод
За чем следить в проекте
Состояния альфы и артефакты/рабочие продукты
Как работают с системной схемой проекта
Подальфы
Диаграмма основного жизненного цикла
Модели зрелости и модели готовности технологий
Системные практики
Итоговое эссе
Что дальше

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215699044923192 и https://www.facebook.com/groups/771940449578453/permalink/2062310957208056/
Friday, June 21st, 2019
7:05 pm
Доклад "Будущее инженерии"
Сделал сегодня доклад "Будущее инженерии" на стратегической сессии лаборатории робототехники "Сбербанка", вот слайды доклада: https://yadi.sk/i/u4ObuTYbbPgf-g (видео не писалось).

Многое я уже рассказывал в других местах, но кое-что было и новое. Например, цикл жизни технологий (обсуждалось недавно в https://us13.campaign-archive.com/?u=67bd06787e84d73db24fb0aa5&id=320c223523):
-- Standardisation [deep learning – ONNX, и весь AI сейчас по факту ещё и этой фазы не достиг, то есть это всё ещё игрушки и эксперименты, а не промышленность]
-- Usability (удобные интерфейсы)
-- Consumerization (массовое потребление)
-- Foundationalization (изо всех утюгов, «потребление незаметно»)

Один из ведущих трендов в AI сегодня: «индустриализация» -- уменьшение затрат (в том числе денег, энергии, материалов, времени) на единицу пользы. Гипотеза Rich Sutton: прогресс определяется доступной вычислительной мощностью при простых алгоритмах. Вот максимизировать использование вычислительной мощности -- это и есть задача индустриализации. Ускорить сетку вдесятеро, или уменьшить потребную мощность вдесятеро -- вот это всё и есть индустриализация. Сегодня AI очень дорогой по времени и ресурсам, вот это и решается индустриализацией -- переход к массовости возможен после обрушения цены. И вот эти standardisation-usability-consumerization-foundationalization и есть стадии, по которым лабораторная технология становится промышленной.

Вот ещё модифицированная V-диаграмма с парой трендов на ней:
Vtwins

Штука в том, что digital twin идёт из воплощения системы в обеспечение (традиционное обсуждение того, зачем нужен digital twin -- диагностика, эксперименты what if, данные для дообучения алгоритмов управления, данные для улучшения варианта следующей конструкции и т.д.), а документация системы из обеспечения в воплощение (автономность, resilience, самодиагностика, самодонастройка и прочее для resilience).
Thursday, June 20th, 2019
10:40 am
Можно ли изучить системное мышление по учебнику самостоятельно?
Отвечу всем на вопрос в чате моего блога (https://t.me/ailev_blog_discussion): можно ли по новому учебнику выучить системное мышление самостоятельно?

Во-первых, из вёрстки учебник выйдет ориентировочно 4 июля, потом ещё пару недель на публикацию — всё начнётся через месяц. За этот месяц мы постараемся запустить задачи с проверкой на наших серверах. Насчёт видео — не уверен, хотя идеи какие-то на этот счёт бродят. Учебник плюс задачник -- это уже курс, по нему можно учиться хоть как-то. Просто читать учебник -- полностью бесполезно. Ну, и этот учебник -- не "самоучитель". Даже курс на курсере не планировался как самодостаточный. Он делался прежде всего для поддержки очного курса кафедры технологического предпринимательства в МФТИ, это было основной целью.

Учебник с задачником прошли, и вы после этого понимаете терминологию. Но вот реально использовать материал IMHO самостоятельно не научиться. У нас курсанты и студенты смотрят сначала, как один и тот же мыслительный аппарат применяется для разных проектов друг друга, а потом ещё и пытаются применить это мышление к своему проекту -- и научение происходит после этого, после практической работы. Результаты обычно удивительны (начиная с того, что целевая система всегда неожиданна для наших курсантов, даже в тех проектах, которые они ведут много лет). И вот тогда, после применения мышления к своему проекту (а лучше -- к нескольким), это мышление можно считать в какой-то мере освоенным. То есть учебник по езде на велосипеде только его чтением не проходится, нужно ещё поездить — и как это сделать быстро без присмотра кого-то, кто уже умеет ездить, непонятно.

У нас ещё были варианты не через прохождение курса (групповое обучение), а только через прохождение менторства (есть такая опция и при прохождении курса, но есть и прецеденты менторства без курса). По сути, это то же самое: ментор помогает готовить эссе по вашему проекту, т.е. даёт обратную связь. И ещё нужно понимать, что важно не личное присутствие, а разговор -- в ШСМ есть опция дистантной работы (и, кстати, часто дистантные участники из других городов самые активные на групповом занятии, даже более активные, чем присутствующие очно).

Основная проблема при этом описана в самом учебнике: вы можете лихо решать задачи "из учебника", но вот поставить задачу (то есть найти в жизни объекты из учебника — чтобы потом с ними решить "задачу из учебника", но уже для жизни) нужно учиться отдельно. Можно быть отличником по физике и считать параболы падения для физических тел. Но если поручик Ржевский пнёт болонку, и она полетит низко ("к дождю-с!"), и вы не отработаете навык отождествления болонки с физическим телом, то посчитать для этой болонки параболу вы не сможете. Даже не догадаетесь, что это возможно. Вот с системным мышлением и его самостоятельным изучением это главная проблема — научиться отождествлять жизнь и учебник, а не просто понять, что в учебнике написано.

И при этом, конечно, жизнь полна исключений. Найдутся какие-то люди, которые прочтут учебник, литературу по ссылкам (в нём 234 ссылки!), при этом будут иметь достаточный кругозор, чтобы понимать, о чём там говорится. А затем эти люди потратят много часов на попытки думать системно в своих проектах. И у них, конечно, всё получится. Но я думаю, что таких людей будут единицы.

Это основная проблема в масштабировании курса системного мышления. Увы, чистые "онлайн-курсы" не учат, а учат только реальные проекты -- и желательно пройти парочку-троечку из них с уже знающими предмет людьми. Это верно для физики, для программирования, для системного мышления.

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215657152755914 и https://www.facebook.com/groups/771940449578453/permalink/2051378664967952/, фрифиде -- https://freefeed.net/ailev/18394640-0bc0-41d7-a14b-a9a9784f80e1, вконтакте -- https://vk.com/wall2449939_2285
Wednesday, June 19th, 2019
7:55 pm
Учебная робототехника против покера на раздевание: "проект" vs "упражнение" vs "развлечение"
В очередной пост про образовательную робототехнику (пример американской школы, где под рок собирали роботов уж как кто может) меня призвали комментом -- типа как "пошёл в печать курс системного мышления" (https://www.facebook.com/alx.kornilov/posts/2328277747383781). Ну в печать/публикацию ещё не пошёл, но сегодня начали верстать -- и не курс, а книжку. В прошлый раз верстали пару недель, после этого "печать" (публикация в интернет-магазины) заняла ещё пару недель. Так что учебник в широком доступе я ожидаю примерно через месяц. Но курс (с задачами, но не факт что уже с видео) попробуем за месяц тоже выкатить.

Коммент Алексея Корнилова в этом посте, что американский курс с их "собирайте как можете, и будет вам робототехническое счастье" содержит многие пропущенные в этом курсе, но необходимые для робототехники скиллы в других курсах той же американской школы, а если и не в курсах, так просто в американской жизни. Поэтому нельзя сравнивать большинство российских курсов робототехники, устроенных по принципу "собирайте уж что можете" и поминаемый в этом посте американский курс.

В моём учебнике даётся системная схема проекта: для полноценного проекта нужно задействовать
-- практики предпринимательские (предмет коммента А.Корнилова: чтобы поделка хоть кому-то нужна была, а то дети привыкают в школе делать бесполезное -- вот моего вьюноша уже приучили, что можно делать бесполезное "для учебных целей", см. третий абзац в https://ailev.livejournal.com/1471647.html, его "производственная практика" в этом году была примерно такой же по полезности).
-- практики инженерии, в которых в том числе объясняют, что путём залезания на всё более высокие деревья на Луну попасть нельзя -- овладение "учебной робототехникой" не даёт инженерных знаний, инженерные знания даёт учёба робототехнике (а не учебная робототехника!). Оцените учёбу робототехнике в наборе курсов тут (я собираюсь этот списочек обновить, ведь уже год прошёл -- но для уровня "дискуссии в соцсетях" можно и этот старый вариант использовать): https://ailev.livejournal.com/1434868.html и сравните тамошнюю программу с программой курса "учебной робототехнике". Задумайтесь.
-- практики менеджерские (ибо дружная команда, управление задачами чтобы в срок, дисциплина следования регламентам -- это всё тут). Можно и дальше продолжать, но хотя бы это. Вот этот уровень "покажите всё меню минимальных компетенций для проекта" школьникам и педагогам не объясняют. А в учебнике прописано, что системное мышление с этого начинается -- с проекта как целого, погружаясь затем в его части. "Польза от проекта" тут только маленький кусочек в предпринимательской области интересов.

Для меня учить робототехнике -- это учить вот этому всему, и тут можно разделить роли в команде. Предприниматель там есть, но это по большому счёту не инженер-робототехник. За "нанести непоправимую пользу, только сообразить какую" не инженеры по большому счёту ответственны. И я тут про роли, ибо один человек может роли совмещать, но тогда это нужно оговаривать особо. Конечно, инженерное мышление исполнителям предпринимательских ролей отнюдь не чуждо. Нет же "предпринимательского образования", вот инженерное вполне сойдёт. Но чаще таки работает команда, а в команде у разных людей разные скиллы, включая скиллы робототехников-инженеров (включая инженеров по требованиям!), но не ограничиваясь ими. Нужны и менеджеры, и предприниматели. И, конечно, полный проект требует обучения не только предмету "искусство рукоделия в 2019: как спаять и свинтить болтами двигающегося робота".

Роли, роли в проекте нужно обсуждать, чтобы сравнивать роли в проекте и компетенции, которые даёт какой-то курс. В моём новом учебнике про проектные роли было добавлено не меньше пятидесяти страниц текста, это важно! И интересы ролевые, и скиллы ролевые, и команда собирается из проектных ролей, и внешние проектные роли должны быть. Школьные проекты не должны быть самодостаточными, когда ими занимается сферическая команда в вакууме, без представителей внешних проектных ролей с их надсистемами -- без этого проект не проект, а "упражнение". Хотя статус "упражнения" тоже нужно заработать, для этого нужно указать, какое знание было дано, чтобы упражнять беглость его применения.

Вопросы по организации проекта трудные, но в учебнике у меня задаётся структура системного мышления, которая хотя бы заставляет эти вопросы ставить и не даёт возможности уйти от ответа. Или проект, или "упражнение", или даже "развлечение".

Я увидел в американской школе "развлечение", а не "упражнение" и не "проект". Это несмотря на то, что там и впрямь в соседних предметах могли что-то преподавать интересное и нужное для "проекта" или хотя бы "упражнения", но вряд ли это было. "Жутко мотивирующий курс для Кулибиных" -- нет вопросов, робототехнический аналог покера на раздевание всегда выигрышный. Сказано ведь в комментируемом тексте школьницы-участницы якобы проекта: "Мои знания ни электроники, ни программирования не пополнились ни на грош. Но это время в уютном классе под музыку- одни самых теплых, вдохновенных и по-настоящему счастливых моментов за мой год студента по обмену". Дальше можно спросить: а что не было бы приобретено из неупомянутого, если бы вместо этого они играли в покер на раздевание?! Какие практики? Рукоделия из шестерёнок? Хороший ведь бенчмарк этот покер на раздевание -- после него предметных знаний ноль, но интерес и эйфория от учебного процесса есть! От сборки робота без использования каких-то знаний по инженерии (предпринимательству, менеджменту, чему угодно ещё) тоже может быть эйфория, радость, что мы и читаем. Но по внешним эффектам можно было бы и покер на раздевание дать вместо сборки роботов, верёвочный тренинг (сказали бы, что "проект по менеджменту") или что угодно другое.

Это всё не обучение, это всё развлечение. То, что "мы мотивируем, а обучат другие" -- отмазка.
Tuesday, June 18th, 2019
1:23 pm
Системное мышление: обучение железных ящиков и кожаных мешков
Суть системного подхода -- это разбирательство с системными уровнями, работа с отношениями часть-целое. Для того, чтобы AI стал системным его нужно научить тому, что такое отношение часть-целое, научить разбирать целые предметы на части. Для этого нужно иметь обучающую выборку. Для этого был предложен набор данных PartNet из 26671 модели 3D объектов в 24 категориях с отмеченными для них 573585 частями -- https://cs.stanford.edu/~kaichun/partnet/. Вот как они бьют лампы на целое и части, на много уровней:
lamp_tree[1]

Эпоха корпусной инженерии (я писал об этом в https://ailev.livejournal.com/1009201.html, в 2012 году, по аналогии с корпусной лингвистикой) потихоньку начинается, но это только самое начало.

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

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

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

А пока -- учебник системного мышления для кожаных мешков у меня готов, вношу в эти 530 страниц последние правки (спасибо бета-тестерам!) и отсылаю [UPDATE: отослал] сегодня на вёрстку.

UPDATE: Обсуждение в фейсбуке: https://www.facebook.com/ailevenchuk/posts/10215645218937576
Friday, June 14th, 2019
1:56 am
Опубликовано видео доклада про учебник "Системное мышление 2019"
Сегодня я сделал полуторачасовой доклад про новый учебник "Системное мышление 2019". Слайды -- https://yadi.sk/i/aCrGRA9D1Whbig, видео (https://youtu.be/rpAmDAhyYj0):


В учебник ещё вносятся правки, но на следующей неделе я его уже планирую отправить на вёрстку -- release early, release often. В докладе сначала рассказывается об истории и целях этой "переписки" (хотя кроме переписки туда вписано было 120 новых книжных страниц -- их там теперь 520, и это ещё не окончательная цифра), а потом комментируются основные терминологические новации. В учебнике не будет раздела о том, чем новый текст отличается от старого: кто и зачем будет его там читать? Но если кому интересно (я думаю, это может быть интересно максимум сотне человек), то все основные изменения как раз и обсуждаются в докладе.

UPDATE: обсуждение в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215613334140476
1:31 am
Определения: лекарство, которое часто оказывается болезнью.
Вдруг ожила дискуссия октября 2017, где меня представляют одним из идеологов радикального либертарианства, https://www.facebook.com/laxy.catal/posts/819029461610691. Нынешний спор в тамошних комментах -- о праве, "что это такое". Один даёт определения права, другой говорит про ненужность понятия, и что стопицотпятое определение права его не устроит, ибо что толку от определений того, что неопределимо, ибо его нет. Не договорились по терминологии. Но ведь есть приёмы работы с ситуациями недоговорённостей по терминологии, выработанные в современной (21 век уже) философской логике:
-- не использовать определений, ибо каждое из них отражает точку зрения только одной деятельностной роли. Если вы ничего не хотите делать, а только объяснять, то можно вообще спор заканчивать -- споры должны быть прагматичны, а не онтологичны. Онтологические же споры (не про "делать", а "как на самом деле") теоретически бесплодны. Если непонятно, онтологии каких ролей для какого действия нужно совмещать -- то можно и не договариваться, незачем ведь договариваться: мир не изменится и от того, что хоть как-то договоритесь, и от того, что не договоритесь. Мир если не изменится, то можно не волноваться, прекратить спорить и разойтись сразу. Если мир от результатов спора изменится (договорились оба о действиях), продолжаем спорить и договариваться.
-- при описании малопонятного идти не к более общим понятиям, а делать grounding, описывать физический мир. Уход в более общие понятия и описание непонятного как специализаций (аристотелевские определения "X это Y с такими-то особенностями") -- тупик. Чтобы договориться, нужно конкретизировать, а не абстрагировать -- не сводить к известому спорщикам общему, а сводить к известному спорщикам физичному (даже не частному! Ибо для частного подразумевается противостоящее ему плохо определимое общее, а для физичного -- плохо определимая роль. Абстрактные понятия это чаще всего роли, функциональные объекты, ссылаются на какое-то поведение и отношения).
-- на время разговоров сам термин табуируется (всё равно его использование не ведёт к пониманию, и только замедляет дискуссию), вместо него пишутся развёрнутые формулировки если уж очень нужно, и дискуссия продолжается без этого термина -- https://lesswrong.ru/wiki/Табуирование. В дискуссиях же не про термин обычно говорится (термины нужны просто для того, чтобы компактнее было обсуждать -- а спор убирает все преимущества использования термина). Дискуссии должны быть про "что делаем", прагматизм. Если спор превращается в спор о терминах, то это тревожный симптом бесплодного спора, немедленно делайте что-нибудь. Если споткнулись с собеседником на "праве", просто не используйте этот термин, и попробуйте рассказать, что нужно делать (прагматизм!) без использования этого слова.

Тут ещё про объяснения незнакомых понятий через другие незнакомые понятия помогает понимание "понятийных расстояний" -- https://lesswrong.ru/w/Ожидая_короткие_понятийные_расстояния И эти расстояния обычно короткими не бывают: попробуйте объяснить третьекласснику как строить вольт-амперную характеристику для тиристора. Расскажите ему про вольт, ампер, характеристику и что такое тиристор. С третьеклассником все всё понимают, но два профи часто свои "тиристоры" и прочие сепульки пытаются всё-таки рассказать -- разница в возрасте ведь небольшая, и кажется, что объяснить можно. Но нет. Сколько определений не давай, пользы от них не будет.

Бойтесь, бойтесь определений -- это то лекарство, которое оказывается болезнью чаще, чем лечит. Георгий Петрович Щедровицкий: "Определение -- это гробик для уснувшей мысли".

У меня в учебнике системного мышления нет никакой опоры на определения, нет глоссария (толку с него?!). Жирненьким выделяю термины в тех районах текста, где много об этом термине говорится, в том числе какие-то фразы, похожие на определения. А потом через три-четыре предложения другие фразы, тоже похожие на определения. А потом ещё и ещё раз. Тренируется нейронная сетка, лучше и лучше в пространстве смыслов определяется место понятия -- смысл понятия, скрывающегося за термином и его синонимами (ещё ведь и синонимы! Термины из других теорий, с другими оттенками значений и другими ассоциациями!). Но не определения, нет. Результат такой понятийной работы по тренингу нейронной сетки развёрнутыми текстами с использованием слов (по Витгенштейну: смысл слов определяется их употреблением! не определением!) есть, определений нет. Это всё про жизнь, это не математика, где у точек нет размера, а параллельные линии не пересекаются даже в бесконечности и длины они тоже бесконечной. В жизни всё по-другому, вероятностно.

UPDATE: дискуссия в фейсбуке -- https://www.facebook.com/ailevenchuk/posts/10215613209577362
Monday, June 10th, 2019
1:14 am
Пробуйте ArchiMate3 как DSL на Scala
Вот пример реализации ArchiMate от Константина Борисова, в виде DSL на Scala -- https://github.com/smeagol74/semod (там внутри есть и примеры, отрисовка через PlantUML).

Я считаю реализацию DSL языков «человеческого моделирования» (исполняемых не компьютером, а глазеющим на диаграмму человеком) очень переспективной. Любые эксперименты в этом направлении – это бесценный опыт. Julia или Scala – это не так важно, хотя Julia имеет спецмеханизмы для удобного построения DSL и активно в этом направлении развивается. Но опыт есть опыт, он на любом языке может быть получен.

ArchiMate я сильно разлюбил в последнее время. Это самый системный язык из тех, что я знаю (включая SysML), но он всё-таки недостаточно системный. Это чётко показала работа с ним в рамках попытки достижения соглашения о моделировании SysArchi (https://yadi.sk/i/zhht0RshtJzyMQ).

Визуализация картинки – я не считаю её как-нибудь ценной (аж целую книжку написал об этом: https://ridero.ru/books/vizualnoe_myshlenie/). Я наблюдал работу с моделером Орг-Мастер, который поддерживал по факту расширенный IDEF0 в формате нортон коммандера: два окна псевдографики с наборами понятий, и можно было делать связи, тыкая в выбранные элементы в двух окнах – понятия связывались. Вот: http://bigc.ru/instruments/bigmasterpro/bm/om/. На этом Орг-Мастеренём скорость работы была космическая, но много лет клиенты ныли, что «хотим картинку». Редактирование WYSIWYG для IDEF0 таки потом сделали, но показывали её исключительно как маркетинговую фишку, при начальных шагах работы. А дальше не использовали: при 20 понятиях модели картинка уже бесполезна. А основная работа велась в по факту режиме программирования: генерация необходимых отчётов по модели. Генерировали должностные инструкции, органиграммы, положения о службах и всё остальное. Фишка была в том, что если «слесарь» заменяли на «слюсарь», то это делалось в одном месте модели, и во всех нужных документах слово генерировалось то, что нужно, правка была локальной, а последствия глобальны. Я лично видел, как используется псевдографический (два табличных окошка) моделер с программируемым бэкендом по генерации отчётов и понимаю, насколько он круче любых моделеров графических языков. В визуализацию картинками и редактирование картинок копать не нужно, визуализацию держать только для первой-второй демонстрации, "маркетинга" (менеджеры все очень хотят картинок! Они ж не работают с моделером, они только решения принимают по покупке моделера, но им картинки нравятся по принципу «чтобы было»).

Сам я смотрю на развитие подобного моделирования в направлении SysMoLan -- https://ailev.livejournal.com/1443879.html. Увы, ArchiMate плохо для этого предназначен. И нужно бы делать свой язык. И моделер из IDE. Скажем, взять MS Visual studio и развивать моделер на её основе. Это очень удобно, если у тебя язык в форме DSL к поддерживаемому Visual Studio языку (Julia, кстати поддерживается). Конечно, все эти современные IDE связаны с облаками, поддерживают групповую работу онлайн и т.д. Это будет «из коробки», если язык системного моделирования делать как DSL в рамках расширяемого языка программирования.

Ну, а мой основной опыт в создании моделеров -- проект https://github.com/TechInvestLab/dot15926/, там редактор тоже псевдографика "бесконечного дерева" во многих окнах, но плюс полноценная питон-консоль. Для особо желающих демонстрировался визуальный выход (например, P&ID диаграммы, потенциальные пользователи там ведь были весьма специфичны), альтернативный интерфейс ввода -- связка с Excel. Ох, там много интересного было наисследовано в этом проекте.
12:54 am
lytdybr
Учебник был таки переписан, объём составил на сегодня 520 книжных страниц and counting -- то есть по сути я за месяц вписал туда книжку в 120 страниц (было-то 400 книжных страниц!). Сейчас вношу предложенные изменения, их есть. Например, меняю "оценку интереса" на "ролевое предпочтение" по всему тексту -- это вот прямо сегодня происходит. Главное и труднейшее к исправлению из полученных замечаний -- это резкое усложнение чтения, начиная с темы жизненного цикла. Несколько человек попросили подразбавить густоту текста пояснениями и примерами примерно так же, как это было сделано с первыми двумя третями книги. И это счастье, потому что в прошлом тексте особая зубодробительность начиналась главой раньше, с рассказа про функциональные и конструктивные разбиения.

Я не думаю, что прямо в этой версии 2019 года смогу удачно и с попсовыми примерами рассказать "на пальцах" мутноватую и неустаканенную даже в самом системном мышлении тему жизненного цикла (который не жизненный, и не цикл!) и систем его обеспечения (поведение систем в обеспечении -- это и есть жизненный цикл!). И приходится поминать много чего из менеджерского кругозора, что явно не добавляет попсовости. Скажем, примеры моделей жизненного цикла включают отсылки к agile, но сам вопрос про agile не так прост, и писать по этому вопросу "учебник в учебнике" никакой возможности нет. Вот и думай тут, выкашивать упоминание agile (как будто это что-то решит!), или наборот, добавить разъяснений (и что, поможет?).

Буду пробовать отсылать книгу в вёрстку уже в следующий понедельник, 17 июня 2019, а всю эту неделю работать над замечаниями -- делать локальные правки. Хотя в любой момент готов поменять что-то и глобально, были бы хорошие идеи, что именно. Присылайте замечания, до следующего понедельника это будет не поздно, а полезно.

Две учебных группы, которые я сейчас веду (СМС2019 и корпоративная группа), получают уже материал нового учебника -- хотя и без окончательных правок, но основной материал и терминология все уже на месте. Затея удалась, я всё основное успел, я молодец!

Вьюнош таки пошёл в Школу: в пятницу на первое занятие "Основ онтологики", а 11-12 июня пройдёт "Схематизацию на салфетке и в уме" (кстати, вчера Пион опубликовала онтику курса: https://piongaibaryan.livejournal.com/7395.html). Вчера он сыграл с классом четыре раунда пейнтбола в подмосковье (итог: четыре командных победы и один личный синяк в личном зачёте), но это ещё не конец учебного года. Конец учебного года будет завтра, в понедельник: презентация проекта, который был закончен в пятницу. Пару дней назад он начал брить бороду, но усы таки оставил.

Мне от вьюноша сплошной прибыток: по наследству достались неношенные прошлогодние бриджи: ему они этим летом оказались малы, а с меня спадают только чуть-чуть.
[ << Previous 20 ]
Лабораторный журнал   About LiveJournal.com