위로
아래
애자일 방법론
애자일(Agile) : 날렵한, 민첩한.
애자일 방법론
- 프로젝트를 작은 단계로 세부화하여 작업하는 방법
- 각 단계에 피드백을 적용하기 쉽고 신속하게 단계를 재평가하고 반복 수정할 수 있다
- 고객에게 빠르게 응답할 수 있는 방법론
- 애자일 자체는 방법론이기보다는, 빠르게 하는 철학이다
애자일 방법론 종류
- 익스트림 프로그래밍 (xp, Extreme Programming) : 프로세스 중심이 아닌 사람 중심의 작업. 고객도 팀의 일원이라고 생각.
- 스프린트(Sprint, 짧은 거리 전력질주) -> 프로젝트를 압축해서 단기간 내에 끝내버리고 프로토타입을 제작하는 것. 스타트업 등에서 본격적으로 위험한 과정에 착수하기 전에, 상품의 방향이나 반응을 먼저 확인해볼 수 있다.
- 스크럼(Scrum) :
- 테스트 주도 개발 (TDD, Test Driven Development) :
- 짝 프로그래밍 (Pair Programming) : 두 사람이 짝이 되어 프로그래밍. 한 사람은 코딩을, 나머지 한 사람은 검사를 수행. 주기적으로 역할 교체. 실수 없이 진행되니 빠르다.
- 린 소프트웨어 개발 방법론
- 애자일 UP
- 동적 시스템 개발 방법론
- 크리스털 패밀리
- 적응형 소프트웨어 개발 방법론