기존 애자일 방법론의 단점을 효율적으로 처리할 수 있는 새로운 방법론

특징

  1. 실용성 강조
  2. 개발 속도를 높이는 가속 기술
    - 단순한 디자인 정신 + 테스트 우선 프로그래밍 + 리팩토링
  3. XP의 목표 : “고객에게 최고의 가치를 가장 빨리” == 소프트웨어를 빨리 개발하다
  4. XP의 가치 기준
    - 의사소통, 단순함, 피드백, 용기, 존중 등 5가지
  5. 사용자 스토리 작성
    - 고객이 원하는 기능을 짧게 표현한 카드
    - 지속적인 대화로 요구사항을 이끌어 내는 방식

 

XP 개발 프로세스

1) 사용자 스토리(user story)
- 고객이 원하는 기능을 간단한 시나리오로 표현

2) 릴리즈 계획 수립
- 시스템의 개발이 완료되는 시점과 완수하기 위한 일정 계획

3) 이디레이션
- 프로젝트의 일정을 더 작게 분할

4) 인수 테스트
- 구현된 부분에 대한 테스트

5) 작은 릴리즈
- 반복적으로 고객에게 결과물을 전달, 평가 받음
- 고객의 승인 필요

'학부과정 > 소프트웨어공학' 카테고리의 다른 글

Agile Methodology(애자일 방법론)  (0) 2022.10.10
4세대 기법  (0) 2022.10.10
나선형 패러다임(sprial)  (0) 2022.10.09
원형 패러다임  (0) 2022.10.06
폭포수 모델  (0) 2022.09.06

+ Recent posts