Extreme Programming
An agile software development method that leads to higher quality software, a greater responsiveness to changing customer requirements, and more frequent releases in shorter cycles
Project Management Institute, Agile Practice Guide, Project Management Institute, Inc., 2017