Glossary term
XP – eXtreme Programming

There is an Agile software development approach which features technical and non-technical practices that teams use to inform how they work. Successful manifestations of this approach, called eXtreme Programming (XP), place importance on customer satisfaction via frequent delivery in reasonably small batches. XP also highlights the importance of close team collaboration, with practices such as pair programming, test-first development (aka Test Driven Development), collective code ownership, and refactoring. It is common for Scrum Teams and other types of Lean and Agile teams to employ many if not all of the XP technical practices.
Related Subjects
Pair Programming TDD – Test Driven Development
Acknowledgements
Authored by Philip Rogers
Photo by sergio souza from Pexels
Agile World Resources are provided as free resources to anyone seeking to learn more and are shared under a creative commons attribution license. This means if you use a resource elsewhere you must name Agile World Resources as the source, who the author is, and the photo creator (if used).