자격증/정보처리기사

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)

'자격증 > 정보처리기사' 카테고리의 다른 글

6. 요구사항 정의(A)  (0) 2023.01.30
5. 개발 기술 환경 파악(B)  (0) 2023.01.30
4. 현행 시스템 파악(B)  (0) 2023.01.30
2. 스크럼 기법(B)  (0) 2023.01.30
1. 소프트웨어 생명 주기(A)  (0) 2023.01.30