Lancer un projet logiciel : guide pratique pour les dirigeants

Six étapes pour obtenir le bon logiciel, dans les délais, sans payer des fonctions que personne n’utilise.

Un logiciel sur mesure peut faire gagner des heures de travail chaque semaine. Il peut aussi coûter cher et décevoir si le projet démarre mal. Beaucoup de problèmes viennent d’objectifs flous plutôt que de la technique. Voici six étapes utiles, quel que soit votre prestataire.

1. Décrire le problème, pas la solution

« Il nous faut une application » est une solution. « Notre équipe commerciale perd une heure par jour à recopier dans un tableur les commandes reçues par e-mail » est un problème. Commencez par le problème : qui le rencontre, à quelle fréquence, et combien il vous coûte aujourd’hui. Un bon développeur proposera souvent une solution plus simple que celle que vous aviez en tête.

2. Définir une petite première version

Listez tout ce que vous aimeriez que le logiciel fasse, puis classez la liste en trois groupes :

  • Indispensable : sans cela, le logiciel ne sert à rien.
  • Important : utile, mais peut attendre quelques semaines.
  • Bonus : des idées pour plus tard.

Construisez la première version avec la liste « indispensable » uniquement. Vous l’utiliserez plus tôt, vous apprendrez de l’usage réel et vous consacrerez le reste du budget à ce qui compte vraiment.

3. Connaître vos utilisateurs et vos données

Notez qui utilisera le logiciel (salariés, clients, partenaires), sur quels appareils et dans quelles langues. Listez les données nécessaires : où elles se trouvent aujourd’hui (tableurs, ancien système, papier), à qui elles appartiennent, et si elles contiennent des données personnelles soumises au RGPD.

4. Être transparent sur le budget et les délais

Partager une fourchette de budget n’est pas un risque. Cela permet à votre partenaire de proposer une solution adaptée, plutôt qu’une solution idéale hors de portée. C’est la même chose pour les délais : dites quelles dates sont fixes (un salon, une nouvelle loi) et lesquelles sont seulement souhaitées.

5. Choisir son partenaire avec les bonnes questions

Le prix compte, mais ces questions en disent plus :

  • Comment allons-nous travailler ensemble, et à quelle fréquence verrai-je l’avancement ?
  • À qui appartient le code, et recevrai-je tous les accès et la documentation ?
  • Comment gérez-vous la sécurité et les données personnelles ?
  • Que se passe-t-il après le lancement : mises à jour, bugs, hébergement ?

6. Préparer l’après-lancement

Un logiciel n’est jamais terminé. Les systèmes d’exploitation, les navigateurs et les bibliothèques évoluent, et des mises à jour de sécurité sont nécessaires. Prévoyez dès le départ un petit budget de maintenance, et décidez qui hébergera le logiciel et qui appeler en cas de panne.

En résumé

  1. Décrivez le problème, pas la solution.
  2. Commencez par une petite première version.
  3. Connaissez vos utilisateurs et vos données.
  4. Partagez votre fourchette de budget et vos vrais délais.
  5. Posez des questions sur la méthode, la propriété du code, la sécurité et le suivi.
  6. Prévoyez la maintenance après le lancement.

Vous avez un projet ? C’est exactement ainsi que nous commençons : une conversation sur le problème, puis une proposition écrite. Découvrez notre service d’ingénierie logicielle.

Des questions sur votre propre site ?

Décrivez votre besoin en quelques lignes. Nous vous répondrons avec des questions ou une première proposition.