Extreme Programming Considered Harmful for Reliable Software Development

[article]
Summary:
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 paper also discusses why Extreme Programming fails to provide answers to significant questions that contemporary software development methods have to answer. The Extreme Programming hype, and its variant in the "Agile Methods" packaging, 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.

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.

About the author

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.