emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Возвращаясь к определению Bounded Context от Alberto Brandolini: "A Bounded Context is not a purely logical (language consistency, unity of purpose) or physical (code separation, deployment unit) concept. It's an obligation to maintain integrity between those…
Greg Young разъяснил смысл Bounded Context двумя картинками. И сопроводил это текстом:
📝 "Finding real world Bounded Context examples that are memorable is next to imposs...
"We are going to do a quick cavity search""
📝 "Finding real world Bounded Context examples that are memorable is next to imposs...
"We are going to do a quick cavity search""
😁9
"Системная архитектура программно-насыщенных комплексов: за пределами нотаций, инструментов и техник" с участием @WatchTh15 https://youtu.be/2AARoFUy7vU
YouTube
Системная архитектура программно-насыщенных комплексов: за пределами нотаций, инструментов и техник
Первое интервью с Александром Лучковым
https://link.medium.com/jZ53slUJfmb
0:17 Тема обсуждения и проблематика
3:00 Что происходит с системной архитектурой?
6:13 Чем системная архитектура отличается от модели предметной области?
8:17 Где проходит граница…
https://link.medium.com/jZ53slUJfmb
0:17 Тема обсуждения и проблематика
3:00 Что происходит с системной архитектурой?
6:13 Чем системная архитектура отличается от модели предметной области?
8:17 Где проходит граница…
👍1
Чем отличается "validation" от "verification", одним предложением:
📝 "The validation process determines that the "right product is built". The verification process determines that the "product is built right".
-- "ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes"
📝 "The validation process determines that the "right product is built". The verification process determines that the "product is built right".
-- "ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes"
👍17
Чем отличаются Architecture, Design и Implementation:
- https://resources.sei.cmu.edu/asset_files/WhitePaper/2003_019_001_29559.pdf
Копия:
- https://www.researchgate.net/publication/221553844_Architecture_Design_Implementation
- https://resources.sei.cmu.edu/asset_files/WhitePaper/2003_019_001_29559.pdf
Копия:
- https://www.researchgate.net/publication/221553844_Architecture_Design_Implementation
Forwarded from Я Математик
Дискретная математика. Практикум по теории множеств
Множества. Операции над множествами
Операции над множествами
Решение теоретико-множественных соотношений
Решение уравнений относительно множеств
Взаимное расположение множеств
Включения и равенства
Множества. Соответствие. Мощность. Примеры. Понятие функции
Взаимнооднозначное соотношение, биекция
Функции. Способы задания. Отношения
Графики
Решение уравнений относительно графиков
Соответствия
Бинарные отношения
Факторизация отображений
https://www.youtube.com/playlist?list=PLDrmKwRSNx7LJfbF6FZXBBuo3XCCAGIj-
Множества. Операции над множествами
Операции над множествами
Решение теоретико-множественных соотношений
Решение уравнений относительно множеств
Взаимное расположение множеств
Включения и равенства
Множества. Соответствие. Мощность. Примеры. Понятие функции
Взаимнооднозначное соотношение, биекция
Функции. Способы задания. Отношения
Графики
Решение уравнений относительно графиков
Соответствия
Бинарные отношения
Факторизация отображений
https://www.youtube.com/playlist?list=PLDrmKwRSNx7LJfbF6FZXBBuo3XCCAGIj-
👍4🔥2
Forwarded from Я Математик
Яндекс Практикум запустил бесплатный тренажёр по основам математики для цифровых профессий
Сервис онлайн-обучения цифровым профессиям Яндекс Практикум запустил бесплатный тренажёр по основам математики для цифровых профессий. С его помощью можно повторить школьную программу и освоить базовые математические навыки для работы продакт-менеджером, разработчиком, аналитиком или специалистом по Data Science.
Тренажёр состоит из 5 модулей: «Числа», «Дроби», «Алгебра», «Множества и логика» и «Комбинаторика».
В каждом модуле от 15 до 20 уроков.
Длительность прохождения одного модуля — 20-30 часов.
Вы научитесь:
- быстро считать в уме, работать с пропорциями и процентами, решать уравнения и неравенства, совершать операции над множествами, использовать логические операторы, решать комбинаторные задачи и доказывать несложные теоремы;
- браться за задачи с несколькими переменными, корректно интерпретировать данные статистики, видеть ошибки в расчётах и понимать абстракции, которыми в работе оперируют разработчики и аналитики;
- решать задачи, с которыми менеджеры проектов, маркетологи, тестировщики, аналитики, разработчики и представители других цифровых профессий сталкиваются на работе.
Приступить к прохождению тренажёра и изучить подробности можно по ссылке.
Сервис онлайн-обучения цифровым профессиям Яндекс Практикум запустил бесплатный тренажёр по основам математики для цифровых профессий. С его помощью можно повторить школьную программу и освоить базовые математические навыки для работы продакт-менеджером, разработчиком, аналитиком или специалистом по Data Science.
Тренажёр состоит из 5 модулей: «Числа», «Дроби», «Алгебра», «Множества и логика» и «Комбинаторика».
В каждом модуле от 15 до 20 уроков.
Длительность прохождения одного модуля — 20-30 часов.
Вы научитесь:
- быстро считать в уме, работать с пропорциями и процентами, решать уравнения и неравенства, совершать операции над множествами, использовать логические операторы, решать комбинаторные задачи и доказывать несложные теоремы;
- браться за задачи с несколькими переменными, корректно интерпретировать данные статистики, видеть ошибки в расчётах и понимать абстракции, которыми в работе оперируют разработчики и аналитики;
- решать задачи, с которыми менеджеры проектов, маркетологи, тестировщики, аналитики, разработчики и представители других цифровых профессий сталкиваются на работе.
Приступить к прохождению тренажёра и изучить подробности можно по ссылке.
👍7
Forwarded from Архитектура ИТ-решений
ГОСТы возвращаются. В начале 2019-го, приказом 216 Росстандарт отменил так называемые руководящие документы РД-50, задававшие требования к содержанию документов по автоматизированным системам.
С конца апреля 2022-го они снова действуют. Теперь под новым названием ГОСТ Р 59795-2021 Возможно, детальное сравнение и выявит ряд отличий, но заниматься подобной ерундой я не стану. Всегда считал, что ИТ-архитекторам, вынужденных работать с ГОСТами, лучше держаться за свой ГОСТ Р 57100-2016/ISO/IEC/IEEE 42010:2011 и дистанцироваться от требований 19-ых и 34-х ГОСТов, чтоб не утонуть в бессмысленности современной частной или государственной бюрократии
С конца апреля 2022-го они снова действуют. Теперь под новым названием ГОСТ Р 59795-2021 Возможно, детальное сравнение и выявит ряд отличий, но заниматься подобной ерундой я не стану. Всегда считал, что ИТ-архитекторам, вынужденных работать с ГОСТами, лучше держаться за свой ГОСТ Р 57100-2016/ISO/IEC/IEEE 42010:2011 и дистанцироваться от требований 19-ых и 34-х ГОСТов, чтоб не утонуть в бессмысленности современной частной или государственной бюрократии
docs.cntd.ru
О признании недействующими на территории Российской Федерации актов, изданных государственными органами, правопреемником которых…
О признании недействующими на территории Российской Федерации актов, изданных государственными органами, правопреемником которых является Федеральное агентство по техническому регулированию и метрологии / Приказ Росстандарта от 12 февраля 2019 г. № 216
👏2
Архитектура ИТ-решений
ГОСТы возвращаются. В начале 2019-го, приказом 216 Росстандарт отменил так называемые руководящие документы РД-50, задававшие требования к содержанию документов по автоматизированным системам. С конца апреля 2022-го они снова действуют. Теперь под новым…
Хабр
ГОСТ 34: изменения в наступающем 2022 году
Всем привет! Так получилось, что последние годы занимаюсь разработкой всяких разных информационных систем для государственных и окологосударственных органов. Как всем хорошо известно, основными...
Наверное, самая краткая и понятная картинка по мотивационным элементам Archimate, которую я когда-либо видел: https://mellarius.ru/architecture/levels%20-%20motivation.png
#SoftwareArchitecture #ArchiMate
#SoftwareArchitecture #ArchiMate
👍3🤔3👎1
Часто спрашивают про альтернативы для Miro. В Archimatetool есть доска со стикерами (см. New Sketch View на стр. 110). Можно делать EventStorming обычными стикерами, а не только используя "C.1.10 Business Process Cooperation Viewpoint". При этом становятся доступны историрование, версионирование, восстановление, коллективная разработка, трассировка изменений, при этом информация не покидает периметра безопасности, on-premise, а доступ к информации задается обычной конфигурацией git-сервера.
#EventStorming #DDD #Microservices #SoftwareArchitecture #ArchiMate
#EventStorming #DDD #Microservices #SoftwareArchitecture #ArchiMate
👍7
Forwarded from adz
Привет. Тут видео с Лампортом вышло для затравки, а потом полез в комменты (https://lobste.rs/s/slsiqa/leslie_lamport_interview_how_write) к статье и нашёл его веб страницу с видео курсами по TLA:
- https://lamport.azurewebsites.net/video/intro.html
- https://lamport.azurewebsites.net/video/videos.html
- https://lamport.azurewebsites.net/video/intro.html
- https://lamport.azurewebsites.net/video/videos.html
Про оценивание задач:
- "Practice Standard for Scheduling" 3d edition by Project Management Institute
"Practice Standard for Project Estimating" 2d edition Project Management Institute
- "Software Estimation: Demystifying the Black Art (Developer Best Practices)" by Steve McConnell (я встречал в интернете краткий конспект)
- "Agile Estimating and Planning" by Mike Cohn
Очень кратко (всего 3 страницы) о методике оценивания PERT:
- "The Clean Coder" by Robert C. Martin, "Chapter 10 Estimation :: PERT"
Статья, отвечающая на очень частый вопрос:
- "How Do Story Points Relate to Hours" by Mike Cohn
Вводное видео: YOW! 2016 Robert C. Martin - "Effective Estimation (or: How not to Lie)"
"How to Read Lead Time Distribution" by Mauvisoft Team
#Estimation
- "Practice Standard for Scheduling" 3d edition by Project Management Institute
"Practice Standard for Project Estimating" 2d edition Project Management Institute
- "Software Estimation: Demystifying the Black Art (Developer Best Practices)" by Steve McConnell (я встречал в интернете краткий конспект)
- "Agile Estimating and Planning" by Mike Cohn
Очень кратко (всего 3 страницы) о методике оценивания PERT:
- "The Clean Coder" by Robert C. Martin, "Chapter 10 Estimation :: PERT"
Статья, отвечающая на очень частый вопрос:
- "How Do Story Points Relate to Hours" by Mike Cohn
Вводное видео: YOW! 2016 Robert C. Martin - "Effective Estimation (or: How not to Lie)"
"How to Read Lead Time Distribution" by Mauvisoft Team
#Estimation
www.pmi.org
Practice Standard for Scheduling - Third Edition | PMI
This standard will help you achieve an objective measurement process for project schedules and schedule models.
👍9❤2
Forwarded from Архитектура ИТ-решений
Простое пошаговое описание Event Storming с сайта про архитектуру от IBM https://www.ibm.com/cloud/architecture/architecture/practices/event-storming-methodology-architecture/ Ничего лишнего.
Ibm
IBM Garage
Accelerate digital transformation with the end-to-end model from IBM. Generate innovative ideas get the technology and expertise to make them real.
👍2
Архитектура ИТ-решений
Простое пошаговое описание Event Storming с сайта про архитектуру от IBM https://www.ibm.com/cloud/architecture/architecture/practices/event-storming-methodology-architecture/ Ничего лишнего.
Пример EventStorming в предметной области логистики - доставка контейнеров.
"Container Shipment Analysis"
- https://ibm-cloud-architecture.github.io/refarch-kc/implementation/event-storming-analysis/
Исходники и демонстрационная архитектура:
refarch-kc - Implementation solution for container shipment using Event-Driven Architecture
- https://github.com/ibm-cloud-architecture/refarch-kc
#EventStorming
"Container Shipment Analysis"
- https://ibm-cloud-architecture.github.io/refarch-kc/implementation/event-storming-analysis/
Исходники и демонстрационная архитектура:
refarch-kc - Implementation solution for container shipment using Event-Driven Architecture
- https://github.com/ibm-cloud-architecture/refarch-kc
#EventStorming
GitHub
GitHub - ibm-cloud-architecture/refarch-kc: Implementation solution for container shipment using Event-Driven Architecture
Implementation solution for container shipment using Event-Driven Architecture - ibm-cloud-architecture/refarch-kc
Архитектурное многостраничное руководство Microsoft по мультитенанту:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/overview
Связанные ресурсы:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/related-resources
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/overview
Связанные ресурсы:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/related-resources
Docs
Architect Multitenant Solutions on Azure - Azure Architecture Center
Learn how to build multitenant solutions, including B2B and B2C SaaS, on Azure by using the guidance that this series provides.
👍8
"5 cognitive bias examples and how to avoid them in decision-making"
- https://www.atlassian.com/blog/productivity/cognitive-bias-examples
- https://www.atlassian.com/blog/productivity/cognitive-bias-examples
Work Life by Atlassian
5 cognitive bias examples and how to avoid them in decision-making
Cognitive bias is great for avoiding sabre-tooth tigers, but not for solving customers' problems, devising product strategies, and making complex decisions.
👍8
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"5 cognitive bias examples and how to avoid them in decision-making" - https://www.atlassian.com/blog/productivity/cognitive-bias-examples
"Reading this decision-making article is the best decision you’ll make today"
- https://www.atlassian.com/work-management/team-management-and-leadership/decision-making
Очень понравилось то, что автор затронул наиболее острую тему "Think through short-term and long-term effects". На эту же тему писал Craig Larman: https://less.works/ru/less/principles/systems-thinking.html
- https://www.atlassian.com/work-management/team-management-and-leadership/decision-making
Очень понравилось то, что автор затронул наиболее острую тему "Think through short-term and long-term effects". На эту же тему писал Craig Larman: https://less.works/ru/less/principles/systems-thinking.html
Atlassian
How to Make Effective Decisions | The Workstream
Decision making is important, but it can also be stressful. This guide breaks down what you need to know to confidently make efficient and effective choice
🔥4👍2