본문 바로가기
컴퓨터 | IT

애자일 방법론(Agile)

by 호기심심풀이 2021. 2. 7.
반응형

애자일 방법론(Agile)

애자일(Agile)

애자일 소프트웨어 개발 방법론은 비즈니스 요구에 대한 비전을 소프트웨어 솔루션으로 전환하는 가장 간단하고 효과적인 프로세스 중 하나이다. 애자일 프로세스 모델은 고객의 요구사항을 바로 반영하고 상황에 따라 주어지는 문제를 풀어나가는 방법론이다. 주로 요구사항에 대처하기 어려운 폭포수 모델과 비교할 수 있다.

애자일(Agile)은 네 가지 핵심 가치를 가지고 있다.

1. 프로세스 및 툴에 대한 개별 및 팀 상호 작용
2. 포괄적인 설명서를 통한 소프트웨어 작동
3. 계약 협상을 통한 고객 협업
4. 계획에 따른 변경 대응

애자일과 폭포수 모델

애자일 폭포수 모델
점진적이고 반복적인 접근방식 순차적 진행
고객이 초기에 제품을 보고 프로젝트 결정 및 변경 프로젝트가 끝날 때 제품을 볼 수 있음
구조화되지 않음 계획 지향적으로 안전
대규모 프로젝트 개발 시간 예측불가 대규모 프로젝트 개발 시간 예측가능
프로젝트 중간 오류 수정 가능 오류 발생 시 처음부터 다시 시작
테스터와 개발자가 함께 작업 테스터와 개발자가 별도 작업
개발자와 커뮤니케이션 필요 개발자는 요구 사항 및 계획 프로세스에 관여 X

 

Waterfall Vs Agile method 

 파일 Creative Commons Attribution-Share Alike 4.0 International 라이선스에 따라 사용이 허가되었습니다 .

 

애자일 방법론 종류

¤ 스크럼(Scrum)

¤ Crystal Methodologies

¤ DSDM(Dynamic Software Development Method)

¤ Feature driven development(FDD)

¤ Lean Software development

¤ Extreme Programming(XP)

 

애자일 방법론 절차

유저 스토리 → 스파이크 솔루션 → 주기 계획 → 주기 개발 → 승인테스트 → 짝 프로그래밍

반응형

'컴퓨터 | IT' 카테고리의 다른 글

UML이란?  (3) 2021.02.09
스크럼(Scrum)  (3) 2021.02.08
XP(Extreme Programming)  (1) 2021.02.06
시스템 개발 수명 주기(System Development Life Cycle : SDLC)  (2) 2021.02.05
객체 지향 프로그래밍  (3) 2021.02.04

댓글