This preview shows page 1. Sign up to view the full content.
Unformatted text preview: Part II Extreme programming, or XP, is an example of an agile programming process. Its main goal is to make the programming process as easy as possible. I think XP is a much better programming process than PSP. It seems to be much more efficient with its constant testing during development and continuous integration, as well as pair programming and its use of user stories. The combination of these things leads the the aspect of XP that appeals to me most: good time management practices. The power of XP comes from its constant testing and iterations, and the customers participation in the process. A project is taken and broken into many small iterations which are worked on by the program developers in teams of two or more. At many points throughout the day, the code is tested. An important part of testing is that the test code is written before the actual code. That makes it easier to accomplish the goals from the user stories in a very test code is written before the actual code....
View Full Document
This essay was uploaded on 04/17/2008 for the course CSC 402 taught by Professor Epstein during the Spring '08 term at West Chester.
- Spring '08
- Software engineering