Overview
Explore how software architects can leverage organizational structure as a powerful tool for architecture in this 35-minute conference talk from GOTO 2021. Delve into the intersection of Conway's Law, domain-driven design, and microservices, examining how modern software architecture approaches utilize organization as a key component. Learn practical strategies for influencing team structures and organizational dynamics, even with limited authority. Discover the true meaning of using organization as an architectural tool and gain insights on navigating the challenges of self-organized teams. Investigate the relationship between organizational design and software architecture, drawing from concepts in "Accelerate: The Science of Lean Software and DevOps." Understand why architects should focus less on direct architecture and more on fostering collaborative environments. Gain practical advice on implementing organizational changes, conducting effective workshops, and addressing cultural issues in software development teams.
Syllabus
Intro
Architects do architecture & tech
Organization must be defined
Accelerate: The science of lean software & DevOps
Software architecture = Collaborative games
Architects shouldn't do architecture
Start: more than trainings
Support
Workshop
Culture issues
Conclusion
Taught by
GOTO Conferences