Extreme Programming (XP)
INFORMATION
Extreme Programming
(XP) is an agile software development framework that aims to produce
higher quality software, and higher quality of life for the development
team. XP is the most specific of the agile frameworks regarding
appropriate engineering practices for software development.

Overview
Extreme programming takes the best practices of software development to an extreme level.
The focus of extreme programming is customer satisfaction. XP teams
achieve high customer satisfaction by developing features when the
customer needs them. New requests are part of the development team’s
daily routine, and the team is empowered to deal with these requests
whenever they crop up. The team organises itself around any problem that
arises and solves it as efficiently as possible.
XP Principles.
The principles that underpin XP are:








Strengths:





Weaknesses:



Downloadable reference material being added in due course.
Downloadable reference material being added in due course.
Downloadable reference material being added in due course.