Leading a Software-Architecture Revolution - Joseph Yoder - Explore DDD 2024

Explore DDD 2024 - Denver, March 12-15 https://exploreddd.com |   / exploreddd   |   / exploreddd   Organized and sponsored by Virtual Genius (https://virtualgenius.com) Pressure to adapt to and shape the market requires agile organizations to add new features, accommodate new interactions, and have new teams work on adapting the software. Sometimes a straightforward software architecture that starts out small when communication is easy can support guided, incremental architectural changes and can gradually evolve with its environment, remaining fit for its purposes. Other times it is not so simple: the initial software architecture can be poorly suited for supporting required changes, or the accumulation of sub-optimal architectural decisions (also known as architectural technical debt) can be too severe; in either case, the architecture needs an extensive revision; especially for the organization to remain agile and adapt to the changing market. Software architecture revolution can be defined as the process of making profound, large-scale changes to the fundamental structures of a software system to improve its attributes, such as availability, scalability, and maintainability, or to enable new requirements that are incompatible with the current capabilities. Architectural revolution usually demands substantial effort from the organization and thus depends on effective leadership to be successful. However, while there is plenty of research on the technical aspects of any architectural transformation, not much is available from the leadership perspective. The role of managers and other leaders include championing the revolution initiative, prioritizing activities, negotiating the allocation of people and resources, evaluating results, taking corrective actions, and reporting achievements. This talk draws from practical experiences to describe patterns to improve the effectiveness of architectural revolution initiatives. About Joseph Yoder: Joe is a research collaborator at IME/USP, founder and principal of the Refactory (www.refactory.com), and a fellow and president of the Hillside Group, a non-profit dedicated to improving the quality of life of everyone who uses, builds, and encounters software systems. He believes software is still too hard to change and wants to do something about this. To address this challenge he dedicates time to teach and mentors teams and organizations on agile and lean practices, architecture, domain-modeling, flexible systems, clean design, patterns, refactoring, and testing. Joe is an author of many patterns and is well-known for the Big Ball of Mud pattern, which illuminates many fallacies in software architecture. He is a co-author of A Scrum Book: The Spirit of the Game which includes 96 patterns for getting the most out of Scrum. Joe received the New Directions award at the Software Engineering Institutes (SEI's) conference on Software Architecture (SATURN) and the ACM recently recognized Joe as a Distinguished Member in the category of "Outstanding Engineering Contributions to Computing".

Overview of the AWS Nitro System: Building Trust Through Secure Cloud ... - M. Wilson, Amazon
▶︎

Overview of the AWS Nitro System: Building Trust Through Secure Cloud ... - M. Wilson, Amazon

Optimizing for a Fast Flow of Value - Susanne Kaiser - Explore DDD 2024
▶︎

Optimizing for a Fast Flow of Value - Susanne Kaiser - Explore DDD 2024

WhatsApp Private Processing - Kevin Hui, Yunqi Li, Elizabeth Li, Henry Wang & Varun Patil, Meta
▶︎

WhatsApp Private Processing - Kevin Hui, Yunqi Li, Elizabeth Li, Henry Wang & Varun Patil, Meta

CHANGE MANAGEMENT 1/2 - HRM Lecture 11
▶︎

CHANGE MANAGEMENT 1/2 - HRM Lecture 11

Keynote: Attested, Transparent, Sovereign: The Evolution of Confidential - M. Russinovich, Microsoft
▶︎

Keynote: Attested, Transparent, Sovereign: The Evolution of Confidential - M. Russinovich, Microsoft

TypeScript in Express – TypeScript Tutorial
▶︎

TypeScript in Express – TypeScript Tutorial

The PROBLEM with Capitalism - Smarter Every Day 316
▶︎

The PROBLEM with Capitalism - Smarter Every Day 316

Jon Stewart on Trump's "Meritocracy" & Desi Lydic on MAGA Moving Iran Goalposts | The Daily Show
▶︎

Jon Stewart on Trump's "Meritocracy" & Desi Lydic on MAGA Moving Iran Goalposts | The Daily Show

A Tiszának azt kell bizonyítania, hogy tud független köztársaságielnök-jelöltet állítani
▶︎

A Tiszának azt kell bizonyítania, hogy tud független köztársaságielnök-jelöltet állítani

Things they DON’T talk about out loud. Insights from 20 years of family therapy practice.
▶︎

Things they DON’T talk about out loud. Insights from 20 years of family therapy practice.

Moon Mass Drivers: Launching Cargo Without Rockets
▶︎

Moon Mass Drivers: Launching Cargo Without Rockets

What Life Is All About - Bishop Barron's Sunday Sermon
▶︎

What Life Is All About - Bishop Barron's Sunday Sermon

Chichvarkin Saves Putin | Vitaly Portnikov
▶︎

Chichvarkin Saves Putin | Vitaly Portnikov

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»
▶︎

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»

🔥ГРОЗЕВ: Путин готовится ЖИТЬ ВЕЧНО? Тайный проект Кремля РАСКРЫТ!
▶︎

🔥ГРОЗЕВ: Путин готовится ЖИТЬ ВЕЧНО? Тайный проект Кремля РАСКРЫТ!

Jensen Huang: The Mindset That Built NVIDIA
▶︎

Jensen Huang: The Mindset That Built NVIDIA

Frank Varney - "Fine Art & Abstract Architectural Photography"
▶︎

Frank Varney - "Fine Art & Abstract Architectural Photography"

DDD and LLMs - Eric Evans - Explore DDD 2024
▶︎

DDD and LLMs - Eric Evans - Explore DDD 2024

Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley
▶︎

Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley

The World's Most Important Machine
▶︎

The World's Most Important Machine