This paper presents data collected on extreme programming (XP) and how this method relates to traditional software engineering practices. The author presents reasons—albeit no scientific proofs—why extreme programming may be harmful to a reliable software development project.
The author also discusses why extreme programming fails to provide answers to significant questions that are important to contemporary software development methods.
The extreme programming hype, and its variant in the "agile methods," currently dominates the software development scene and should be investigated and evaluated before assuming it is the best method for a particular project.
This paper is an attempt to contribute to the discussion.
Click on the file attachment below to read this paper.