14. 애자일 개발

2021. 2. 14. 22:42Topcit 정리/기술영역 - 소프트웨어 개발

반응형

 

애자일 개발 개념

 

배경

애자일 방법론에 기반한 여러 소프트웨어 개발 방법론이 나타나기 시작했다. 

경량 방법론으로 알려져 애자일으로 발전하기 시작했다.

 

개념

현재까지도 적용되는 애자일 선언문에 적혀있는 내용으로 기본 원칙으로 이야기 되고 있다.

 

특징

애자일에 기반한 소프트웨어 개발은 반복적이고 점진적인 개발 특징을 갖는다.

이런 형태를 유지하기 위해서는 자기조직화나 교차 기능팀과 같은 기법을 사용해야한다.

 

 

 

애자일 방법론 - XP

 

개요

켄트 벡을 중심으로 일일빌드, 지속적인 통합 등 개발 테크닉과 연관된 부분이 많은 방법론이다.

 

가치

XP에선 의사소통, 단순성, 피드백, 용기, 존중을 가장 큰 가치로 둔다.

 

실천방법

 

 

 

 

스크럼

 

개요

프로젝트 관리를 위한 애자일 방법론으로 제품 책임자, 스크럼 마스터, 스크럼 팀 이렇게 3가지 역할자로 구성되어있다.

 

프로세스

 

 

특징

투명성 - 스크럼 회의, 스프린트 리뷰같은 기법을 이용하여 상태를 정확히 파악할 수 있음

타임박싱 - 진행 시간을 제한하여 집중 가능

커뮤니케이션 - 사용자 스토리의 구현 난이도/시간을 토론하는 절차는 커뮤니케이션이 원활하게 해준다.

경험주의 모델 - 스크럼은 기본적인 구조만 동일할 뿐 실제로 팀마다 달라지는 것을 인정한다,

반응형