The Zen of Architecture
In this dense session, Juval Lowy will explain his approach to system analysis and design, including how to use volatility to decompose the system into its building blocks in order to explore their relationships. This is the key area almost all architects get wrong. Juval will contrast his approach with the most common mistake done in architecture: using functionality to identify services. These are universal design principles, and Juval will use examples from software and non-software systems alike. You will also see how to overcome the real hurdles architects face pursuing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, and common telltale signs or "smells" when your design is still functional.