Links |
Extreme programming methodology
The Extreme Programming (XP) methodology for software development appeared in the late 1990s. This approach takes a radically different approach to software design than the common "waterfall model:" instead of a lengthy software lifecycle in which requirements analysis precedes a thorough design stage, followed by implementation, then testing and deployment at the user's site, XP creates tests first, then implements, considering overall design only on an "as needed" basis, working intensively with end-user representatives throughout the entire process rather than only at the beginning or end. Claims for this disciplined philosophy of software design include improved productivity and better programmer and end-user satisfaction. |
rab@stolaf.edu, May 09, 2005