Extreme Programming이란 무엇입니까?
자주적인 피드백과 지속적인 개선에 중점을 둔 애자일 소프트웨어 개발 프레임워크입니다.
정의
Extreme Programming 또는 XP는 자주적인 피드백과 지속적인 개선에 중점을 두는 애자일 소프트웨어 개발 프레임워크로, 페어 프로그래밍과 집단 코드 소유와 같은 관행을 포함합니다.
기원
Extreme Programming (XP)은 1990년대 애자일 선언문의 홍보자이자 서명자인 Kent Beck에 의해 개발되었으며, 그는 1999년에 "Extreme Programming Explained: Embrace Change"라는 책에서 XP를 소개했습니다. XP는 지속적인 개선, 적응성 및 팀 협력에 중점을 둔 애자일 프레임워크입니다.
품질
XP는 테스팅과 단순성을 통해 고품질 소프트웨어를 제공하는 것을 목표로 합니다.
단순성
XP는 필요 없는 기술적 복잡성을 피하면서 작동하는 가장 간단한 솔루션을 지지합니다.
용기
팀원들이 두려움 없이 필요한 변경을 하고 위험을 감수하도록 격려합니다.