Overview
This course explores the relationships between team structure, software architecture, and complexity science. The learning outcomes include understanding high software development organization performance practices and the grand unified theory of organizational design. The course teaches about team topologies, software architecture, complex adaptive systems, and scaling complex adaptive systems. The teaching method is through a recorded presentation at a conference. The intended audience is individuals interested in software development, organizational design, and complexity science.
Syllabus
Intro
Team Topologies & complexity
What is value?
Team Topologies
Software architecture & complexity
Complex adaptive systems
Complex adaptive systems are everywhere
Corporate metabolism
Sidebar: Identifying the signs of aging
Scaling complex adaptive systems
Outro
Taught by
GOTO Conferences