Appartenant à la famille des méthodes agiles, le FFD, pour Feature-Driven Development, est basé sur des concepts incrémentiels et itératifs.
Qu’est-ce que le Feature Driven Development ?
Le Feature Driven Development permet de développer un logiciel en fonction de la réalisation et de la progression des fonctionnalités les plus pertinentes que vous devez mettre en place sur votre site de vente Internet.
Côté développeurs, la méthode FDD donne la possibilité à plusieurs équipes de travailler en simultané sur un même projet.
Le FDD est donc particulièrement adapté aux projets de grande échelle tout en conservant les grands principes des méthodes agiles : itérations très courtes, livraisons fréquentes, fonctionnalités de chaque ressource, communication permanente des équipes, disponibilité des experts.
Tout projet réalisé avec la méthode FDD débute par la création d’un domaine, le modèle en quelque sorte. Celui-ci se compose de plusieurs fonctionnalités qui doivent être mises en œuvre en quelques jours seulement sans ne jamais dépasser 2 semaines. Dans le cas où une fonctionnalité est irréalisable dans ce délai, elle doit être divisée en fonctionnalités plus petites et plus faciles à gérer.
Chaque fonctionnalité est ensuite planifiée, réalisée et mise en application selon le processus incrémentiel et itératif qui envisage de suivre l’avancement du projet par un code couleur et de le mettre à jour à chaque itération.
Très évolutive, particulièrement adaptée aux équipes pluridisciplinaires et concentré sur les attentes des clients, la méthode FDD a fait ses preuves au point de rencontrer un succès grandissant auprès de grands groupes.
Comment mettre en place la méthode FDD ?
- développer un modèle d’ensemble pour définir les grandes lignes de votre modèle de domaine, celui que votre projet de développement logiciel doit résoudre. Pour chaque domaine de modélisation, plusieurs petits groupes d’intervenants proposent différents modèles de domaine dont les meilleurs sont sélectionnés pour former un modèle d’ensemble ;
- lister les fonctionnalités à réaliser comme les mots de passe des utilisateurs, le montant des paniers, les codes avantages clients… en fonction des attentes des visiteurs ;
- organiser le planning des fonctionnalités selon l’ordre de priorité de chacune ;
- créer chaque fonctionnalité suivante à l’issue des itérations fréquentes tout en faisant un point sur la conception de la fonctionnalité ;
- appliquer chaque fonctionnalité et réaliser tous ses éléments pour aboutir à la mise en application de l’interface utilisateur. Avant sa validation définitive, un prototype est testé et la version définitive devient accessible aux clients que lorsque ce test est réussi.
La meilleure façon de conquérir vos clients grâce à la méthode FDD
Pour vous permettre d’améliorer l’expérience visiteur de votre site vendeur et proposer des fonctionnalités qui répondent aux attentes de vos clients, EtOH Consulting, spécialisée sur le secteur des boissons alcoolisées, vous accompagne dans la réalisation de tous vos plus grands projets de manière rapide, efficace et évolutive grâce à ses connaissances et à ses expériences de la méthode FDD.
Quelles sont les étapes clés de test d’un logiciel avant lancement ?
Un logiciel bien conçu répond à toutes les exigences du client et des utilisateurs, et il n’est démuni d’aucun bug. La réalisation d’une application nécessite des millions de lignes de code, ce qui constitue une source d’erreurs considérables. Les bugs informatiques,...
Pourquoi penser ergonomie dans la conception d’un logiciel ?
L'ergonomie logicielle est une discipline axée sur l'amélioration de la conception des applications informatiques utilisées sur le lieu de travail. Aujourd'hui, sa popularité a décliné, effacée par d'autres domaines tels que le design d'interaction ou le design...
Pourquoi le digital peut-il en finir avec la charge administrative ?
Qu’il s’agisse d’une entreprise ou d’un projet, la charge administrative est un élément indispensable pour le bon fonctionnement des activités. Il est incontestable que c’est une structure non productive, mais plutôt d’un support important. La digitalisation d’un...
Comment éviter la résistance au changement dans votre projet de transformation digitale
Alors que les technologies numériques continuent de remodeler le paysage dans de nombreux secteurs, la gestion des aspects humains de la transition reste un défi majeur pour les chefs d'entreprise. Au niveau le plus fondamental, la transformation numérique dans une...
Pourquoi prendre le temps de réfléchir à la stratégie et planification avant l’action
Pourquoi prendre le temps de réfléchir à la stratégie et planification avant l'action ? Méthode S.P.A.R. (Stratégie - Planning - Action - Reporting) La planification des actions est le processus qui guide les activités quotidiennes d'une entreprise, d'une organisation...
La méthode de projet SPAR : méthode privilégiée par EtOH
Plusieurs méthodologies de gestion de projet ont été développées. Chez EtOH, après avoir étudié et testé différentes méthodes connues et reconnues, nous en avons fait la synthèse et avons développé la méthode SPAR : Stratégie - Planification - Action - Reporting. Pour...
Analyser les risques d’une entreprise via la méthode AMDEC
L'analyse des modes de défaillance, de leurs effets et de leur criticité (AMDEC) est une méthode qui implique une analyse quantitative des défaillances. Donc, L'AMDEC consiste à créer une série de liens entre les défaillances potentielles (Modes de défaillance),...
La méthode PMBOK : Project Management Body of Knowledge
Paru pour la 1e fois en 1996, et aujourd'hui à sa 6e édition, le PMBOK est un guide réunissant toutes les connaissances en management de projet. Depuis 1999, il est reconnu par l'American National Standart Institute comme la référence en gestion de projet.Qu'est-ce...
La méthode CCPM : Critical Chain Project Management
Alternative à la méthode du chemin critique, le CCPM, ou méthode de chaîne critique en français, est une méthode de planification et de suivi des délais. Issue des enseignements de la Théorie de Contraintes (TOC), elle est basée sur un référentiel de méthodes, de...
La méthode APF : Adaptative Project Framework
Issue de l'ouvrage de Robert K. Wysocki, leader charismatique dans le domaine de la gestion de projet, intitulé Adaptive Project Framework : Managing Complexity in the Face of Uncertainty et paru en 2010, la méthode APF tend à s'adapter constamment à l'évolution d'un...