Presentation: "Design Stories"
Time: Wednesday 10:15 - 11:15
Location: Filuren
Level: beginner/intermediate/expert
Keywords: Code, Design, Architecture, Patterns, Stories
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.
Download slides
Level: beginner/intermediate/expert Keywords: Code, Design, Architecture, Patterns, Stories |
Kevlin Henney, Industry Expert on Software Architecture, Patterns, Processes and Languages![]() 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. |
![]() |
||