Développement piloté par les fonctionnalités (FDD)

FDD est une méthodologie agile légère qui vise à développer des logiciels par incréments de caractéristiques ou de fonctions.

Qu'est-ce que le développement piloté par les fonctionnalités (FDD) ?

FDD est une méthodologie agile légère qui vise à développer des logiciels par incréments de caractéristiques ou de fonctions. Ces caractéristiques sont les fonctions à valeur ajoutée que les utilisateurs veulent utiliser. L'avancement du projet FDD est suivi par rapport à des jalons définis tels que la pénétration du domaine, la conception, la revue de conception, le code, la revue de code et la construction.

Principaux cours liés à Feature-Driven Development (FDD)

Méthodes et techniques liées au développement piloté par les fonctionnalités (FDD)

  • Étapes du développement piloté par les fonctionnalités (FDD)

    1. Les étapes du développement piloté par les fonctionnalités (FDD)

    Le développement piloté par les fonctionnalités est un processus piloté par le modèle qui se compose de cinq activités :

    • L'équipe de développement crée un modèle pour le produit
    • Ils établiront une liste de fonctions
    • Ils planifient le travail en fonction
    • L'équipe passe à la conception et à l'élaboration des directives relatives aux caractéristiques du produit.
    • L'équipe conçoit par fonctionnalités et construit par fonctionnalités.
  • Caractéristiques du développement piloté par les fonctionnalités

    2. Caractéristiques du développement piloté par les fonctionnalités

    Les caractéristiques du développement piloté par les fonctionnalités (FDD) sont les suivantes :

    • Modélisation des objets du domaine
    • Développement par caractéristique
    • Propriété du code individuel de la classe
    • Équipes de spécialistes
    • Inspections
    • Gestion de la configuration
    • Constructions régulières
    • Visibilité des progrès et des résultats