1일1끄적

애자일과 워터폴 본문

개발/IT지식&상식

애자일과 워터폴

inkor 2021. 11. 7. 23:09

사양 변경을 전제로 개발

 

애자일(agile)은 문서 작업 및 설계에 집중하던 개발 방식에서 벗어나

좀 더 프로그래밍에 집중하는 개발 방법론이다. 

워터폴(waterfall) 방식은 애플리케이션의 각 모듈별로 나눠 개발한 후 이를 

통합 및 테스팅하는 애플리케이션의 개발 과정으 말한다

 

*테스트의 중요성

애자일 개발에서는 프로그램보다 먼저 테스트를 작성하는 

테스트 구동 개발이 자주 사용된다.

버그와 낭비되는 코드 사용 리스크를 최소화하는 것이 주요 목적이다

 

*사양 변경에 적극 대응

대표적인 애자일 개발에는 xp가 있다.

변경에 유연하게 대응하기 위해 5개의 가치(포인트)와 

19의 구체적인 프랙티스(실천방법)가 정의되어 있다

 

*칸반 방식의 비교

공장 등에서는 필요한 것을 필요한 때에 필요한 만큼

생산하는 칸반방식이 도입되고 있다. 낭비를 없앤다는

목적에서는 애자일과 공통된다

-칸반 방식: 적시에 상품을 출시하는 스케줄링 시스템

 

-출처: IT용어도감,성안당

'개발 > IT지식&상식' 카테고리의 다른 글

롱테일  (0) 2021.11.09
가상현실, 증강현실, 혼합현실  (0) 2021.11.08
셰어링 이코노미 sharing economy  (0) 2021.11.06
드론  (0) 2021.11.05
블록체인  (0) 2021.11.04
Comments