애자일은 1970년대 윌리엄 로이스가 대형 소프트웨어 시스템 개발에 관해 제출한 논문에서 처음 등장했으며, '스프린트'(sprint)라는 짧고 점진적인 개발 주기로 구성된 프로젝트 관리 방법론이다.
애자일 방법론은 애자일 선언의 4가지 기본 가치와 12가지 원칙에 바탕을 두고 있으며, 반복적이며 사람 중심적인 개발 방식을 취한다.
계획
설계
개발
테스팅
배포
피드백
애자일 팀은 고객 중심적이고, 환경 변화에 잘 적응하며, 악조건 속에서도 제품을 출시할 수 있어야 한다.
애자일 방식으로 개발하려면 팀과 고객 모두에 강력한 팀워크와 책임감이 있는 인력이 있어야 한다.
애자일 팀은 진행 속도가 빠른 개발 환경에서 좋은 성과를 낼 뿐 아니라 결과물의 퀄리티 및 개발 프로세스를 개선하는 데 초점을 둔다.
워터폴 방법론 또한 제품 개발에 사용되지만 개발 과정은 선형적이다. 즉 프로젝트 시작부터 최종 결과물 전달까지 특정 순서에 따라 이뤄진다. 워터폴 기반 프로젝트 팀은 아래의 프로세스나 주기를 동일하고 정확한 순서로 실행 및 완료한다.
요구사항 수집과 분석
설계
테스팅
프로젝트 최종 결과물 전달
유지보수
기존 워터폴 기반 프로젝트 팀은 프로세스와 절차가 잘 정착된 환경에서 업무를 능숙하게 처리한다.
이들은 의외적인 상황이 없을 때 작업 능률이 오른다.
또 체계적이면서 사전합의된 요구사항을 충족하는 데 초점을 맞춘다.
팀 구성원은 고객뿐 아니라 조직 내 다양한 영역의 이해관계자와도 능숙하게 협업할 수 있으며 정책이나 엄격한 가이드라인도 잘 준수한다.
원문보기:
https://www.ciokorea.com/news/166830#csidxd614768cf4bb0699e6e61ac3815feb8