스크럼방법론중 하나
존중 용기 단순성 피드백 의사소통
릴리즈 계획 수립 → 이터레이션(주기) → 승인검사 (인수 테스트) → 스몰 릴리즈
Whole Team : 모든 구성원들은 자신의 역할이 있고 그 역할에 대한 책임을 가짐
Test Driven Development : 개발자가 테스트 케이스를 작성하고 개발에 들어가 자신이 무엇을 해야할지 정확히 파악, 자동화된 테스팅 도구 사용
Collective Ownership : 모든 사람들은 책임과 권한을 공동으로 소유함
Pair programming: 공동으로 코드를 작성하여 권한을 공동으로 함.
Continuous Ownership : 모듈 단위로 기능을 작성하여 하나의 작업이 끝날때마다 지속적으로 통합해나감
Refactoring : 기능의 변경 없이도 시스템을 재구성 가능 목적: 시스템의 파악과 수정을 쉽게하여 개발을 빠르게 할 수 있음
Small Release : 작은 릴리즈를 반복하여 고객의 요구사항에 신속히 대응한다.