In summary, changing organizations' perception of time and what can be accomplished within it takes much effort, yet a three-week project that uses extreme programming techniques can do this. What has typically gone right in many of these projects is that given the tighter time constraints political barriers break down and programmers work more effectively with one another and a shared sense of accomplishment begins to pervade the team. In addition, the broader purpose of the development and its integration points become much clearer. Finally the three-week project rules out excuses that were used in the past to either not get work done on time and avoid accountability or not press the norm of a six to nine-month window of development in many organizations.

Lessons Learned: What Went Wrong

Programming can quickly become myopic and too focused on a single set of factors, which often leads to the broader, more...
[ View Full Essay]