IT 기술/SW공학 & 프로젝트 관리
Agile 선언문과 12개의 원칙
gooooooood
2024. 7. 2. 15:18
반응형
Ⅰ. 사람 중심의 개발론, Agile 선언문 개요
정의 | 경량 개발 지지자들이 모여 효율적인 개발, 제품 중심의 개발 방법론 선언 |
등장 배경 | - SW 환경 변화 - 다양한 요구, 생명주기 단축 - 기존 방법론의 한계 |
Ⅱ. Agile 선언문의 4대 가치 및 12대 원칙
가. Agile 선언문의 4대 가치
- 고객 만족, 의사소통 등을 중요한 가치로 선언
나. Agile 개발 방법론의 12대 원칙
# | 원칙 | 설명 |
1 | 고객 만족 추구 | 고객 만족이 최우선 과제 |
2 | 요구사항 변경 수용 | 고객의 요구사항 변경 적극 수용 |
3 | 짧은 배포 간격 | CI/CD 도구 통한 빠른 통합/배포 |
4 | 의사소통 중시 | 효율적 의사소통 추구 |
5 | 동기부여 사람 중요 | 상호존중 문화, 팀원 추구 |
6 | 면대면 대화 | 현업 - 개발자의 대화 중시 |
7 | 작동하는 소프트웨어 | SW의 기능/비기능 관리 |
8 | 지속가능한 개발 | 지속 가능한 개발 환경 구현 |
9 | 좋은 기술, 설계 | 복잡성 줄이는 아키텍처 |
10 | 단순성 추구 | 일정, 진행 사항 단순화 |
11 | 자기 조직적 팀 | 조직 생산성 증대, 책임감 |
12 | 효율성 제고 | 스프린트 리뷰, 효율성 증대 |
- Agile 방법론은 절차보다 사람 중심의 가치 중시
반응형