애자일 선언문

🏷️ 정보

애자일 선언문(Manifesto for Agile Software Development)은 2001년 2월 유타주 스노우버드(Snowbird)에서 17명의 소프트웨어 개발자가 모여 작성한 공동 선언이다. agilemanifesto.org에서 원문을 읽을 수 있다.

4가지 가치

선언문은 오른쪽 항목도 가치 있지만, 왼쪽 항목에 가치를 둔다고 명시한다.

  1. 개인과 상호작용을 프로세스와 도구보다
  2. 작동하는 소프트웨어를 포괄적인 문서보다
  3. 고객과의 협력을 계약 협상보다
  4. 변화에 대응하기를 계획 따르기보다

12가지 원칙

요약하면 다음과 같다.

  1. 최고 가치는 고객 만족
  2. 요구사항 변경을 환영
  3. 자주(2주~2달) 작동하는 소프트웨어 전달
  4. 비즈니스 담당자와 개발자의 매일 협업
  5. 동기 부여된 개인 중심
  6. 대면 대화가 가장 효과적
  7. 작동하는 소프트웨어가 진척의 주 지표
  8. 지속 가능한 속도
  9. 기술적 탁월성과 좋은 설계에 지속적 주의
  10. 단순성 — 하지 않을 일을 극대화
  11. 자기 조직화 팀
  12. 정기적 회고와 조정

17명의 서명자

선언문의 성격

선언문은 방법론이 아니라 가치 선언이다. 구체적 실천이나 프로세스를 규정하지 않고, 서로 다른 방법론(XP, Scrum, Crystal, DSDM 등)을 가진 저자들이 공유할 수 있는 최소 공통점만 담았다.

이 특성이 곧 애자일의 정의 불가능성 문제의 근원이 된다. 가치는 반증되지 않으므로, 실패한 애자일 프로젝트에 대해 "진짜 애자일이 아니었다"는 재해석이 가능해진다. No True Scotsman 오류반증 가능성 논쟁이 계속 따라붙는 이유다.

관련 문서