본문 바로가기
IT기술노트/소프트웨어공학

애자일 방법론

by 비트코기 2021. 1. 26.
반응형

4가지 가치, 12가지 원칙, SCRUM, XP, Kanban, Lean


I. 요구사항의 지속적인 변화와 단순 설계의 시작 기법, Agile 프로세스의 개요

가. 애자일 (Agile) 프로세스의 정의

   - 절차보다 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발 할 수 있는 방법론


II. 애자일 개발 선언문 및 12원칙

가. 애자일 개발 선언문 (4가지 가치) – 공포계획 개작고변

   - 공정과 도구보다 개인과 상호작용을

   - 포괄적인 문서보다 작동하는 소프트웨어를

   - 계약 협상보다 고객과의 협력을

   - 계획을 따르기보다 변화에 대응하기를

나. 애자일 개발 12원칙

   - 최우선 순위, 가치있는 소프트웨어를 빠르고 지속적으로 고객에게 전달해라.

   - 작동하는 소프트웨어를 자주 고객에게 전달해라.

   - 작동하는 소프트웨어가 진척의 주된 척도이다.

   - 개발 후반부라도 요구사항 반영을 환영해라.

   - 비즈니스 쪽의 사람들과 개발자들은 함께 일해야한다.

   - 동기가 부여된 개인을 중심으로 프로젝트 팀을 구성해라.

   - 지속 가능한 개발을 장려한다.

   - 개발팀의 최고 정보전달 방법은 면대면이다.

   - 최고의 아키텍처, 요구사항, 설계는 자기 조직적인 팀에서 창발한다.

   - 팀이 정기적으로 어떻게 더 효과적이 될지 숙고하고 조율하고 조정하라.

   - 기술적 탁월성과 좋은 설계에 대한 지속적 관심이 기민함을 높인다.

   - 단순성 (안하는 일의 양을 최대화하는 기술)이 필수적이다.

III. 애자일 방법론의 종류

   - SCRUM, XP, Kanban, Lean

반응형

'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글

Burn-down Chart  (0) 2021.01.27
Product Backlog  (0) 2021.01.27
SCRUM  (0) 2021.01.26
XP(eXtreme Programming)  (0) 2021.01.26
RUP(Rational Unified Process)  (0) 2021.01.26
SSPL(System & Software Product Line)  (0) 2021.01.26
SPL(Software Product Line)  (0) 2021.01.26
CBD 방법론(Component Based Development)  (0) 2021.01.26

댓글