В продолжение темы топологии и платформенных команд - сегодня вышла статья от ребят из ThoughtWorks на сайте M.Fowler:
"Mind the platform execution gap. Prerequisite capabilities for successful platform strategies" by Cristóbal García García, Chris Ford
- https://martinfowler.com/articles/platform-prerequisites.html
Интересно, что они хорошо отзываются о книге "Team Topologies: Organizing Business and Technology Teams for Fast Flow" by Matthew Skelton, которая недавно упоминалась здесь:
- https://news.1rj.ru/str/emacsway_log/510
#Management #SoftwareArchitecture #Agile
"Mind the platform execution gap. Prerequisite capabilities for successful platform strategies" by Cristóbal García García, Chris Ford
- https://martinfowler.com/articles/platform-prerequisites.html
Интересно, что они хорошо отзываются о книге "Team Topologies: Organizing Business and Technology Teams for Fast Flow" by Matthew Skelton, которая недавно упоминалась здесь:
- https://news.1rj.ru/str/emacsway_log/510
#Management #SoftwareArchitecture #Agile
martinfowler.com
Mind the platform execution gap
The hype around developer productivity platforms can shroud the prerequisites to doing them well.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
О презентационных навыках вышла очередная статья Gregor Hohpe: - The Second Curse of Speaking (Complex Topics, Part 6). A Steady Rhythm Keeps Your Listeners On Track https://architectelevator.com/strategy/presenting-second-curse/ #SoftwareArchitecture #Career…
Alexander Polomodov (Director of digital ecosystem development department at Tinkoff), опубликовал вчера интересный пост о применимости принципов ООП-проектирования в управленческой деятельности и в топологии команд:
"SOLID’ный тимлид, или основы менеджмента для технарей"
https://apolomodov.medium.com/solid-teamlead-basic-management-for-techies-260a3ba30ad2
#Management #SoftwareArchitecture #Agile #SoftwareDesign
"SOLID’ный тимлид, или основы менеджмента для технарей"
https://apolomodov.medium.com/solid-teamlead-basic-management-for-techies-260a3ba30ad2
#Management #SoftwareArchitecture #Agile #SoftwareDesign
Medium
SOLID’ный тимлид, или основы менеджмента для технарей
Часто получается так, что тимлидом в команде становится самый прокачанный разработчик, который хорош в hard skill’ах, но менеджментом до…
Интересная подборка литературы по SoftSkills и искусству спора:
- https://m.vk.com/wall-56611080_127534
Первая книга - еще 1923 года, а Шопенгауэр и того старше. Пролистал несколько книг из этой коллекции и остался впечатлен.
#SoftSkills #Career #Management
- https://m.vk.com/wall-56611080_127534
Первая книга - еще 1923 года, а Шопенгауэр и того старше. Пролистал несколько книг из этой коллекции и остался впечатлен.
#SoftSkills #Career #Management
VK
Post deleted | VK
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Как управлять знаниями и что для этого использовать? Это - один из наиболее частых вопросов. Поделюсь своим скромным опытом. Internet-content Нужные мне статьи из интернета я сохраняю в pdf-файлы, поскольку сайты с контентом даже таких известных людей, как…
Мое изучение систем управления знаниями переросло в мини-проект:
- https://github.com/emacsway/dckms-template
Он возник потому, что сегодня мы много пишем там, где не ищем, и ищем там, где стали писать мало. Я, в этом отношении, не являюсь исключением.
Преследовалась цель минимизировать риски и внешние зависимости, обеспечить автономность работы и защищенность данных в пределах контролируемого контура, достигнуть легкость интеграции приватной базы знаний с коллективной (корпоративной, общественной), и при этом сохранить её свободу и автономность посредством распределенности.
Неделю назад я начал пользоваться этим подходом сам, и мигрировал все свои заметки на Sphinx-doc. Это оказалось несложно благодаря изначально выбранному reStructuredText-формату разметки. Впрочем, с Markdown все было бы так же просто:
- https://github.com/emacsway/dckms-template#markdown
Спасибо всем, кто принимал участие в этом процессе, делился опытом, давал информацию и идеи.
#Career #SoftSkills #KnowledgeManagement
- https://github.com/emacsway/dckms-template
Он возник потому, что сегодня мы много пишем там, где не ищем, и ищем там, где стали писать мало. Я, в этом отношении, не являюсь исключением.
Преследовалась цель минимизировать риски и внешние зависимости, обеспечить автономность работы и защищенность данных в пределах контролируемого контура, достигнуть легкость интеграции приватной базы знаний с коллективной (корпоративной, общественной), и при этом сохранить её свободу и автономность посредством распределенности.
Неделю назад я начал пользоваться этим подходом сам, и мигрировал все свои заметки на Sphinx-doc. Это оказалось несложно благодаря изначально выбранному reStructuredText-формату разметки. Впрочем, с Markdown все было бы так же просто:
- https://github.com/emacsway/dckms-template#markdown
Спасибо всем, кто принимал участие в этом процессе, делился опытом, давал информацию и идеи.
#Career #SoftSkills #KnowledgeManagement
GitHub
GitHub - emacsway/dckms-template: Distributed Collaborative Knowledge Management System. A bare instance.
Distributed Collaborative Knowledge Management System. A bare instance. - emacsway/dckms-template
"Outside-in Domain Landscape Discovery" by Nick Tune
https://medium.com/nick-tune-tech-strategy-blog/outside-in-domain-landscape-discovery-3ec88aeb70db
В статье Ник ссылается на свой новый проект по нотациям для документирования архитектуры DDD-проекта:
- https://github.com/NTCoding/prod-domain-biz-arch-building-blocks
#SoftwareArchitecture #DDD
https://medium.com/nick-tune-tech-strategy-blog/outside-in-domain-landscape-discovery-3ec88aeb70db
В статье Ник ссылается на свой новый проект по нотациям для документирования архитектуры DDD-проекта:
- https://github.com/NTCoding/prod-domain-biz-arch-building-blocks
#SoftwareArchitecture #DDD
Medium
Outside-in Domain Landscape Discovery
Mapping out your business’s domain landscape has many benefits: knowledge sharing, generating product ideas, providing the foundation for…
Greg Young пишет книгу "Versioning in an Event Sourced System":
- https://leanpub.com/esversioning
Можно прочитать online: https://leanpub.com/esversioning/read
Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту).
Посвящена популярному вопросу - что делать с логом событий Event Sourced агрегата, когда мы изменяем агрегат (добавляем, удаляем, изменяем его атрибуты).
Парень написал конспект по книге Greg Young "Versioning in an Event Sourced System":
- https://github.com/luque/Notes--Versioning-Event-Sourced-System
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
- https://leanpub.com/esversioning
Можно прочитать online: https://leanpub.com/esversioning/read
Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту).
Посвящена популярному вопросу - что делать с логом событий Event Sourced агрегата, когда мы изменяем агрегат (добавляем, удаляем, изменяем его атрибуты).
Парень написал конспект по книге Greg Young "Versioning in an Event Sourced System":
- https://github.com/luque/Notes--Versioning-Event-Sourced-System
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
Leanpub
Versioning in an Event Sourced System
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Greg Young пишет книгу "Versioning in an Event Sourced System": - https://leanpub.com/esversioning Можно прочитать online: https://leanpub.com/esversioning/read Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту). Посвящена популярному…
Парень написал конспект по книге Greg Young "Versioning in an Event Sourced System":
- https://github.com/luque/Notes--Versioning-Event-Sourced-System
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
- https://github.com/luque/Notes--Versioning-Event-Sourced-System
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
GitHub
GitHub - luque/Notes--Versioning-Event-Sourced-System: Notes about the "Versioning in an Event Sourced System" book by Greg Young.
Notes about the "Versioning in an Event Sourced System" book by Greg Young. - luque/Notes--Versioning-Event-Sourced-System
Краткие пересказы некоторых популярных книг по IT:
- https://yoan-thirion.gitbook.io/knowledge-base/
Прокомментировать не могу - узнал о нем сегодня. Сайт может представлять интерес для формирования кругозора и приоритезации персонального плана обучения.
P.S.: Для приоритезации еще можно использовать сайт https://www.goodreads.com/ и рекомендательную систему сайта https://www.amazon.com/ .
#SoftwareArchitecture #Career #SoftwareConstruction
- https://yoan-thirion.gitbook.io/knowledge-base/
Прокомментировать не могу - узнал о нем сегодня. Сайт может представлять интерес для формирования кругозора и приоритезации персонального плана обучения.
P.S.: Для приоритезации еще можно использовать сайт https://www.goodreads.com/ и рекомендательную систему сайта https://www.amazon.com/ .
#SoftwareArchitecture #Career #SoftwareConstruction
yoan-thirion.gitbook.io
Home | Knowledge-base
The purpose of this knowledge base is to share with the community everything that could be useful to people interested in software development, software craftsmanship, agile, leadership, coaching, ...
Gartner Report: статистика использования масштабируемых Agile Frameworks.
"Gartner Report: Survey Analysis: Enterprise Agile Frameworks Maximize Potential for Achieving Agility at Scale"
http://go.scaledagile.com/Gartner-a.html
Отчет прошлогодний, но все-равно интересный. Вдруг кто не знал.
#Agile #Management #SoftwareArchitecture
"Gartner Report: Survey Analysis: Enterprise Agile Frameworks Maximize Potential for Achieving Agility at Scale"
http://go.scaledagile.com/Gartner-a.html
Отчет прошлогодний, но все-равно интересный. Вдруг кто не знал.
#Agile #Management #SoftwareArchitecture
Просматривал на днях две книги:
1) "Agile Software Architecture: Aligning Agile Processes and Software Architectures" by Muhammad Ali Babar, Alan W. Brown, Kai Koskimies, Ivan Mistrík
- https://www.goodreads.com/book/show/17841633-agile-software-architecture
2) "Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World" by Murat Erder, Pierre Pureur
- https://www.goodreads.com/book/show/26260650-continuous-architecture
Вряд ли эти книги для широкого круга читателей, но, несмотря на малоизвестные фамилии авторов, они могут представлять интерес для тех, кто занимается интеграцией архитектурных процессов в Agile-разработку (я имею ввиду все - Business or Mission Analysis process, Stakeholder Needs and Requirements Definition process, System/Software requirements definition process, Architecture Definition process, Design Definition process, System Analysis process).
Первая из них рассматривает в т.ч. и Scrum - одну из наиболее непростых и дискуссионных моделей разработки.
#SoftwareArchitecture #Agile #Management
1) "Agile Software Architecture: Aligning Agile Processes and Software Architectures" by Muhammad Ali Babar, Alan W. Brown, Kai Koskimies, Ivan Mistrík
- https://www.goodreads.com/book/show/17841633-agile-software-architecture
2) "Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World" by Murat Erder, Pierre Pureur
- https://www.goodreads.com/book/show/26260650-continuous-architecture
Вряд ли эти книги для широкого круга читателей, но, несмотря на малоизвестные фамилии авторов, они могут представлять интерес для тех, кто занимается интеграцией архитектурных процессов в Agile-разработку (я имею ввиду все - Business or Mission Analysis process, Stakeholder Needs and Requirements Definition process, System/Software requirements definition process, Architecture Definition process, Design Definition process, System Analysis process).
Первая из них рассматривает в т.ч. и Scrum - одну из наиболее непростых и дискуссионных моделей разработки.
#SoftwareArchitecture #Agile #Management
Goodreads
Agile Software Architecture: Aligning Agile Processes a…
Agile software development approaches have had signific…
"Simplifying code with Decorated Commands" by Mark Seemann, published on 10 May 2021
https://blog.ploeh.dk/2021/05/10/simplifying-code-with-decorated-commands/
У Kamil Grzybek и Jimmy Bogard тема композитных команд тоже хорошо рассматривается.
#DDD #CQRS #SoftwareDesign
https://blog.ploeh.dk/2021/05/10/simplifying-code-with-decorated-commands/
У Kamil Grzybek и Jimmy Bogard тема композитных команд тоже хорошо рассматривается.
#DDD #CQRS #SoftwareDesign
blog.ploeh.dk
Simplifying code with Decorated Commands
Consider modelling many side effects as a single Command.
Forwarded from Сергей Баранов
У ES несколько уровней. Big Picture, Process и Design как минимум.
Если говорить о QAW, то я провожу в такой последовательности:
1. Event Storming для формирования общих знаний на базе исследования домена
2. Impact Mapping для поиска крупных архитектурных Enabler’ов и ASR
3. Со всем этим багажом уже идем в QAW и архитектурные ограничения
Если говорить о QAW, то я провожу в такой последовательности:
1. Event Storming для формирования общих знаний на базе исследования домена
2. Impact Mapping для поиска крупных архитектурных Enabler’ов и ASR
3. Со всем этим багажом уже идем в QAW и архитектурные ограничения
Forwarded from Сергей Баранов
Дальше можно и архитектурную фитнес-функцию строить и risk storming проводить.
Forwarded from Сергей Баранов
В Миро удобно, а чтоб быстрее шло - деление на комнаты в zoom.
Forwarded from Электронное облако
#инструментарий
Хорошая альтернатива клиентам удаленного управления TeamViewer и AnyDesk: RustDesk (github.com/rustdesk/rustdesk) - открытая, бесплатная, мультиплатформенная и написанная почти полностью на Rust! А собственный релейный сервер или рандевузации, можно поднять хоть на Synolgy, хоть на RPi
Хорошая альтернатива клиентам удаленного управления TeamViewer и AnyDesk: RustDesk (github.com/rustdesk/rustdesk) - открытая, бесплатная, мультиплатформенная и написанная почти полностью на Rust! А собственный релейный сервер или рандевузации, можно поднять хоть на Synolgy, хоть на RPi
GitHub
GitHub - rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. - rustdesk/rustdesk
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Если вдруг кто не знал, последнюю версию "Distributed systems: principles and paradigms" 3d edition (2017) by Andrew S. Tanenbaum, Maarten Van Steen можно скачать бесплатно на официальном сайте: - https://www.distributed-systems.net/index.php/books/ds3/ [UPDATE]:…
Еще один неплохой лаконичный материал по распределенным системам, больше напоминающий конспект:
"Distributed systems: for fun and profit" (2013). An introduction to distributed systems.
- http://book.mixu.net/distsys/
Source code:
- https://github.com/mixu/distsysbook
#DistributedSystems #DDD
"Distributed systems: for fun and profit" (2013). An introduction to distributed systems.
- http://book.mixu.net/distsys/
Source code:
- https://github.com/mixu/distsysbook
#DistributedSystems #DDD
GitHub
GitHub - mixu/distsysbook: The book Distributed systems: for fun and profit
The book Distributed systems: for fun and profit. Contribute to mixu/distsysbook development by creating an account on GitHub.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Решение? 📝 "While not discussed in detail here, Message Metadata can be used to achieve causal consistency [AMC-Causal Consistency https://queue.acm.org/detail.cfm?id=2610533 ] among Messages (130) that must be replicated across a network with full ordering…
Превосходная статья по Causal Consistency (Causal Dependencies) доступным языком:
"HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике"
https://habr.com/ru/company/ua-hosting/blog/487638/
[UPDATE]: Есть ещё видео-версия:
- https://youtu.be/UnAprFMX1d4
#DDD #Microservices #DistributedSystems #EIP
"HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике"
https://habr.com/ru/company/ua-hosting/blog/487638/
[UPDATE]: Есть ещё видео-версия:
- https://youtu.be/UnAprFMX1d4
#DDD #Microservices #DistributedSystems #EIP
Хабр
HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике
Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге. Подробности и билеты по ссылке . HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 12:00. Тезисы и презентация ....
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
В продолжение темы топологии и платформенных команд - сегодня вышла статья от ребят из ThoughtWorks на сайте M.Fowler: "Mind the platform execution gap. Prerequisite capabilities for successful platform strategies" by Cristóbal García García, Chris Ford …
Немного о топологии DevOps команд в масштабируемом Agile:
"What Team Structure is Right for DevOps to Flourish?" by Matthew Skelton
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
"DevOps Topologies"
https://web.devopstopologies.com/
"System Team"
https://www.scaledagileframework.com/system-team/
#Management #SoftwareArchitecture #Agile #DevOps
"What Team Structure is Right for DevOps to Flourish?" by Matthew Skelton
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
"DevOps Topologies"
https://web.devopstopologies.com/
"System Team"
https://www.scaledagileframework.com/system-team/
#Management #SoftwareArchitecture #Agile #DevOps
Matthew Skelton
What Team Structure is Right for DevOps to Flourish?
Update (2022): my company Conflux now offers consulting and training around DevOps topologies and related practices like Team Topologies. Update (2019): I have co-authored a book – Team Topol…