본문 바로가기

정리 카테고리/개인복습&정리

Agile 방법론

Agile 소프트웨어 개발 (Agile software development 혹은 애자일 개발 프로세스)


-프로젝트의 생명주기동안 반복적인 개발을 촉진한다.

-가장 큰 차이점은 less document-oriented, 즉 문서를 통한 개발 방법이 아니라, 

    code-oriented, 실질적인 코딩을 통한 방법론이라는 점이다.

-과거의 방법론과는 다르게 앞을 예측하며 개발을 하지 않고, 일정한 주기를 가지고

     끊임없이 프로토 타입을 만들어내며 그때 그때 필요한 요구를 더하고 수정하여

     하나의 커다란 소프트웨어를 개발해 나가는 adaptive style 이라고 할 수 있다.




그림-1

[워터폴 모델 도식화, 출처. http://slidehunter.com/]

그림-2

[ 애자일 모델 도식화, 출처. http://slidehunter.com/ ]