Extreme Programming For One:

“A lone software developer is working on several small to medium scale projects. He needs to increase his productivity and resilience. While his management are amicable and approachable, they tend to frown on “over-designing” a system, since it is “liable to change in the future anyway”.

This programmer has been using patterns with Java for a while, but he has no techie colleagues to pair with, and very limited contact with the end users. Requirements tend to “appear” at any time. The management seem to accept that and the resultant geometric increase in effort needed to add to and maintain the design/code.

Can XP help?”

[ via kumo ]

Leave a Reply