The DCI Architecture: Lean and Agile at the Code Level

James Coplien explains the DCI (Data, Context, Interaction) paradigm used to better represent the user’s mental model in code through system state and behavior. Coplien makes an attempt to reintroduce architecture to Lean and Agile projects due to its value in sustaining high velocity and change resiliency.

http://www.infoq.com/presentations/The-DCI-Architecture

Related Videos: