<<< Previous Track Next Track >>>


Host: Frank Buschmann

Well designed software architectures are key for successful software projects. However, to be successful it is not sufficient for software architects to have only good domain knowledge and design excellence. They must also be familiar with a wide range of topics that guide them in taking thoughtful design decisions as well as in assessing the quality of these decisions. Such topics range from (agile) software development practices and social skills, over foundations of business strategy and requirements engineering, to aspects of testing and knowledge about architecture reviews. This session explores selected of these practices to complete the design and technology focused architecture sessions from JAOO 2006 and 2007 and tutorials from JAOO 2008.