XP(eXtreme Programming) 익스트림 프로그래밍(Extreme Programming, XP)은 소프트웨어 개발의 품질을 높이고 변화에 유연하게 대응하기 위해 고안된 애자일(Agile) 방법론 중 하나입니다. 1990년대 후반 Kent Beck이 제안한 이 방식은 “고객 요구는 항상 변한다”는 현실을 인정하고, 지속적인 피드백과 협업, 반복을 통해 최적의 결과를 도출하고자 합니다. 이름 그대로 "익스트림(extreme)"이라는 단어는 기존 개발 관행을 극단적으로 끌어올려 실행함을 의미하며, 테스트, 피드백, 커뮤니케이션, 단순함 등의 가치를 강조합니다. 1. eXtreme Programming(XP)란 무엇인가?XP(eXtreme Programming)는 1990년대 후반 켄트 벡(Kent..