본문으로 건너뛰기

폭포수 개발 방법론, 애자일 개발 방법론 비교

· 약 3분

I. 개요

개념

배경

급변하는 비지니스 요구사항과 소비자의 니즈 변화에 대응하기 위해 SDLC 와 개발 리드타임이 짧아질 필요가 있음. 전통적인 폭포수 개발 방법론은 변경에 유연하게 대응하지 못하여 애자일 개발 방법론 대두.

II. 구조, 핵심요소, 적용방안

가. 구조

워터폴 그림 / 스프린트 그림

나. 핵심요소

구분폭포수애자일
요구사항기준요구사항 정의시 모든 요구사항 정의 필요한 스프린트 주기 (2w-1m)에 가능한 만큼 정의
테스트기능 구현 후 단위/통합/시스템 테스트TDD 기반의 테스트 주도 개발
프로세스프로세스 준수 강조리뷰와 테스트를 토대로 유연하게 적용

다. 폭포수, 애자일 방법론의 적용방안

구분내용비고
공공대국민 서비스는 전통적인 기능을 제공하는 경우가 많으므로 신 RFP 기반의 폭포수 개발 방법론 도입레거시어플리케이션
금융전통적인 여신/이체 기능과 신규 서비스 기능을 나눠 두 가지 개발 방법론 선택복합적
민간비지니스 니즈에 대응하기 위해 애자일 개발 방법론 도입인터넷 비지니스, 이커머스

인터넷 비지니스에 가까우면 애자일 개발방법론, 전통적인 기능을 제공하면 폭포수 개발방법론 적용.

기출

  • 131/1/3