Экстремальное программирование или ХР (eXtreme Programming) представляет собой комплекс избранных методик разработки программного обеспечения, близкий к методологии Agile. Свою эффективность он демонстрирует в условиях ограниченных ресурсов — денежных и кадровых, при сохранении повышенных требований к качеству и скорости создания готового продукта. Подробнее о ценностях, практиках и преимуществах ХР читайте в нашем материале.