The vision of object-oriented programming was to capture the end user
mental model in the code. Until recently, programming languages weren't
able to do that. With DCI, we can now use most professional programming
languages to achieve the object vision—which is curiously similar to
the goals of Agile software development. We now can capture both domain
structure and structures from user experience analysts. Learn how in
this seminar—and learn more in Rickard Öberg's associated presentation!
This talk is the second of three in an Øredev series.
Jim Coplien is an old C++ shark who now does world-wide consulting on
Agile software development methods and architecture. He is one of the
founders of the software pattern discipline, and his organizational
patterns work is one of the foundations of both Scrum and XP. He is a
Certified Scrum Trainer. He currently works for Gertrud&Cope in
Denmark, and is a partner in the Scrum Training Institute. He is
working on a new book on Lean Software Architecture and Agile software
Published at DZone with permission of its author, Nitin Bharti.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)