![]() The approach bears resemblance to a jigsaw puzzle with the development of many small pieces or iterations that make no sense individually, but making for a complete package when combined. ![]() Rather than planning, analyzing, and designing in a linear fashion, XP programmers do all such activities a little at a time throughout the development phase. This concept works well when customer requirements remain static, but in practice, requirements change frequently and cause frequent editing of programs leading to errors and software ‘rot.’Įxtreme Programming (XP) turns the traditional software development process sideways. For instance, design starts only on completion of the entire analysis of the program, and coding starts only after completion and freezing of the design. The traditional software development process is linear, with each stage of the lifecycle requiring completion of the previous stage.
0 Comments
Leave a Reply. |