|
<<< Previous speaker
|
next speaker >>>
|
Michael Feathers, Author of "Working Effectively with Legacy Code"
Michael Feathers is a consultant with Object Mentor. He balances his time between working with, training and coaching various teams around the world.
Prior to joining Object Mentor, Michael designed a proprietary programming language and wrote a compiler for it, he also designed a large multi-platform class library and a framework for instrumentation control. Publically, Michael developed Cppunit, the initial port of JUnit to C++, and FitCpp, a C++ port of the FIT integrated-test framework. Michael is also the author of the book 'Working Effectively with Legacy Code' (Prentice Hall 2004).
|
Presentation: "Introduction and Overview of Friday's Tracks"
Time:
Friday 09:00 - 09:20
Location:
Metropolitan Ballroom
Abstract: Kresten Krab Thorup and Friday's Track Hosts will present the program and provide a short introduction to the Tracks scheduled for Friday.
Presentation: "Software Shape, Organization Shape, and Process Shape: Eerie Parallels"
Time:
Friday 16:50 - 17:50
Location:
City Room
Abstract: In the 1970s, Melvin Conway postulated something which has come to be
known as Conway's Law: "..organizations which design systems ... are
constrained to produce designs which are copies of the communication
structures of these organizations." Once you become deeply aware of
this truism, myriad oddities of large system design become
explainable. You learn to how to either design the whole, influence,
the whole or strategically design within its constraints. In this
talk, Michael Feathers will discuss the implications of Conway's Law
through a series of case examples and describe ways that you can
leverage it when practicing large system design
|
|
|