Presentation: "Five Considerations for Software Developers"

Time: Wednesday 10:30 - 11:20

Location: Store Sal


Those involved in software have a lot to keep in mind as they negotiate the worlds inside and outside of their code and the relationship between them. For those interested in improving the state of their art there are many (many) sources of specific recommendations they can use to sharpen their practice.

This talk takes a step back from the busy, overpopulated and often overwhelming world of such recommendations to focus on five general considerations that can inform more detailed recommendations and specific decisions.

Download slides

Frank Buschmann, Siemens AG, Corporate Technology

 Frank  Buschmann

Frank Buschmann is a Principal Engineer at Siemens Corporate Technology in Munich, Germany, where he leads a team of architects doing research in software architecture and design technologies and supporting development organizations in applying these technologies to develop innovative software products.

Frank's research interests include Object Technology, Platform- and Product-Line Architectures, Model-Driven Software Development, and specifically Patterns. In his development work, Frank has lead the design and implementation of several large-scale industrial software projects, including business information, industrial automation, and telecommunication systems. Frank is co-author of four volumes of the "Pattern-Oriented Software Architecture" published by John Wiley & Sons.

Kevlin Henney, Independent Consultant

 Kevlin  Henney

Kevlin Henney is an independent consultant and trainer based in Bristol, UK. He has variously developed and delivered training courses, consultancy and software across a number of domains ever since getting involved in professional software development in the late 1980s.

Kevlin's work focuses on software architecture, patterns, development process and programming languages.

He has been a columnist for various magazines and online publications, including The Register, Java Report and C++ Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series, A Pattern Language for Distributed Computing and On Patterns and Pattern Languages.