문성준의 단단해지기

애자일 방법론의 간단한 개념 본문

잡다한 이야기

애자일 방법론의 간단한 개념

단단한 문성준 문성준 2018.07.05 21:31

애자일 소프트웨어 개발(애자일 개발 프로세스)

(Agile software development)



애자일 방법론은 소프트웨어 개발 방법에 있어 아무런 계획이 없는 개발 방법과 


계획이 지나치게 많은 개발 방법들 사이에서 "타협점"을 찾고자 하는 방법론이다.




less doucment - oriented 즉, 문서를 통한 개발방법이 아닌


cord - oriented 실질적인 코딩을 통한 방법론이다


과거의 개발 프로세스와 다르게 앞을 예측하지 않고, 일정한 주기를 가지고


끊임없이 프로토 타입을 만들어 낸다.


그때 그때 필요한 요구를 더하고 수정하여 하나의 소프트웨어를 개발한다.



-개발배경-



"소프트웨어 개발 자체가 다른 공학적인 프로세스와 큰 차이가 있음을 인지한 것"


소프트웨어는 유동적이고 개방적이다. 요구사항 변경에 따른 작업량은 예측 불가하다.


객체지향적인 기술을 기반으로 하고 제한된 시간과 비용 안에서 정보는 불완전하고,


예측은 불가능하다는 전제.



그 전제아래에 합리적인 답을 내는 것이 애자일 개발 프로세스 이다. 


*피드백 환영입니다*

0 Comments
댓글쓰기 폼