Hva er FDD?
FDD står for Feature Driven Development.
Definisjon
Feature Driven Development, eller Development Guided by Features, er en smidig programvareutviklingstilnærming som fokuserer på kundeverdifulle funksjoner, og legger vekt på korte iterasjoner og hyppige utgivelser.
Nøkkelprinsipp
FDD krever leveringen av en funksjon hver 2-10 dag, og sikrer at kundens behov kontinuerlig blir møtt.
Iterativ Prosess
FDD involverer en serie på fem nøkkelprosesser, inkludert å lage funksjonslisten, planlegging, design og bygging, alt innenfor et kundesentrisert rammeverk.
Teamroller
FDD definerer spesifikke roller som Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer Technical Writer, Domain Manager, Language Guru, Tester, og andre støttefunksjoner som vektlegger individuelle og teamansvar i funksjonsutvikling.
Skille fra Scrum
FDD er funksjons-sentrert, mens Scrum fokuserer på å levere et produktinkrement.
Kundens Deltakelse
FDD krever aktiv deltakelse fra kunden.