Episode 5: Software Architecture
Episode description
Guest: Michael Stal
Host: Bernd Kolb
Every system has an architecture -- even if you just start writing code. As systems grow in size, importance, and responsibility, though, Siemens' Michael Stal believes that a systematic approach to defining and nurturing the shape of a system is the only way to ensure that the system meets all of its requirements. These include not just the explicit requirements understood by the client and developer, but also the implicit requirements that often go undocumented.
At ooPSLA, Michael is offering a pair of tutorials aimed at helping us all understand how to design and implement high-quality systems. His tutorials are titled High Quality Software Architecture and Software Architecture Refactoring. Yes: you can refactor your software architecture as part of improving the performance of your system. Michael will show you how.
