ABSTRACT

Extreme programming (XP) is a software methodology developed by Kent Beck (1999) to help software developers design and build a system more efficiently and successfully. Extreme programming is a disciplined and well-planned approach to software development. What makes XP so popular is that it is one of the first lightweight methodologies. A lightweight methodology has only a few rules and practices or ones that are easy to follow. XP does not require any additional paperwork, and programmers do not have to go through tons of methods. Extreme programming stresses customer satisfaction and can be used when the customer is not certain of his requirements or when new technology is to be introduced. The XP methodology, therefore, is perfect to use when implementing X systems. Because X is likely new to your organization, XP is a natural fit.