자격증/정보처리기사
3. XP 기법(A)
환성
2023. 1. 30. 21:26
728x90
XP
- 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위한 고객의 참여 개발 과정 반복 극대화
- 짧고 반복적인 개발 주기, 단순한 설계, 고객의 참여
XP 5가지 핵심 가치
- 의사소통(Communication)
- 단순성(Simplicity)
- 용기(Courage)
- 존중(Respect)
- 피드백(Feedback)
XP 개발 프로세스
- 사용자 스토리 -> 릴리즈 계획 수립 -> 스파이크 및 이터레이션 -> 승인 검사 -> 소규모 릴리즈
XP 주요 실천 방법
- 짝 프로그래밍(Pair Programming)
- 공동 코드 소유(Collective Ownership)
- 테스트 주도 개발(TDD)
- 전체 팀(Whole Team)
- 계속적인 통합(Continuous Integration)
- 디자인 개선(Design Improvement)
- 소규모 릴리즈(Small Release)