728x90

익스트림 프로그래밍(XP, eXtreme Programming) 이라는 방법은 최근의
소프트웨어 개발 방법론 분야에 새로 등장했습니다.
많은 사람들이 "프로그래머들이 정말 원하는 방법"이라고 하는
익스트림 프로그래밍(XP)은 90년대 말에 등장했으며 2명으로 구성된 작은
회사에서 포드 자동차에 이르기까지 다양한 규모의 회사에서 쓰이고 있습니다
익스트림 프로그래밍(XP)의 가장 큰 장점은 막판에 스펙이 변경되는 일이 있어도
고객이 원하는 것을 고객이 원하는 기한에 맞춰서 제공할수 있다는 점입니다

익스트림 프로그래밍(XP)는 서로 조화롭게 쓸수 있도록 계획된 일련의 규칙이 있습니다
물론 그 가운데 일부만을 채택하고 있는 프로그래머도 많이 있긴 합니다.

이런 규칙들에는 다음과 같습니다

.조금씩, 하지만 자주 발표한다
.사이클을 반복해서 돌리면서 개발한다
.스팩에 없는 것은 절대 집어 넣지 않는다
.테스트 코드를 먼저 만든다
.야근을 하지 마라. 항상 정규 일과 시간에만 작업을 한다
.기회가 생기는 족족 언제 어디서든 코드를 개선한다
.모든 테그트를 통과 하기 전에는 어떤 것도 발표하지 않는다
.조금씩 발표하는 것을 기반으로 하여 현실적인 작업 계획을 만든다
.모든일을 단순하게 처리한다
.두명씩 팀을 편성하고 모든사람이 대부분의 코드를 알수 있도록 돌아가면서
작업한다.

http://www.extremeprogramming.org/

http://agilemanifesto.org/

====================================
이거 내 머리에서 나온 말은 아니다. 익스트림 프로그래밍..확실히 개발속도가 향상될 것 같다. 하지만 체계는 좀 없어보인다.

728x90

+ Recent posts