Notes on XP — No.4: Cost of Change

This chapter is exiting, but also making people to doubt.

Traditional views believe that the cost of changing a program rises exponentially over time.  And it’s better to make decisions at the early stages.

But Kent Beck believes that we can make the cost of change so low that this cost-time curve can be a very flattened one. Therefore, we don’t have to make decisions at the early stages so that the development will be more responsive and less risky.

But how to make the curve more flatten?

   1.OO Design

   2.Simple Design

   3.Automated Tests

   4.An attitude of constant refinement. 

 

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.