학습
📐소프트웨어 설계반드시

애자일 — 스크럼과 XP

스크럼은 일을 굴리는 틀, XP는 코드를 다루는 실천법이다.

스크럼은 역할·산출물·회의로 이루어진다. 역할은 제품 책임자(PO)·스크럼 마스터·개발팀이고, 산출물은 제품 백로그와 스프린트 백로그, 회의는 계획·일일·리뷰·회고다.

스프린트는 보통 2~4주고, 끝나면 동작하는 결과물이 나와야 한다. 번다운 차트는 남은 일이 줄어드는 모양을 보여 준다.

XP(eXtreme Programming)의 다섯 가치는 용기·단순성·의사소통·피드백·존중이다. 실천법으로 짝 프로그래밍, 테스트 주도 개발, 지속적 통합, 리팩터링, 공동 코드 소유가 있다.

외울 것

XP 5가지 가치용기·단순성·의사소통·피드백·존중
스크럼 산출물제품 백로그 · 스프린트 백로그 · 번다운 차트

시험에는 이렇게

XP 의 다섯 가치를 고르게 하거나, 스크럼의 회의 이름을 바꿔 낸다. '일일 스크럼은 15분 내외로 선 채로 한다' 같은 서술의 참·거짓도 자주 나온다.

실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.