반응형
**애자일 모델(Agile Model)**은
고객 요구사항의 변화에 빠르고 유연하게 대응하기 위한
반복적·점진적인 개발 방식이다.
‘Agile’이란 단어 자체가 ‘민첩한, 빠른’이라는 뜻을 담고 있으며,
폭포수 모델처럼 일방향 순서가 아닌
작은 단위로 나누어 반복하며 점진적으로 개발하는 것이 핵심이다.
✅ 애자일의 주요 특징
- 전체 시스템을 한 번에 개발하지 않고,
짧은 주기마다 계획 → 개발 → 검토 → 개선을 반복 - 사용자의 요구사항을 계속 반영하면서
사용자 만족도와 제품 품질을 동시에 향상 - 변화에 유연하게 대응 가능
✅ 애자일 개발의 4가지 핵심 가치
전통 방식 대신 중시하는 가치 |
① 프로세스와 도구보다 개인과 상호작용 |
② 방대한 문서보다 작동하는 소프트웨어 |
③ 계약 협상보다 고객과의 협업 |
④ 계획을 따르기보다 변화에의 대응 |
✅ 애자일에서 파생된 개발 방법
- 스크럼(Scrum)
- XP(eXtreme Programming)
- 칸반(Kanban)
- FDD(Feature Driven Development)
- DSDM, Crystal, DAD 등
✅ 장점
- 고객 중심 개발
- 짧은 주기로 빠르게 결과물 제공
- 팀 협업과 커뮤니케이션 강화
- 변화에 빠르게 반응
✅ 단점
- 문서화 부족 시 유지보수 어려움
- 반복 주기 관리가 미숙하면 일정 지연
- 전체 아키텍처 설계가 약해질 수 있음
✅ 애자일 모델이 적합한 프로젝트
- 요구사항 변경이 많은 스타트업 개발
- 사용자 피드백을 자주 받아야 하는 앱 개발
- 기획 단계보다 실험과 반복이 중요한 MVP 프로젝트
📌 매일 간단히 IT 관련 개념을 익히고 싶다면 구독하세요!👇👇👇
http://www.youtube.com/@itbite_daily
오늘의 IT한입
👋 하루 한 입, 쉽게 배우는 IT & 개발 개념! 프로그래밍, 데이터베이스, 운영체제, 네트워크, 보안, 코딩테스트까지! 취업 준비부터 실무 감각까지 매일 짧고 강력하게 정리해드립니다. 📍 매일
www.youtube.com
반응형
'IT개발 > Tech Notes' 카테고리의 다른 글
익스트림 프로그래밍(XP)이란? 핵심 가치와 실천 방법 완전 정리 (1) | 2025.05.23 |
---|---|
스크럼(Scrum)이란? 애자일 대표 프레임워크 완벽 정리 (0) | 2025.05.22 |
나선형 모델(Spiral Model) 완전 정리! 위험 중심 반복 개발 방식 (0) | 2025.05.20 |
프로토타입 모델이란? 시제품 기반 개발 방식 완전 정리 (0) | 2025.05.18 |
소프트웨어 생명 주기란? 개발 단계 전체 흐름 완전 정리! (0) | 2025.05.17 |
댓글