tgoop.com »
United States »
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc. » Telegram Web
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Представьте, что вам нужно выйти на улицу. Вы не знаете, какая там погода и температура. Как одеться? Первый вариант - это попытаться заблаговременно предугадать погоду путем логического вывода. Например, сегодня июнь, вчера было тепло, значит, сегодня тоже…
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Phil Delgyado
"Месяц под звездами фантазии", Зискин
Легко находится в бесплатном доступе
Легко находится в бесплатном доступе
Forwarded from Artem Mitropolskiy
Петров В. Базовый курс по ТРИЗ
Есть ассоциация ТРИЗ у них в свободном доступе некоторые книжки были. Сайт, увы, не помню
Есть ассоциация ТРИЗ у них в свободном доступе некоторые книжки были. Сайт, увы, не помню
Forwarded from Alexey Neznanov
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Петров В. Базовый курс по ТРИЗ Есть ассоциация ТРИЗ у них в свободном доступе некоторые книжки были. Сайт, увы, не помню
У него штук 10 книг.
Можно начать с http://triz.natm.ru/articles/petrov/00.htm
Можно начать с http://triz.natm.ru/articles/petrov/00.htm
Forwarded from Alexey Neznanov
Но очень неплохая детская - "И тут появился изобретатель" (https://triz-guide.com/storage/app/media/books/altshuller_gs_i_tut_pojavilsja_izobretatel.pdf)
Forwarded from Alexey Neznanov
Ну и остальное на https://triz-guide.com/books можно поглядеть :)
Triz-Guide
Библиотека изобретателя | Институт Инновационного Проектирования
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Исправление - это комплекс мер. Тут надо смотреть, где идет затор, сверху или снизу. Я обычно делаю так (но я не советую за мной повторять из-за высоких рисков, просто у меня с моим польским характером по другому не получается): 1. На работу выхожу, когда…
К вопросу о том, что почитать по диалектике:
http://triz.natm.ru/articles/petrov/3.2.0.htm
http://triz.natm.ru/articles/petrov/3.2.0.htm
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
💬 "Дисциплина - это действие сдерживающих начал в действии личности" -- А.С. Макаренко "О воспитательной системе" Великолепное определение, хорошо понятное мне исходя из принципов разрешения противоречий в архитектуре. Вообще говоря, грань между архитектурой…
Когда-то я сказал, что "архитектура - есть суть разрешение противоречий".
После долгих исследований литературы, публичных и личных обсуждений вопроса о том, что такое архитектура, я еще больше укореняюсь именно в таком толковании. И этот пост наглядно демонстрирует мои мысли:
https://www.tgoop.com/systemswing/132
Попутно он хорошо демонстрирует применение на практике первого и второго законов диалектики.
[UPDATE]:
Architecture Definition Isn’t Just Design
———————
A common question that arises is whether architecture definition is “just” part of design or whether there is something more to it. It’s true that architecture definition incorporates elements of design and also of requirements analysis, but it is a separate activity from each of these.
———————
• Design is an activity focused on the solution space and targeted primarily at one group of people—the developers. It works within a clearly defined set of constraints (the system’s requirements) and is essentially a process of translating these into the specifications for a conformant system. Historically, design has tended not to focus as much on the needs of other groups such as operations or support, assuming that their needs have been captured in the requirements specifications (or often ignoring them altogether).
• Requirements analysis, on the other hand, is an activity focused on the problem space that (in its purest forms) ignores the needs and constraints of groups like developers and systems administrators because it defines what is desired rather than what is possible. It also works within a clearly defined set of constraints (the system’s required scope), although within these constraints it tends to have much more freedom than the design process does.
———————
Architecture definition resolves this tension by bridging the gap between the problem and solution spaces. Its focus is to understand the needs of everyone who has an interest in the architecture, to balance these needs, and to identify an acceptable set of tradeoffs between these where necessary. The tradeoffs take into account the constraints that exist (e.g., technical feasibility, timescales, resources, deployment environment, costs, and so on).
-- "Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives" 2nd edition by Nick Rozanski, Eóin Woods
После долгих исследований литературы, публичных и личных обсуждений вопроса о том, что такое архитектура, я еще больше укореняюсь именно в таком толковании. И этот пост наглядно демонстрирует мои мысли:
https://www.tgoop.com/systemswing/132
Попутно он хорошо демонстрирует применение на практике первого и второго законов диалектики.
[UPDATE]:
Architecture Definition Isn’t Just Design
———————
A common question that arises is whether architecture definition is “just” part of design or whether there is something more to it. It’s true that architecture definition incorporates elements of design and also of requirements analysis, but it is a separate activity from each of these.
———————
• Design is an activity focused on the solution space and targeted primarily at one group of people—the developers. It works within a clearly defined set of constraints (the system’s requirements) and is essentially a process of translating these into the specifications for a conformant system. Historically, design has tended not to focus as much on the needs of other groups such as operations or support, assuming that their needs have been captured in the requirements specifications (or often ignoring them altogether).
• Requirements analysis, on the other hand, is an activity focused on the problem space that (in its purest forms) ignores the needs and constraints of groups like developers and systems administrators because it defines what is desired rather than what is possible. It also works within a clearly defined set of constraints (the system’s required scope), although within these constraints it tends to have much more freedom than the design process does.
———————
Architecture definition resolves this tension by bridging the gap between the problem and solution spaces. Its focus is to understand the needs of everyone who has an interest in the architecture, to balance these needs, and to identify an acceptable set of tradeoffs between these where necessary. The tradeoffs take into account the constraints that exist (e.g., technical feasibility, timescales, resources, deployment environment, costs, and so on).
-- "Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives" 2nd edition by Nick Rozanski, Eóin Woods
Telegram
Системный сдвиг
На конфе "Анализ & Управление в ИТ-проектах" от Infostart мне очень понравился мастер-класс по ТРИЗ. ТРИЗ часто вспоминают в связи с ИТ, но толком мало кто может рассказать, как его системно применять. Тут тоже не было особо сильной привязки к ИТ, но зато…
Forwarded from Alexey Neznanov
[2011] TRIZ for software architecture_.pdf
338.8 KB
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Когда-то я сказал, что "архитектура - есть суть разрешение противоречий". После долгих исследований литературы, публичных и личных обсуждений вопроса о том, что такое архитектура, я еще больше укореняюсь именно в таком толковании. И этот пост наглядно демонстрирует…
📝 Способы разрешения системных (технических) противоречий
http://www.triz.natm.ru/instrum/11priem.htm
http://www.triz.natm.ru/instrum/11priem.htm
Forwarded from Russian Association of Software Architects (Ivan)
Проект "Архитектурные этюды" неожиданно обрел для себя новое качество, в виде площадки по найму специалистов.
Мне видится эта тенденция положительной, т.к. она способна уменьшить проблему "лимонов и персиков" на рынке труда.
[UPDATE]: после регистрации требуется пройти спам-тест в главном топике https://www.tgoop.com/archicases/1 за 60 сек.
Мне видится эта тенденция положительной, т.к. она способна уменьшить проблему "лимонов и персиков" на рынке труда.
[UPDATE]: после регистрации требуется пройти спам-тест в главном топике https://www.tgoop.com/archicases/1 за 60 сек.
💬 14:45. Звонит мой приятель, очень успешный художник. Он приглашает меня на открытие своей выставки. Я нахожу большое удовольствие в общении с этим парнем. В отличие от многих других деятелей искусства, он совершенно чужд тщеславия.
Как-то раз, несколько месяцев назад, он пригласил меня в свою студию. Мы стояли и беседовали в окружении холстов и красок, как вдруг он говорит: «Хочешь посмотреть, как я заработаю 25 тысяч долларов прямо сейчас, до ланча?» – «А как же», – ответил я, слабо представляя себе, что он имеет в виду. И тут он берет открытое ведерко с краской и выплескивает некоторое ее количество на расстеленный на полу холст. Затем берет ведерко с другой краской и снова выплескивает немного на холст. И так четыре раза подряд. На все это у него ушло не более двух минут. Затем, повернувшись ко мне, он говорит: «Ну вот, теперь хватит, готово, можно и обедать!»
Он улыбался, но при этом сохранял полную серьезность. Он объяснил мне, что многие любители живописи не способны уловить разницу между такими минутными поделками и настоящими картинами, которые он пишет всерьез. Они заинтересованы в том, чтобы просто приобрести для своей коллекции холст, на котором красуется его имя.
В глубине души я всегда подозревал, что современное искусство – это большое надувательство. Многие из самых популярных художников зачастую проявляют больше таланта в сфере продаж и саморекламы, нежели в области живописи или скульптуры. Иногда я задумываюсь, а что будет, если коллекционеры узнают, как на самом деле изготовляются некоторые шедевры, чему я был свидетелем тем утром. И самое смешное, что мир искусства настолько парадоксален, что это могло бы сделать картины моего друга еще более дорогостоящими! Однако не думаю, что он рискнет проверить мое предположение.
-- Д.Трамп, "Искусство заключать сделки"
P.S.: Ничего не напоминает?
Как-то раз, несколько месяцев назад, он пригласил меня в свою студию. Мы стояли и беседовали в окружении холстов и красок, как вдруг он говорит: «Хочешь посмотреть, как я заработаю 25 тысяч долларов прямо сейчас, до ланча?» – «А как же», – ответил я, слабо представляя себе, что он имеет в виду. И тут он берет открытое ведерко с краской и выплескивает некоторое ее количество на расстеленный на полу холст. Затем берет ведерко с другой краской и снова выплескивает немного на холст. И так четыре раза подряд. На все это у него ушло не более двух минут. Затем, повернувшись ко мне, он говорит: «Ну вот, теперь хватит, готово, можно и обедать!»
Он улыбался, но при этом сохранял полную серьезность. Он объяснил мне, что многие любители живописи не способны уловить разницу между такими минутными поделками и настоящими картинами, которые он пишет всерьез. Они заинтересованы в том, чтобы просто приобрести для своей коллекции холст, на котором красуется его имя.
В глубине души я всегда подозревал, что современное искусство – это большое надувательство. Многие из самых популярных художников зачастую проявляют больше таланта в сфере продаж и саморекламы, нежели в области живописи или скульптуры. Иногда я задумываюсь, а что будет, если коллекционеры узнают, как на самом деле изготовляются некоторые шедевры, чему я был свидетелем тем утром. И самое смешное, что мир искусства настолько парадоксален, что это могло бы сделать картины моего друга еще более дорогостоящими! Однако не думаю, что он рискнет проверить мое предположение.
-- Д.Трамп, "Искусство заключать сделки"
P.S.: Ничего не напоминает?
Коллеги, хочу обратить внимание на канал Геннадия Круглова о системной инженерии в архитектуре программного обеспечения:
https://www.tgoop.com/IndustrialSoftwareArchitecture
Если вы помните мои обсуждения с Геной в профессиональных пабликах, то знаете, что у Гены основательный, научный подход, основанный на глубоком изучении теории, подкрепленной обширной практикой.
Такого уровня качество исследования, как в нашем обсуждении по SAGA, я больше не встречал нигде.
Гена любое явление исследует вплоть до момента зарождения первоначальной идеи в голове автора.
Публикации Гены затрагивают чрезвычайно острую проблему в разработке программного обеспечения, о важности которой вы можете судить из статьи Craig Larman "Системное мышление".
В канале излагается информация, проверенная практикой в одном из крупных архитектурных подразделнний Сбера.
В общем, я подписался на его канал.
https://www.tgoop.com/IndustrialSoftwareArchitecture
Если вы помните мои обсуждения с Геной в профессиональных пабликах, то знаете, что у Гены основательный, научный подход, основанный на глубоком изучении теории, подкрепленной обширной практикой.
Такого уровня качество исследования, как в нашем обсуждении по SAGA, я больше не встречал нигде.
Гена любое явление исследует вплоть до момента зарождения первоначальной идеи в голове автора.
Публикации Гены затрагивают чрезвычайно острую проблему в разработке программного обеспечения, о важности которой вы можете судить из статьи Craig Larman "Системное мышление".
В канале излагается информация, проверенная практикой в одном из крупных архитектурных подразделнний Сбера.
В общем, я подписался на его канал.
Telegram
Industrial Software Architecture
Канал про инженерию и архитектуру в программных системах
Контент в канале защищён авторским правом.
Автор канала Геннадий Круглов
@GKruglov
Контент в канале защищён авторским правом.
Автор канала Геннадий Круглов
@GKruglov
Forwarded from Russian Association of Software Architects (Ivan)
💼 Добавил группу для всех причастных к ИТ-предпринимательству:
- https://www.tgoop.com/rasa_business
Добавляйтесь)
- https://www.tgoop.com/rasa_business
Добавляйтесь)
Telegram
RASA business
Все об ИТ-предпринимательстве. ИП, ООО, ВЭД, КИК, налоги, бухгалтерия, юриспруденция, валютные операции, банки, ИП/ООО за границей, цифровое кочевничество, релокация...
Основная группа: @ru_arc_chat
Основной канал: @ru_arc
Основная группа: @ru_arc_chat
Основной канал: @ru_arc
Forwarded from Архитектура ИТ-решений
В IcePanel собрали пару ссылок на тексты из серии Modelling vs diagramming и дополнили их новыми словами и картинками. Но, на мой взгляд, не сделали главного, а именно не собрали в одну линию эскизы, модели, представления, исходники, работающее приложение, изменения. Обошли стороной вопросы когда и зачем нужны модели или диаграммы
В этом плане, даже матрица Захмана 1987 года, прокладывающая логику от набросков на салфетке до готовой системы, смотрится более целостной.
Ссылки:
[1] Comparison - C4 modelling vs diagramming
[2] Ardoq Compared to Drawing, Modeling, and Data Visualization Tools
[3] Modelling vs diagramming software architecture
В этом плане, даже матрица Захмана 1987 года, прокладывающая логику от набросков на салфетке до готовой системы, смотрится более целостной.
Ссылки:
[1] Comparison - C4 modelling vs diagramming
[2] Ardoq Compared to Drawing, Modeling, and Data Visualization Tools
[3] Modelling vs diagramming software architecture
Интересный цикл постов про асинхронщину и параллелизм от @ea_kozlov . У парня определенно есть талант излагать сложное просто.
Telegram
Евгений Козлов пишет про IT
Неделя постов о CPU, Memory Models, Concurrency, Multiprocess, Multithreading и Async
Каждый день буду делать посты с развернутыми (и не очень) разборами статей и материалов на тему. Постараюсь выдерживать последовательность от простого и фундаментального…
Каждый день буду делать посты с развернутыми (и не очень) разборами статей и материалов на тему. Постараюсь выдерживать последовательность от простого и фундаментального…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Мотивирующее фото для тех, кто сетует на нехватку времени и не может прочитать ни одной книги за полгода. Это фото Сергея Теплякова: https://www.instagram.com/p/CGv38kHnotb/?igshid=1nrcey0v5xa75 Который не только прочитал, по моим оценкам, уже более пары сотен…
Трушный гик! Один из самых начитанных и грамотных специалистов, которого я когда-либо знал! Говорите, некогда читать? У него как-то находится время еще и писать книги со статьями. Титан!
https://www.instagram.com/coderatworkout
https://www.instagram.com/coderatworkout
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Трушный гик! Один из самых начитанных и грамотных специалистов, которого я когда-либо знал! Говорите, некогда читать? У него как-то находится время еще и писать книги со статьями. Титан! https://www.instagram.com/coderatworkout
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на канал, достойный внимания. Не могу дать оценку всему контенту за отсутствием времени на изучение, но несколько просмотренных мною постов на крайне сложную тематику там освещены достаточно грамотно, с глубокой проработкой теоретической части. Специалистов с таким бэкграундом я за всю свою практику встречал лишь единицы.
https://www.tgoop.com/rect_arrow
https://www.tgoop.com/rect_arrow
Telegram
Прямоугольники и стрелочки
Заметки по Архитектуре программного обеспечения и около того.
Ведущий Максим Юнусов.
Ведущий Максим Юнусов.