Getting Started

Relationships
Main Description

What is XP?

Extreme Programming or XP is a development process that can be used by small to medium sized teams to develop high quality software within a predictable schedule and budget and with a minimum of overhead. XP is currently one of the most widely used agile processes in the industry.

This diagram arranges the core practices of Extreme Programming in a way that makes them easy to remember and that exemplifies the steering and control cycles of the process. For more details, see Concept: XP Practices.

Where do I start?

If you are unfamiliar with XP and want to learn more about it, we suggest you take the following steps:

If you are familiar with XP and are interested in trying XP on your RUP project, we simply suggest you start by reading the Extreme Programming Roadmap.

Who is behind the plug-in?

This plug-in is a collaboration between Object Mentor Inc. and IBM Corporation.