Feature Driven Development
Author
Albert FloresFDD Process Diagram Feature Driven Development (FDD) je jedna z agilních metodologií vývoje software. Název lze přeložit zhruba jako vývoj řízený užitnými vlastnostmi daného software.
Na rozdíl od procesního frameworku XP zachovává tato metodika fázi modelování systému. Za základní model je zde považován doménový model na vysoké úrovni abstrakce, který popisuje celý systém a slouží tak k minimalizaci problémů integrace a kolaborace jednotlivých částí vytvořených různými programátory. +more Práce na projektu je poté rozdělena do zpravidla dvoutýdenních iterací, přičemž v každé iteraci jsou navrhovány a implementovány konkrétní užitné vlastnosti systému (features). Dalším rozdílem od procesního frameworku XP případně SCRUM je fakt, že jednotliví programátoři si sami nevybírají práci, kterou budou řešit. Každému z nich je přidělena zodpovědnost za část doménového modelu - za jeden objekt. V případě, že řešená vlastnost vyžaduje spolupráci více objektů s rozdílnými vlastníky, je vytvořen tým pro řešení dané vlastnosti - feature team.
Odkazy
Reference
Externí odkazy
[url=https://mbi. vse. +morecz/public/cs/obj/METHOD-90]Feature driven development (FDD) - MBI (Management Byznys Informatiky)[/url] * [url=https://productfolio. com/feature-driven-development/]What Is Feature-Driven Development. - Productfolio[/url] * [url=https://topdevs. org/blog/feature-driven-development-gitflow]All You Need to Know About Feature-Driven Development - TopDevs Blog[/url] * [url=http://www. agilemodeling. com/essays/fdd. htm]Feature Driven Development (FDD) and Agile Modeling - Agile Modeling (AM) Home Page[/url].