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.