반응형
Ⅰ. 사람 중심의 개발론, 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 방법론은 절차보다 사람 중심의 가치 중시
반응형
'IT 기술 > SW공학 & 프로젝트 관리' 카테고리의 다른 글
MSA와 Service Mesh (0) | 2024.07.03 |
---|---|
MVC, MVP, MVVM, MVI 디자인 패턴 (0) | 2024.07.03 |
객체 지향 프로그래밍(OOP) 특징 (0) | 2024.07.02 |
XP(eXtreme Programming)의 특징 및 실천 방법(Practice) (0) | 2024.07.02 |
프로젝트 자원 최적화 방법 2가지 설명하고 비교하시오 (0) | 2024.07.02 |