새로운 소프트웨어 개발방법론 : 애자일(agile)
분석, 설계, 개발, 검증 및 이관 등의 단계를 순차적으로 거치는 전통적인 소프트웨어 개발 방식인 폭포수 모델(waterfall model) 은 1960년대 복잡한 군사용 소프트웨어 개발을 위해 미국 해군에서 고안되었으며, 폭포수 모델을 적용한 소프트웨어 개발 프로젝트는 정해진 순서에 따라 수행됨. 즉, 각 단계의 끝에서 프로젝트 팀은 최종 점검까지 모두 끝낸 후 고객의 승인을 받게 되고 고객이 만족하지 않는 한 다음 단계로 넘어가지 않음. 이 때문에 폭포수 모델에서는 소프트웨어의 구현 및 테스트 단계에 이를 때까지 잠재적인 문제들과의 대면을 미루게 되며, 요구 사항, 디자인 및 코딩에 숨어있는 모든 문제들이 프로젝트가 끝나기 직전에 갑자기 부상되어 고통스러운 현실을 만들어 버리는 경우가 발생하게 됨 전..
Internet & Beyond
2007. 8. 24. 10:53