← Design Dictionary
문제 정의프로토타이핑·검증

애자일 개발

Agile development

짧은 주기로 반복 개발과 테스트를 거쳐 유연하게 완성도를 높이는 관리 방법.

공식 정의

사용자 피드백을 바탕으로 짧은 주기의 반복 개발과 테스트를 수행하며 변화에 유연하게 대응하고 점진적으로 완성도를 높이는 프로젝트 관리 방법.

상세 설명

전통적인 폭포수 모델¹과 달리 적응성과 협업을 중시하며, 작업을 백로그²로 관리하고 우선순위에 따라 스프린트³ 주기 동안 개발을 수행한다. 팀 중심 문화를 바탕으로 상황을 공유하며 주기적인 회고를 거쳐 프로세스를 개선한다. 각주 1. 폭포수 모델(waterfall model): 요구사항 분석 → 설계 → 개발 → 테스트 → 배포의 단계를 차례대로 진행하는 선형적 소프트웨어 개발 방법론이다. 각 단계가 완전히 완료된 후에야 다음 단계로 넘어가는 비반복적 구조로 초기 요구사항이 명확하고 변경 가능성이 낮은 프로젝트에 적합하다. 2. 백로그(backlog): 개발해야 할 기능, 작업, 요구사항을 우선순위에 따라 정렬한 목록이다. 스크럼 프레임워크에서는 제품 전체의 요구사항을 담은 제품 백로그와 각 스프린트에서 수행할 작업을 추출한 스프린트 백로그로 구분된다. 3. 스프린트(sprint): 애자일 개발에서 사용하는 반복적인 짧은 개발 주기로, 일반적으로 1~4주 단위로 설정한다. 각 스프린트는 계획 → 실행 → 검토 → 회고의 4단계로 구성되며, 해당 기간 내에 동작할 수 있는 결과물을 산출하는 것을 목표로 한다.

활용 예시

2주 단위 스프린트로 기능을 조금씩 만들고 피드백을 받아 개선할 때 적용한다.

유의어

  • 린 UX
  • 스크럼(Scrum)
출처 — 디자인사전(서비스·경험디자인) (2026.06)