문제
애자일 방법론의 핵심 특징을 설명하고, 애자일 개발에서 사용하는 스크럼(Scrum) 프레임워크의 주요 구성 요소 3가지를 간단히 서술하시오.
정답
애자일 방법론은 고객과의 협력, 변화 대응, 개인과 상호작용, 작동하는 소프트웨어를 중시하는 반복적이고 점진적인 개발 방법론이다. 스크럼의 주요 구성 요소는 스프린트(고정된 기간의 개발 주기), 스크럼 마스터(팀의 스크럼 프로세스 촉진자), 제품 백로그(우선순위가 정해진 기능 목록)이다.
애자일협력변화대응반복적스프린트스크럼마스터제품백로그개발주기촉진자기능목록
해설
애자일 방법론은 전통적인 폭포수 모델과 달리 짧은 반복 주기를 통해 고객의 피드백을 지속적으로 반영하는 개발 방법론입니다. 스크럼은 애자일을 실현하는 대표적인 프레임워크로, 스프린트라는 1-4주 단위의 개발 주기, 팀을 지원하고 장애물을 제거하는 스크럼 마스터, 그리고 개발할 기능들을 우선순위별로 정리한 제품 백로그가 핵심 구성 요소입니다.