<<< Previous speaker next speaker >>>

Kevlin Henney, Industry Expert on Software Architecture, Patterns, Processes and Languages

 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.

Kevlin is also the editor of the 97 Things Every Programmer Should Know site and forthcoming book.

Presentation: "Design Stories"

Time: Wednesday 10:15 - 11:15

Location: Filuren

Abstract: It is implicit in many agile approaches that design is treated as a continuous activity, rather than one exclusive to a single phase of development. From prototyping to TDD, from architecture envisioning to review, from refactoring to retrospectives, design is treated as a continuous -- although sometimes lumpy -- process of feedforward and feedback. However, this recognition is not enough to reason about and communicate how a design comes into existence and evolves. Designs, from code fragments to large systems, can be envisioned and discussed through narratives, such as programming episodes and pattern stories.

Level: beginner/intermediate/expert

Keywords: Code, Design, Architecture, Patterns, Stories