Extreme programming
에자일 모델을 기반으로 하는 소프트웨어 개발 모형
유연한 대응을 위한 고객의 참여, 개발과정의 반복 → 개발 생산성 향상
짧고 반복적인 개발 주기, 단순한 설계, 고객의 참여
→ 빠른 개발, 요구사항의 빠른 반영
핵심가치 : 의사소통, 단순성, 용기, 존중, 피드백
2명의 프로그래머가 공동 작업
코드에 대한 공동 책임
지속적 통합, 테스트