Solving Complex Problems with Systems Design Lessons from Air Traffic Contr
summary
A four‑step systems design approach — understand, conceptualize, decompose, prototype/integrate — guides three real projects: a 360° tower simulator, integration of electronic flight strips, and replacing an operational ATIS/ATS across multiple sites. Concrete choices: use of enterprise KVM for remote hardware, anticipating multicast and routing in functional design, prototyping before采购, and prioritized requirements via MOSCOW. Surprises include failing to reduce three network switches to two and a hard‑to‑find bug caused by a missing single carriage return in test messages. Runbooks, regression tests and rollback planning prove essential.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:07Simple coordination at scale
- 3:39Air traffic control systems
- 8:19Systems design approach
- 14:01Current system overview
- 16:07Problems and requirements
- 18:36Conceptual design
- 21:06Technical design & teamwork
- 24:18Prototyping & validation
- 25:45Integration & testing
- 29:21Safe production deployment
- 30:48Monitoring & support
- 32:30Documentation & feedback
- 34:16Selling the design
- 35:21Key takeaways
related talks
33mFrom Enterprise Architecture to Software Design - Critical Thinking
41mThe lost art of software design
40mPrincipals of System Integration
46mA Systems Approach to Safety and Cybersecurity
59mMastering the System Design Methodology
55mArchitecture Blindspots, Biases, and Blunders: Avoiding Common Pitfalls in System Design
49mSystems Thinking and the Art of Simplification -
01h 27mRedesigning Legacy Systems : Keys to Success
