Qu'est-ce que le FDD ?

FDD signifie Feature Driven Development.

🔍

Définition

Feature Driven Development, ou Développement Guidé par les Fonctionnalités, est une approche de développement logiciel agile qui se concentre sur les fonctionnalités valorisées par les clients, mettant l'accent sur des itérations courtes et des sorties fréquentes.

🎯

Principe Clé

Le FDD nécessite la livraison d'une fonctionnalité tous les 2 à 10 jours, garantissant que les besoins des clients sont continuellement satisfaits.

🔄

Processus Itératif

Le FDD implique une série de cinq processus clés, y compris la création de la liste des fonctionnalités, la planification, la conception et la construction, le tout dans un cadre centré sur le client.

🛠️

Rôles de l'Équipe

Le FDD définit des rôles spécifiques tels que le Chef Architecte, le Chef Programmeur, l'Expert du Domaine, le Gestionnaire de Développement, le Rédacteur Technique du Déploiement, le Gestionnaire de Domaine, le Gourou du Langage, le Testeur et d'autres rôles de soutien mettant l'accent sur les responsabilités individuelles et d'équipe dans le développement des fonctionnalités.

🔀

Différenciation de Scrum

Le FDD est centré sur les fonctionnalités, tandis que Scrum se concentre sur la livraison d'un incrément de produit.

📈

Implication du Client

Le FDD requiert une participation active du client.