Thawing the 'Design Winter'

(Invited talk, 45 min)

Author(s): Michael Feathers (Object Mentor)
Session: Software Design
Session chair: Angela Martin (University of Waikato)
Date: Wednesday, 2 June 2010: Main Conference
Time: 10:30-12:00
We've been practicing 'emergent design' for years within the agile community. Some teams have been successful at it and other teams missed the subtlety. They just wrote code with tests paying little attention to design. When ideas become subtle they are lost. The first generation knows that they can do what is not discussed. The second generation doesn't even know that there is anything to discuss. In this talk, Michael Feathers will talk about his experiences assessing the state of design in various teams around the world and efforts teams have made to reintroduce a sense of urgency about design. He will also discuss ways that we as a community can start to communicate about design in much more direct ways which leave space for subtlety but enough prescription to highlight its importance.
Bio: Michael Feathers is a consultant with Object Mentor. He balances his time between working with, training and coaching various teams around the world. 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).

<< Back to the program