http://chronicle.com/img/photos/biz/profhacker-45.pngBy . Last week, our technology program brought in a trainer on Agile development methods, which is really an alternative approach to project management that’s particularly brought to bear on large software productions. One compelling aspect of the agile approach is the attempt to reconcile what every member of a team brings to a vision–including the difference between what a customer says and thinks they want, and what they really wantMore...