토픽 14 / 192·애자일과 DevOps
애자일 (Agile)
애자일 (Agile)
변화에 신속하게 대응하고, 짧은 반복 주기를 통해 고객 가치를 지속적으로 전달하는 소프트웨어 개발 철학이자 방법론의 총칭
등장배경: 2001년 17명의 개발자가 '애자일 선언문' 발표
특징: 고객 협력 중시, 짧은 반복 주기, 변화 수용, 작동하는 소프트웨어 우선
핵심가치(4가지)
주요 방법론: 스크럼, 칸반, XP, 린, 크리스탈
장점: 빠른 피드백, 변화 대응, 고객 만족, 팀 자율성
단점: 대규모 적용 어려움, 문서화 부족, 숙련도 필요
적용사례: IT 서비스, 스타트업, 웹/모바일 개발
비교: 애자일(적응적/반복) vs 폭포수(예측적/순차)
연관: 스크럼, 칸반, XP, DevOps, CI/CD