티스토리 뷰

반응형

XP(애자일 프로세서 중 하나)
XP(익스트림 프로그래밍 테스팅) -
짧은 개발주기를 반복하여, 그때마다 테스트를 통해 요구사항 반영하는 방법론
목적 : 짧고 반복적인 개발주기, 단순설계, 고객참여를 통해 sw를 빠르게 개발하는 것
-릴리즈의 기간을 짧게 반복하여 요구사항 반영의 가시성↑/릴리즈의 규모 크게(X)
-릴리즈 테스트 때마다 고객을 직접 참여하여 요구한 기능이 제대로 작동하는 확인
-소규모 인원 개발프로젝트에 효과적

XP 5가지 핵심가치 - 의사소통/단순성/용기/존중/피드백

 

XP개발 프로세스

XP개발 프로세스

사용자 스토리 -
고객요구사항이 담긴 간단한 시나리오, 기능단위로 구성되며 테스트사항도 기재 가능

 

릴리스 계획수립 -
부분적으로 기능이 완료된 제품을 제공하는 일정 수립

 

스파이크 -
요구사항 신뢰성↑ 기술에 대한 위험성↓ 별도의 프로그램

 

이터레이션 -
하나의 릴리즈를 세분화 한 단위

 

승인검사 -
이터레이션 혹은 릴리즈 단위로 제품 구현 시 수행되는 테스트로 이로 생기는 요구사항으로 우선수위가 변동되며 다음 이터레이션을 준비한다.

 

소규모 릴리즈 -
고객의 반응을 기능별로 확인할 수 있어 요구사항에 좀 더 유연히 대응가능

 

XP주요 실천방법
디자인개선(시스템재구성)/소규모 릴리즈(요구신속대응)/전체팀(역할책임)/
짝 프로그램(공동책임)/테스트주도개발(무엇을 할지 파악)/계속적인 통합(지속통합)

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함