/Images/MainImage/Elevate.jpg finns inte.

Inlägg February 2010

2010-02-07 08:40

Lean Software Architecture med James Coplien

Härom veckan talade James Coplien om Lean Software Architecture på Elevate, Avega Groups föreläsningsserie för medarbetare. Coplien har gjort sig känd som något av en ikonoklast inom agile-världen, inte minst med sitt provocerande ifrågasättande av, för många centrala, praktiker som TDD och onsite customer. Provokationer som han inte drog sig för att upprepa inför det dryga femtiotal åhörare som samlats på Avega Group denna kväll.

Ämnet för den här kvällen var emellertid Lean Software Architecture:

"Agile has long shunned up-front design. When Agilists force themselves to do up-front work, it usually is limited to a symbolic use of User Stories for requirements and metaphor for architecture, with much of the rest left to refactoring. Experience and formal studies have shown that incremental approaches to architecture can possibly lead to poor structure in the long term. This talk shows how to use domain analysis in a Lean way to build an architecture of form that avoids the mass of structure that usually accompanies big up-front design, using only judicious documentation. It will also show how architecture can accommodate incremental addition of features using Trygve Reenskaug's new DCI (Data, Context and Interaction) approach, and how it maps elegantly onto C++ implementations. The talk is based on the forthcoming Wiley book of the same title."

Läs mer om Copliens bok.

Läs mer om DCI Architecture.



Postad av Elevate

Kommentarer (0)

  RSS Feed

Elevate

Elevate är Avega Groups forum för gruppbaserad utbildning och medarbetarutveckling. Målet är att genomföra aktiviteter för Avega Groups medarbetare i syfte att väcka intresse och informera om ny teknik, utveckla konsultrollen och verka för att Avega Groups samlade kompetens utvecklas i en gynsam riktning. Här på bloggen sammanfattar vi de seminarium som genomförts inom ramen för Elevate.


Kontakt

Kategorier