A practitioner's introduction to Extreme Programming (XP): its values, principles, and the 12 practices that still hold up. TDD, pairing, CI, small releases.What is Extreme Programming (XP)? Values, Practices, and Why They Still Matter2016-05-28 in Quality Engineering tagged Extreme Programming (XP) / Agile / Test-Driven Development (TDD) / Best Practices / Engineering Management by Marc Nuri