lunchScreen/Interview_Questions

애자일 기법이란?

Opened this issue · 2 comments

애자일 기법이란?

WithBuddy CS

Agile이란

  • 작업 계획을 짧은 단위로 세우고 시제품을 만들어 나가는 cycle을 반복함으로써 고객의 요구 변화에 유연하고도 신속하게 대응하는 개발 방법론입니다.

  • 전통적인 water fall 기법의 단점인 계획과 절차에 의존하지 않고 변화에 기민하게 대응하기 위해 만들어 졌습니다.

  • Agile의 4대 선언은 아래와 같습니다.

      1. 공정과 도구보다 개인의 상호작용을
      1. 포괄적인 문서보다 작동하는 software를
      1. 계약 혁상보다 고객과의 협력을
      1. 계획을 따르기보다 변화에 대응하기를

애자일

  • 워터폴방식의 빠른 순환버전. 워터폴이 완벽을 추구한다면, 애자일은 속도를 추구한다. 빠르게 변화하고 있는 세상에 적절한 방식이라고 할 수 있다.
  • 완벽한 제품을 완성하는 것이 아닌, 시제품을 반복적으로 만들어 개선하는 것이 주된 과정이다.