애자일(Agile) 개발 방법론이란?
▶ 문서에 대한 부담을 줄이면서 변화에 쉽게 대응하며 고객의 입장에 초점을 맞춘 방법론
▶ 공통 핵심 원리
소프트웨어 개발은 고객 중심이어야 하고 문서의 부담은 적어야 한다. 즉, 개발자가 집중해야 하는 것은 동작하는 소프트웨어를 만들어내는 것이다.
■ 익스트림 프로그래밍(XP - eXtreme Programming)
http://www.xprogramming.com
http://www.c2.com/cgi/wiki?ExtremeProgrammingRoadmap
■ 기능 주도 개발(FDD - Feature Driven Development)
http://www.togethercommunity.com
■ 스크럼(Scrum)
■ 크리스탈 방법론(Crystal Light)
http://crystalmethodologies.org
■ 적응형 소프트웨어 개발(ASD - Adaptive Software Development)
■ 동적 시스템 개발 방법론(DSDM - Dynamic Systems Develoopment Methodology)
'IT정보기술자료' 카테고리의 다른 글
전자 기록 관련 법안 및 규정, 전망 (3) | 2007.02.28 |
---|---|
마이크로 커널(Micro Kernel)과 모놀리틱 커널(Monolithic) (0) | 2007.02.28 |
RFID/USN을 위한 무선통신 기술, ZigBee (0) | 2007.02.28 |