Extreme Programming


Related Terms
Definition

Extreme Programming (XP) is a software engineering methodology developed by Kent Beck, the most prominent of several agile software development methodologies.

It prescribes a set of day-to-day practices for developers and managers; the practices are meant to embody and encourage particular values.

Extreme Programming is effectively used with small teams of developers who need to develop software quickly in an environment of rapidly-changing requirements.