FDD란 무엇입니까?
FDD는 Feature Driven Development를 의미합니다.
정의
Feature Driven Development, 또는 기능 중심 개발은 고객 가치가 있는 기능에 초점을 맞춘 애자일 소프트웨어 개발 접근 방식으로, 짧은 반복과 자주하는 릴리스를 강조합니다.
주요 원칙
FDD는 고객의 요구를 지속적으로 충족시키기 위해 2-10일마다 기능을 전달해야 합니다.
반복적 과정
FDD는 고객 중심의 프레임워크 내에서 기능 목록 생성, 계획, 설계 및 구축을 포함하는 다섯 가지 주요 프로세스를 포함합니다.
팀 역할
FDD는 Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer Technical Writer, Domain Manager, Language Guru, Tester 등 기능 개발에서 개인과 팀의 책임을 강조하는 특정 역할을 정의합니다.
Scrum과의 차별화
FDD는 기능 중심이며, Scrum은 제품 증분 전달에 초점을 맞춥니다.
고객 참여
FDD는 고객의 적극적 참여를 요구합니다.