_____ programming is an approach to writing code that promotes incremental development of a system using short development cycles to improve productivity and to accommodate new customer requirements.
XP (Extreme Programming) seems to be an essential approach or agile methodology designed enough for production organizations to implement better quality technology through increased quality of care.
It is perhaps the most common including its agile systems concerning suitable application development testing strategies.