Zen of Architecture
In this dense session, Juval Lowy will explain his approach to system analysis and design, how to decompose the system into its building blocks. This is the key area almost all architects get wrong. The session will show how to use volatility to decompose a system and the relationships between these building blocks. 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, common telltale signs or "smells" when your design is still functional.