Conduire un projet de développement consiste à transformer des spécifications écrites en un logiciel en production.

Vos prestataires. Et vous.

L'heure est venue de transmettre vos spécifications fonctionnelles à un prestataire pour qu'il les développe. Comment le choisir, comment vous assurer que le projet sera conforme à vos attentes ?

Déléguer

Vous attendez de votre prestataire un respect des délais et des budgets que vous avez définis, une information régulière sur l'avancement de la réalisation, et un produit final que vous mesurerez au regard de votre objectif, de vos contraintes et des retours que vous en attendez.

La première étape consiste à sélectionner un prestataire qui s'engage à répondre à vos attentes. Pour ce faire, vous formaliserez ces attentes sous la forme d'un cahier des charges que vous soumettrez aux entreprises que vous choisirez de mettre en concurrence.

Une fois retenu votre prestataire de développement, il faudra étudier avec lui vos documents de spécifications fonctionnelles et définir les spécifications techniques de la solution qu'il réalisera.

Contrôler

Des comités projet réguliers rassembleront, à mesure de l'avancement de la réalisation, les représentants de vos équipes et celles du prestataire. Ces comités permettent de vérifier en permanence que les implémentations techniques sont conformes à vos attentes et à votre objectif projet.

Plus tôt d'éventuelles dérives (de délais, de coûts ou de qualité) seront détectées et plus tôt des actions correctives pourront être engagées.

Vous entendrez peut-être parler à ce stade de méthodes agiles : il s'agit de méthodologies de développement fondées sur des cycles relativement courts, au terme desquels des tests et des vérifications peuvent déjà être effectués. Ces méthodologies présentent des avantages en terme de qualité des développements livrés, mais impliquent un flou sur les délais et les coûts.

Recetter

Vient le jour où votre prestataire vous livre le logiciel, en pré-production d'abord, puis en production. Mais vous n'allez pas le croire sur parole, et vous allez vérifier que chacune des fonctionnalités est conforme à vos spécifications, et que le fonctionnement global du logiciel s'inscrit dans le fonctionnement souhaité de votre entreprise : c'est la recette.

Pendant que le prestataire développait, vous avez vous-même repris vos spécifications et défini vos cahiers de test : il s'agit de scenarii d'usage du logiciel qui, lorsqu'ils sont appliqués au logiciel, doivent fournir un résultat défini. Tant que l'application de vos tests ne fournit pas le résultat attendu, des modifications doivent être apportées au logiciel.

Lorsque tous vos tests, que vous avez réalisés avec vos équipes, fournissent les résultats attendus, vous signez le procès-verbal de recette et vous acceptez de régler le solde de la commande à votre prestataire : votre logiciel est terminé et peut passer en production.

À propos de...

Consultant indépendant en informatique, spécialisé dans la transition numérique des PME, la mise en place des startups et l'AMOA des directions métiers.

Siège social

SAS Computences
4bis rue Piroux
F-54048 NANCY CEDEX
+33 6 08 90 44 71