Presentation: "Not your Grandfather's Architecture: Taking Architecture into the Agile World"

Time: Tuesday 13:20 - 14:10

Location: Store Sal

Abstract:

The misguided, CASE-heavy practices of the 1980s fueled the proto-Agile rhetoric of the 1990s and survived full-force into the advent of Agile practices such as Scrum and XP in the past decade. Part of that rhetoric has been to go as far from the sins of the 1980s as possible by discarding up-front requirements (instead we have a promise for a future conversation between a developer and a customer) and architecture (instead, we have had a succession of short-lived ideas including "metaphor" and TDD).

Experience and recent research have both borne out the value of architecture in software development in general, as well as its value in sustaining high velocity and change resiliency in Agile projects. In this talk, Agile expert Jim Coplien will provide tips for putting architecture back into your Agile project without dragging it back into the dark ages -- and all within the framework of the Agile Manifesto.

Download slides

Agile Consultant James O. Coplien, Gertrud&Cope

Agile Consultant James O.  Coplien

Jim Coplien has been a software professional for more than thirty years and is currently Software Architecture and Agile Constultant at Gertrud&Cope in Denmark. He is author of pioneering software design books including /Advanced C++/, /Multiparadigm Design/, and /Organizational Patterns of Agile Software Development/.

His work established the foundations of modern C++ software design and the patterns that underlie effective software development organizations. His work on Organization Patterns, together with Neil Harrison, has been acknowledged by the founders of both XP and Scrum as a major inspiration behind those approaches to software development. He is a founding member and Member Emeritus of the Hillside Group, that group that launched the software pattern discipline. When he grows up, he wants to be an anthropologist.