Блог:Максима Цепкова — различия между версиями
м |
|
(нет различий)
|
Версия 23:58, 10 ноября 2013
Профессиональный блог Максима Цепкова - главного архитектора CUSTIS.
- http://www.facebook.com/mtsepkov
- http://mtsepkov.moikrug.ru/
- http://www.linkedin.com/in/mtsepkov
- https://twitter.com/mtsepkov
Ранее был на http://blogs.uml2.ru/blogs/maksiq и http://softwarepeople.ru/, а теперь переехал сюда.
Смотри также Выступления и Статьи
2023-05-24: Альтернативные базовые онтологии - игра ума или нечто большее?
Проходя учебник по курсу онтологики Школы системного менеджмента Анатолия Левенчука, вспомнил различные вариации базовой (foundation) онтологии, о которой мне кажется интересным написать для тех, кто любит думать на высоких уровнях абстракции. Не потому, что считаю их более подходящими по сравнению с изложенной в курсе объектной онтологией, а просто как повод к гимнастике ума и размышлению.
Впрочем, подобная гимнастика ума может иметь и практическое применение. Например, при ряде рассуждений достаточно удобно представлять реально существующим мир идеальных объектов, как полагал Декарт. А еще в свое время я пришел к выводу, что вопрос существования Бога в значительной мере терминологический, при чем не имеющий принципиального значения, то есть одни и те же смыслы можно сформулировать как в онтологии, где есть христианский Бог, так и в материалистической онтологии. И позднее мне это помогало при общении с верующими, я мог перейти в их онтологию. Например, чтобы объяснить, что интернет и другие современные технологии – не орудия зла, а нейтральные средства, которые могут использоваться для разных целей. Причем, даже если интернет создал дьявол для совращения людей, то он все равно получился нейтральным, и, более того, создание интернета дьяволом – не свидетельство его успеха, а, наоборот, свидетельство того, используя другие средства, он терпит поражение, и нет никаких оснований полагать, что с помощью интернета он будет более успешен. Впрочем, это было отступление, детально разбирать теологические онтологии я не буду.
Откуда я, собственно, знаю про разные базовые онтологии? Многое разбиралось в курсе философии, который я изучал на Физтехе. И эта статья в значительной мере содержит интерпретации, которые я помню с тех времен. При этом я знаю, что существуют и другие интерпретации описываемых далее концептов.
Естественно, основной, правильной онтологией был материализм. Отметим, кстати, что базовая онтология в курсе тоже материалистична: выделяются физические объекты, а классы, описывающие объекты ментального пространства, существуют на материальном носителе: в сознании в процессе мышления или структур памяти, или в виде описаний на разных носителях. Собственно, то, что в курсе говорят про объекты ментального пространства, а не про мир идеальных объектов это подчеркивает.
Отмечу, что материализм вовсе не означает, что классы и конструкции из них создаются исключительно на основе физических объектов. Мы запросто можем создать новые конструкции в ментальном пространстве, а потом использовать их как проект для воплощения в физическом мире.
Как антагонизм материализму выделяли идеализм в разных формах, в котором первичны именно идеальные объекты. Для начала отметим идеализм Платона, в котором первичны как раз идеальные объекты, существующие объективно в некотором пространстве идеальных объектов и воплощающиеся в реальном мире в качестве предметов, их свойств и так далее. Соответственно, задача познания – изучение именно мира идеальных объектов, так как физический мир – лишь грубое и несовершенное их отражение.
Декарт разработал дуализм, предполагающий равноправное объективное существование пространства идеальных объектов живущего своей жизнью, и физического мира, живущего своей жизнью. мостиком между этими мирами служит человеческое мышление, которое видит объекты идеального мира и может сопоставлять их с объектами физического мира. Подчеркну, что в этой концепции идеальные объекты существуют не в виде описаний в мышлении или на физическом носителе, они существуют объективно в пространстве идеальных объектов, куда мышление имеет доступ. И мне представляется, что для практических целей такая онтология тоже могла бы быть достаточно удобна, потому что многие концепты, связанные с работой с идеальными объектами, можно было бы изложить проще.
Концепция дуализма отчасти развита Кантом: хотя он не говорил явно про мир идеальных объектов, однако явно полагал наличие априорных суждений, которые затем соотносятся с опытом, и порождают синтетические суждения. При этом концепция существования Бога обосновывалась именно аналитически, вне опыта, равно как и нравственный закон внутри, присущий каждому человеку. Впрочем, тут есть широкое поле интерпретаций, потому что можно рассматривать, априорные суждения лишь как гипотезы, проверяемые в ходе получения научного знания. Однако, у Канта это все-таки сильно больше. чем просто гипотезы.
Следующей интересной концепцией является объективный идеализм Гегеля. В соответствии с ним, первично мышление некоторого Духа или Бога, которое творит мир идеальных объектов и воплощает его в физический мир, включая людей. Принципиальное отличие от Платона – в проникнуть в мир мысли Духа и таким образом понять устройство мира. А еще – мысли Духа не особо скованны объективными законами, так что статус мира – примерно как миров, которые вы видите во сне. концепция того. что мир лишь снится некоторому богу есть во множестве вариантов, сниться может и отдельная часть мира, например, Вильнюс по одной из вариантов легенды – сон князя Гедимина, который до сих пор спит где-то в пещере под холмом и видит этот город.
Далее был субъективный идеализм, который говорил, что никакого мира физических объектов не существует, есть лишь мысли и ощущения конкретного человека. Помните в фильме «Формула любви» граф Калиостро говорит: «Вот и выходит, что весь мир – лишь игра моего ума. А если вы со мной согласны, то и вашего тоже». Реально в такой концепции рассуждать не так просто. Но это вопрос языка.
И тут уместно вспомнить произведение Борхеса «Тлен, Укбар, Orbis tertius» (например, здесь, искать "Укбар"), где как раз такая онтология положена в основу одного из языков созданного там мира. Там есть такие артефакты, как развалины, которые существовали, потому что на них останавливались перелетные птицы, или порог, который был, пока какой-то нищий помнил о нем, переступал или спотыкался. Материализм, который, например, предполагает, что если монеты были потеряны, а через несколько дней – найдены, то эти два дня они существовали, хотя их никто не видел, в этом языке оказывается лингвистическим парадоксом. Зато оказывается возможным творить артефакты: если быть уверенными, что в каком-то месте есть древний город, то он будет найден при раскопках. И это подтверждено экспериментально. Правда, на раскопках не должно быть свидетелей, знающих про эксперимент.
Еще более интересной в том же произведении Борхеса является онтология, которая вообще отрицает существование объектов. Далее цитирую: «Мир - не собрание предметов в пространстве, но пестрый ряд отдельных поступков. Для него характерна временная, а не пространственная последовательность. В предполагаемом праязыке Тлена, от которого происходят "современные" языки и диалекты, нет существительных, в нем есть безличные глаголы с определениями в виде односложных суффиксов (или префиксов) с адвербиальным значением. Например: нет слова, соответствующего слову "луна", но есть глагол, который можно было бы перевести "лунить" или "лунарить". "Луна поднялась над рекой" звучит "хлер у фанг аксаксаксас мле" или, переводя слово за словом, "вверх над постоянным течь залунело".»
На этом я, пожалуй, завершу этот пост. И если кому покажется интересным - готов обсуждать.
2023-05-16: AnalystDays - высокое качество докладов
Весенняя конференция AnalystDays порадовала меня содержанием докладов, которое, по моим впечатлениям, улучшилось с прошлой конференции. А еще был замечательный afterparty с хорошей музыкальной группой, которой удалось запустить танцпол - это редкость на IT-конференциях. И при этом музыка не исключала содержательного общения, что тоже важно.
Я публиковал впечатления с докладов сразу в ходе конференции, и сейчас собираю из них отчет. К сожалению, у меня получилось быть только первый день, потому что второй пересекся с конференцией Школы системного менеджмента (мой репортаж), поэтому в репортаже наверняка нет многих ценных докладов.
2023-05-09: Онтологии социальных отношений
Учебная работа Максима Цепкова по курсу моделирования (онтологики) Школы системного менеджмента Анатолия Левенчука
После конференции Школы системного менеджмента Анатолия Левенчука я решил поработать с курсами Школы, благо есть свободный доступ ко всем online-учебникам, а недорогая подписка еще дает доступ к заданиям. И начать с курса онтологики, который недавно переименован в курс моделирования. И в некоторый момент возник вопрос о практической работе в ходе освоения курса – рекомендуется, и совершенно правильно, работать с собственными, а не учебными задачами. В качестве темы для учебной работы я выбрал разобраться с онтологиями социальных отношений, то есть создать онтологию, с помощью которой можно было бы описывать конкретные онтологии социальных отношений и их эволюцию и описать их в этой онтологии.
2023-05-04: TrueTechDay - живая конференция и хороший контент
В самом конце марта, 31.03 прошла первая ИТ-конференция МТС TrueTechDay. Она проходила на нескольких площадках offline: Москва, Астана, Тбилиси и Дубай, по которым были распределены треки, и в online-формате. В Москве конференция была в концертном пространстве MTC Live, в котором шло четыре трека, а при желании — можно было смотреть треки с других площадок в трансляции. По организации было немного ляпов, но не слишком значительных.
Зато пространство накладывало дополнительный отпечаток на атмосферу, эффект шоу. На первом — вид сверху, от зала с докладами по архитектуре, на все пространство конференции, еще до начала выступления. Там внизу пространство для общения, оно на втором фото, а ряды для зрителей основного зала — за стеной, на третьем фото — вид снизу.
Спикеры могли еще посмотреть концертную площадку за кулисами — спикерская была в гримерных для артистов. Этих фото у меня нет. Другие залы были достаточно компактными, отделены частично тканевыми занавесями, а не жесткими сценами, но в целом звук был устроен нормально, залы не мешали друг другу. Можно оценить по фото с моего выступления.
По качеству контента конференция прошла на очень высоком уровне. И я очень желаю организаторам сохранить этот уровень в последующих конференциях, по опыту знаю, что это — не просто. Но надеюсь, что у них получится. Записи обещали опубликовать, а сама конференция была бесплатной. вообще есть смысл следить за бесплатными конференциями, которые проводят разные компании, потому что организаторы реально вкладываются в качество контента. Хотя понятно. что получается у всех по-разному, и это отчасти лотерея. Но у МТС получилось хорошо. И, отчасти поэтому я так затянул с публикацией отчета: заметки на конференции надо было обработать для публикации.
Я сам выступал с докладом по модель Белбина, на котором не буду останавливаться подробно. Скажу лишь, что это был гибрид между моими первыми докладами с рассказом про модель как таковую, например на SPMconf-2012 и последними докладами, начиная с TeamLeadConf (статья-расшифровка), в которых я фокусировался на практических применениях для ИТ. Запись будет опубликована.
А дальше — заметки с других докладов. Я был на основном треке и треке архитектуры, параллельно шли треки BigData, AI и другие, смотрите программу. И, думаю, там тоже было интересно. Из всех докладов особо я хочу отметить пленарные выступления Вячеслава Николаева, Евгения Черешнева м Макса Завадского — в них реально был интересный контент, а также выступления Александра Бындю про lowcode и Александра Белоклокова про цифровой двойник X5. Но это — оценка из моих интересов и восприятия, у вас может быть другая.
2023-05-01: Четыре основные роли в компании - статья на vc.ru
Анатолий Левенчук на конференции ШСМ говорил о четырех ролях созидателей-инженеров и четырех ролях менеджеров. Если на них посмотреть, то можно увидеть соответствие с ролями в развитии системы разделения труда, которые выделяет Петр Щедровицкий, стилями руководства Адизеса и структурой организации по Минцбергу. Сопоставление представляется интересным, и я написал о нем статью https://vc.ru/hr/681839-chetyre-osnovnye-roli-v-kompanii Думаю, такое сравнение взглядов разных теорий будет полезным.
Пост на FB
2023-04-24: Конференция школы системного менеджмента Анатолия Левенчука: движение продолжается
В эти выходные, 22-23.04.2023 была конференция Школы системного менеджмента Анатолия Левенчука «Современная системная инженерия и менеджмент — 2023». Школа — одна из точек движения фронтира по обучению и мышлению, поэтому участие в конференции для меня очень важно: понять движение, получить новые идеи. Я на конференции уже пятый раз, и пару раз выступал, а в этот раз — без выступления. Этот текст — не пересказ выступлений, которые всегда очень насыщены, а тезисы, которые важны мне самому. Включая мои мысли по поводу идей, высказанных в докладах. А записи выступлений можно увидеть на канале Школы https://t.me/system_school, там же выложены презентации, обычно — в комментариях к постам по конкретным докладам, где также были ответы на вопросы. Программа конференции, и дальше на канале посты с трансляцией, обсуждениями докладов и публикация записей.
2023-03-28: Надо ли идти к светлому будущему? Восьмая статья по самоопределению
Очередная статья по самоопределению «Надо ли идти к светлому будущему?» о том, стоит ли непременно идти путем развития, и надо ли направлять на этот путь других, если вам кажется. что они лишь плывут по течению и не реализуют свой потенциал. Думаю, она будет завершающей в этой серии статей. И надеюсь, что схемы в них помогут вам в самоопределении, как помогают мне.
Все статьи и доклады по самоопределению Пост на FB
2023-03-05: TeamleadConf-2023 - как всегда вдохновляет и дает много ценного
На TeamleadConf-2023 я был только первый день, а потом уехал по своим делам. И это очень жалко, потому что во второй день наверняка было много интересных докладов, как и в первый. Более того, я пропустил доклад Анны Обуховой, потому что он шел параллельно с моим собственным. но, надеюсь, я посмотрю в записи хотя бы часть из докладов и тогда дополню отчет. А пока - отчет о тех докладах, которые я посмотрел. Среди них - великолепные доклады Макса Дорофеева и Филиппа Дельгядо. Еще хочу отметить доклад Андрея Грицевича о применении практик социократии в дочке Ростелекома для улучшения процесса, в дополнение к LeSS, используемому как основной организационный фреймворк.
Что касается впечатлений о конференции в целом, то помимо докладов там много качественного общения в перерывах и на афтерпати. На котором я тоже был только один день. Но на афтерпати - полноценно, а еще было препати для спикеров, и там тоже много содержательного и интересного. Иногда такое общение так захватывает, что ты не идешь на доклад, но в этот раз так не случилось. Спасибо Онтико за очередную прекрасную конференцию!
2023-02-24: Спиральная динамика и самоопределение - седьмая статья по самоопределению
Очередная статья по самоопределению «Спиральная динамика и самоопределение» посвящена применению модели спиральной динамики к вопросам самоопределения. Я уже касался этой модели, говорят о корпоративных культурах в статье «Человек для компании или компания для человека?», а в этой статье рассмотрю два прикладных аспекта: различные представления о том, что такое самоопределение, связанные с каждым уровнем и путь по уровням при освоении новой деятельности.
Все статьи и доклады по самоопределению Пост на FB
2023-02-19: Видео моего вебинара по DDD в Школе Системного Анализа Дениса Бескова
Опубликовано видео https://youtu.be/D6YEeBUard8, продолжение https://youtu.be/ruOBs4EF-oo моего вебинара 09.02 в Школе Системного Анализа Дениса Бескова с таймкодами, разбивкой на эпизоды, ссылками на презентации, которые я использовал и полезные материалы. Получилось очень хорошо, такая публикация - супер!
В вебинаре использованы презентации моих докладов
- Domain-driven design: от справочников и документов до отчетов (WIAD-2020)
- DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021)
- Визуальное проектирование масштабируемых приложений (TechLead-2021)
Пост на FB
2023-02-14: Шестая конференция Живая компания
10-11.02 прошла Шестая конференция по самоуправлению Живая компания. Два дня, четыре трека, 279 человек. А первая была в 2018 году. Конференция вдохновляет, и я бы оценил ее выше ожиданий и по содержанию и по качеству общения и по организации конференции. Так что громадное спасибо организаторам, спикерам и участникам за два дня замечательного общения!
2023-02-07: Понимаем себя и других - шестая статья по самоопределению
Очередная статья по самоопределению «Понимаем себя и других» рассказывает о типологиях человека, которые дают способ понять мышление другого, сильно отличающегося от тебя человека. Ведь человек действует в команде, совместно с другими. Сильными являются команды непохожих, однородные команды – слабы, это показали исследования Белбина. И вам надо коммуницировать и взаимодействовать с разными людьми на вашем пути в будущее. Типологии позволяют делать это эффективно.
Все статьи и доклады по самоопределению Пост на FB
2023-02-06: В четверг у меня вебинар по DDD в Школе Системного Анализа
В четверг 09.02 в 18:00 (мск) у меня вебинар в Школе Системного Анализа (Денис Бесков). Будет разговор про Domain Driven Design - основы, отличия от других подходов, вопросы применения. Это будет не лекция, а живой разговор, можно будет задать свои вопросы. Регистрация по ссылке https://sysanschool.timepad.ru/event/2315991/ Приходите!
2023-02-03: Бирюзовые организации и самоуправление в ИТ в 2023 году - разговор на ITBizRadio
Вышел подкаст Бирюзовые организации и самоуправление в ИТ в 2023 году с моим участием на ITBizRadio. Разговор был очень содержательным и интересным, получилось затронуть очень разные кейсы и аспекты самоуправления, поговорить об исторических основаниях, о том, что сейчас происходит в разных компаниях и о практическом применении. Вообще разговор шел из практического залога, от практики к теоретическим основаниям, а не наоборот. И он сейчас продолжается в чатике канала https://t.me/ITBizRadio_chat. А вообще на канале много интересных материалов, смотрите.
Пост на FB
2023-02-01: Микросервисные гномики и парадигмы разработки - аналитические чаепития
Вчера в рамках Аналитических чаепитий, которые организует Екатерина Лысенко был разговор про мою модель гномиков для микросервисной архитектуры, о которой у меня есть большая серия докладов. Запись https://youtu.be/8nI2STePwQQ уже опубликована на канале аналитических чаепитий.
Разговор получился очень интересным, в ответах на вопросы у меня впервые получилось сформулировать, в каком месте процесса эта модель дает существенный вклад. Это происходит в тех случаях, когда мы хотим не просто разбираться с устойчивостью работы системы по фактам блуждающих ошибок или обнаружения мусора данных, остающегося от упавших сессий, а хотим эту устойчивость тестировать. Именно тогда аналитикам и тестировщикам надо хорошо представлять фактическую внутреннюю работу микросервисного приложения, чтобы придумывать и реализовывать сценарии тестирования и тест-кейсы. Модель дает наглядное представление для этого. Ведь обычно взаимодействие сервисов при обработке запросов рисуют на диаграммах последовательности, но на них сложно показать кейсы параллельной обработки нескольких запросов или падений отдельных экземпляров сервисов, они для этого не предназначены.
А еще есть задачи тестирования масштабирования, когда мы не просто нагружаем произвольным потоком запросов, а пытаемся сконструировать этот поток так, чтобы проверить различные узкие горла в обработке, потенциальную перегрузку отдельных сервисов. Стреляют-то чаще они. Например, когда из-за акции все бросились заказывать один и тот же товар, вместо обычного равномерного потока.
И еще один случай - обсуждение с бизнесом масштабируемой и устойчивой архитектуры. Когда он просит объяснить, почему она будет устойчива, например, к падению дата-центра в конкретных сценариях, которые описаны в интернете. Собственно, такой разговор по поводу одного из наших продуктов был источником, в котором родилась модель. Или почему масштабирование оказывается таким дорогим по ресурсам.
Смотрите что получилось. Презентацию здесь я не выкладываю - я не рассказывал по ней, а показывал отдельные слайды, они есть в отдельных выступлениях по теме.
2023-01-19: Счастье – не в профессии или должности, а в характере деятельности - пятая статья по самоопределению
Очередная статья по самоопределению Счастье – не в профессии или должности, а в характере деятельности – о моделях, которые позволяют понять, будет ли деятельность приносить драйв и энергию, и об управлении драйвом в своей работе.
Все статьи и доклады по самоопределению Пост на FB Рекомендация Вячеслава Кунева - запомню, чтобы не искать
2023-01-17: Agile-методы: light-версии требований - моя очередная статья на habr про требования
Очередная статья по работе с требованиями Agile-методы: light-версии требований посвящена тем методам, которые принес Agile. Ведь если мы признаем, что гарантировать успех проекта невозможно, а сами требования могут изменяться в процессе реализации, то тщательная проработка становится бесполезной тратой сил, необходимо работать по-другому, чем предлагал классический подход. При этом, в соответствии с Agile -манифестом, многие методы представляют собой фокусируются не на форме и содержании документов, а на способах эффективного проведения встреч, на которых требования проясняются.
Пост на FB
2023-01-07: Я и мои аватары – спектакль жизни на внутренней сцене. Четвертая статья по самоопределению
Очередная статья по самоопределению Я и мои аватары – спектакль жизни на внутренней сцене рассказывает модель человека как команды аватаров-субличностей, играющих спектакль жизни на двух сценах: внешней в объективной реальности и на внутренней у себя в голове. Модель позволяет работать с внутренними конфликтами, и наглядно показывает, откуда появляется различие ожиданий даже у тесно взаимодействующих людей.
Все статьи и доклады по самоопределению Пост на FB
2022-12-29: Путь в будущее: создаем аватара. Третья статья по самоопределению
Опубликовал очередную статью по самоопределению Путь в будущее: создаем аватара. Публикация перед самым Новым годом, но, думаю, это будет востребовано – ведь длинные новогодние каникулы для многих – время подумать о планах на будущий год, А если нет – можно вернуться к этому позднее, а пока – праздновать.
С наступающим Новым годом!
Все статьи и доклады по самоопределению Пост на FB
2022-12-21: Domain Driven Design: модели вместо требований - моя статья на habr
Статья Domain Driven Design: модели вместо требований продолжает тему работы с постановками, начатую статьей Какие нужны требования: развитие концепта. Здесь рассказывается альтернативный классическим требованиям подход, когда очень быстро переходят к моделям и именно они становятся предметом обсуждения с заказчиком.
Пост на FB