Work/Tools

[Agile] 폭포수 방법론과 애자일 방법론의 차이

디쟈이너 2021. 9. 15. 19:38

계획 중심 vs 고객 중심

  • 계획 중심 (폭포수)
    • 프로젝트 시작 전 프로젝트 기간 전체에 대한 일정 계획을 수립한다.
    • 프로젝트 계획에 따라 수행한다
  • 고객 중심 (애자일)
    • 불확실한 프로젝트 기간 전체를 감안해 무리하거나 현실성 없는 계획을 수립하지 않는다
    • 현재 시점에 고객에게 중요하거나 확전된 내용을 중심으로 수립한다
    • 프로젝트 상황에 따라 프로젝트 계획은 변경될 수 있다고 전제한다
    • 계획보다는 고객이 중요하게 생각하는 기능을 먼저 개발한다

빅뱅 릴리즈 vs 작은 릴리즈

  • 빅뱅 릴리즈 (폭포수)
    • 프로젝트 종료 시점에 모든 기능을 릴리즈한다
  • 작은 릴리즈 (애자일)
    • 이터레이션이라는 일정 기간 단위로 작은 규모 크기의 릴리즈를 반복한다
    • 고객 기준, 요구사항이 제대로 반영되고 있는지 조기에 확인할 수 있어 개발이 모두 끝난 다음에 재개발하게 되는 경우를 방지할 수 있다

산출물 중심 vs 동작하는 SW 중심

  • 산출물 중심 (폭포수)
    • 계획 단계별로 지정된 산출물이 작성되엇는지 여부를 확인한다
  • 동작하는 SW중심 (애자일)
    • 소프트웨어가 제대로 동작하는지, 요구사항에 맞게 개발 되었는지가 중요하다
    • '애자일로 개발하면 문서를 만들지 안항도 된다'는건 오해다. 문서보다 상황에 맞는 다양한 형태로 산출물을 만든다는 유연한 의미로 받아들이는게 좋다
반응형