Hvad er FDD?
FDD står for Feature Driven Development.
Definition
Feature Driven Development, eller Feature-givet udvikling, er en agil softwareudviklingstilgang, der fokuserer på funktioner værdsat af kunderne, og understøtter korte iterationer og hyppige udgivelser.
Hovedprincip
FDD kræver, at en funktion leveres hver 2-10 dag, hvilket sikrer, at kundens behov kontinuerligt bliver mødt.
Iterativ Proces
FDD involverer en række fem nøgleprocesser, herunder oprettelsen af funktionelisten, planlægning, design og opbygning, alt sammen i en kundecentreret ramme.
Team Roller
FDD definerer specifikke roller som Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer Technical Writer, Domain Manager, Language Guru, Tester og andre støttefunktioner, der understøtter både individuelle og teamansvar i funktionel udvikling.
Adskillelse fra Scrum
FDD er funktionel-centret, mens Scrum fokuserer på at levere et produktinkrement.
Kundens Deltagelse
FDD kræver aktiv deltagelse fra kunden.