Nubes et Stella

애자일 방법론(Agile methodology) 본문

Knowledge/Dev(Ops)

애자일 방법론(Agile methodology)

SeongYeong Han 2023. 10. 12. 19:17

애자일 방법론이란?

애자일 방법론은 소프트웨어 개발 방식 중 하나이며, 최근들어 상당수의 IT기업에서 채택하고 있다. 그렇다면 애자일 방법론은 어떤 장점때문에 기업들에서 자리 잡을 수 있었던 걸까?

 

애자일 방법론의 가장 큰 특징은 "계획" - "설계" - "개발" - "테스트" - "피드백" 과 같은 소프트웨어 개발 워크플로우를 하나의 사이클로 만들어 계속 반복하는 것이다.

 

 

저 하나의 사이클이 계속 반복되면서 지속적으로 요구사항을 반영하고, 각 종 상황에 빠르게 대처할 수 있다. 한마디로 애자일 방법론의 장점은 "빠름" 과 "유연함" 이다.

 

이러한 장점때문에 고객의 요구사항에 맞추어 빠르게 제품을 배포해야 하는 스타트업에 매우 적합한 방법론이라 할 수 있겠다. (물론 대기업도 마찬가지이다.)

 

사실 애자일 방법론이 세상에 나온지는 20년이 넘어간다. 때문에 미국의 실리콘 밸리에서는 하나의 당연한 문화로 자리잡았으며, 국내의 기업들이 최근들어 도입하고 있는 상황이다. 

 

애자일 선언문 https://www.agilealliance.org/agile101/the-agile-manifesto/

 

Agile Manifesto for Software Development | Agile Alliance

We value individuals & interactions, working software, customer collaboration & responding to change over processes/tools, documentation, negotiations & plans.

www.agilealliance.org

 

- END -

'Knowledge > Dev(Ops)' 카테고리의 다른 글

CI / CD  (0) 2023.10.22
API(Application Programming Interface)  (0) 2023.08.22
매개변수(Parameter)와 인자(Argument)  (0) 2023.08.21
웹훅(Webhook)  (0) 2023.08.19