Feedback:
A Tale of Two Companies
Boulder Software Club
April 11, 2005
Rob Nagler
Author of Extreme Perl
Notes:
This is the story how I came to learn the need for agile development.
More importantly, I've learned the need to be an agile business person.
To be agile means to be responsive to feedback. I call this the agile
reflex. It's what makes agile different from other methodologies in
software, business, or otherwise.
Feedback is how evolution works, and it's a natural part of child
rearing. For example, my 10-year-old son knows that when it snows or
the wind blows, the power will go out at our house. Xcel Energy hasn't
figured this out, because we still have consistent power outages. Xcel
doesn't need to listen to feedback, because they are a
monopoly. However, most companies are not in the same position. If they
don't react to feedback from their market, they go out of business.
Feedback is tricky, however. You have to want to hear negative as
well as positive feedback. For example, if my wife asks me if she
looks ok, I know what to answer. There's no business case for
negative feedback in this situation.
|