Co je FDD?
FDD znamená Feature Driven Development.
Definice
Feature Driven Development, nebo vývoj řízený funkcemi, je agilní přístup k vývoji softwaru, který se zaměřuje na funkce cenné pro zákazníka, zdůrazňující krátké iterace a časté dodávky.
Klíčový princip
FDD vyžaduje dodání funkce každých 2-10 dní, což zajišťuje, že potřeby zákazníka jsou neustále splněny.
Iterativní proces
FDD zahrnuje sérii pěti klíčových procesů, včetně vytvoření seznamu funkcí, plánování, návrhu a výstavby, vše v rámci zákaznicky orientovaného rámce.
Role týmu
FDD definuje specifické role, jako je hlavní architekt, hlavní programátor, odborník na doménu, manažer vývoje, technický spisovatel nasazení, manažer domény, jazykový guru, tester a další podpůrné role, zdůrazňující individuální a týmové odpovědnosti při vývoji funkcí.
Rozlišení od Scrumu
FDD je zaměřeno na funkce, zatímco Scrum se soustředí na dodání produktového přírůstku.
Zapojení zákazníka
FDD vyžaduje aktivní účast zákazníka.