[소프트웨어공학] 애자일(Agile)이란?
·
공부/소프트웨어공학
Agile Process, Agile Software Development, Agile Methodology ... 부르는 이름도 많은 애자일! "고객에게 가치가 있는 software를 일찍, 지속적으로 전달하여 고객을 만족시켜라." 애자일은 software를 개발하는 방식 중 하나다. 이전에 설명한 폭포수 방식과 개념적으로 반대되는 방식이다. 폭포수가 일방적으로 완벽히 정해진 스케줄을 그대로 따르며 선형적으로 진행하는 방식이었다면 애자일은 작은 iteration(또는 sprint, 주기)마다 제품을 만들고 고객과 끊임없이 소통하며 더 나은 production을 제작하는 방식이다. IID(Iterative and Incremental Development) 방식 채용! 작업 우선순위가 중요하며 시간이 지..