애자일(Agile) 방법론

SW설계방법론애자일
읽는데 2분 소요
처음 쓰여진 날: 2026-04-29
마지막 수정일: 2026-04-29
조회수:

요약

정처기 실기에서 자주 출제되는 애자일(Agile) 방법론의 정의, 워터폴(Waterfall)과의 차이, 대표 프레임워크(스크럼·XP·칸반)를 정리합니다.

애자일이란? 쌩기초

**애자일(Agile)**은 절차보다 사람이 중심이 되어, 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발하는 신속 적응적 경량 개발 방법론입니다. 짧은 주기(이터레이션)로 동작하는 소프트웨어를 빠르게 만들고, 고객 피드백을 받아 다음 주기에 반영합니다.

핵심 특징은 다음과 같습니다.

  • 사람과 상호작용 중심 (절차·문서보다 우선)
  • 변화에 유연·신속 (요구사항 변경을 환영)
  • 짧은 개발 주기 (이터레이션 1~4주)
  • 동작하는 소프트웨어를 자주 릴리스

워터폴 vs 애자일 기초

구분워터폴(Waterfall)애자일(Agile)
진행 방식단계별 순차 진행짧은 반복(이터레이션)
변경 대응후반부 변경 어려움매 주기 요구사항 반영 가능
산출물단계별 문서 중심동작하는 소프트웨어 중심
적합한 프로젝트요구사항이 명확하고 변동이 적음요구사항 변경이 잦고 불확실성 큼

대표 애자일 프레임워크 기초

프레임워크핵심
스크럼(Scrum)스프린트(2~4주), 데일리 스크럼, 백로그
XP(eXtreme Programming)페어 프로그래밍, TDD, 지속적 통합
칸반(Kanban)작업 흐름 시각화, WIP(Work in Progress) 제한
린(Lean)낭비 제거, 빠른 가치 전달

정처기 기출 문제 기초

관련 글

(41개)
제목태그시험
UI 정보처리기사 실기 모의 시험
UI/UX
응시
코딩 컨벤션과 표기법
코딩 스타일
-
소프트웨어 비용 산정 기법
비용 산정
-
애자일(Agile) 방법론 | 정처기 감자