Décision logicielle
Choisir une entreprise de développement logiciel à Alger, en 8 questions
Qui écrit le code, à qui appartiennent les données, ce que doit contenir le devis et ce qui se passe après la mise en ligne. La grille pour comparer les prestataires.
Pour choisir une entreprise de développement logiciel à Alger, regardez moins la plaquette que la façon de travailler. Demandez qui écrit le code, comment l'équipe découpe le projet, à qui appartiennent le code et les données, et qui s'occupe du logiciel après la mise en ligne. Huit questions posées au premier rendez-vous suffisent à faire le tri.
En bref
- Demandez à voir un logiciel utilisé en production, une maquette ne prouve rien sur ce point.
- Le code, les données, le nom de domaine et l'hébergement doivent être à votre nom.
- Un devis sérieux sépare le cadrage, la construction, la mise en production et la maintenance.
- Méfiez-vous d'un prix ferme annoncé avant que le prestataire ait observé votre travail.
Qui écrit le code, et où
Beaucoup de structures vendent du développement à Alger. Certaines ont leur propre équipe d'ingénieurs. D'autres confient le travail à un freelance ou à un sous-traitant, parfois à l'étranger. Les deux modèles peuvent fonctionner. Vous devez seulement savoir lequel vous achetez, parce que la personne qui écrit le code décide de la qualité, des délais et du coût des évolutions dans deux ans.
Demandez qui travaillera sur votre projet, avec quelle part de son temps, et si vous pourrez lui parler directement quand une question métier se pose.
Voir un logiciel qui tourne déjà
Une maquette montre qu'une équipe sait dessiner des écrans. Elle ne dit rien de sa capacité à faire vivre un logiciel avec de vrais utilisateurs, des pannes et des mises à jour. Demandez une démonstration d'un outil que des clients utilisent tous les jours, même avec des données masquées.
Posez ensuite une question simple : qu'est-ce qui s'est mal passé après le lancement, et comment l'avez-vous corrigé ? Une équipe qui exploite des logiciels a toujours une réponse précise.
À qui appartiennent le code et les données
C'est le point le plus souvent oublié à la signature, et le plus coûteux à corriger ensuite. Si vous ne possédez ni le code ni l'hébergement, changer de prestataire revient à tout reconstruire, quel que soit le contrat.
- Le prestataire livre le code source dans un dépôt à votre nom, ou le transfère sur simple demande.
- Votre entreprise enregistre le nom de domaine à son propre nom.
- L'hébergement et la base de données sont sur un compte que vous contrôlez.
- Les accès administrateur vous sont remis, avec la marche à suivre pour les changer.
- Le contrat décrit ce qui se passe si vous partez chez un autre prestataire.
Ce que doit contenir le devis
Un montant unique ne permet pas de comparer deux propositions. Le devis doit montrer les phases du projet, et pour chacune ce que vous recevez à la fin.
| Phase | Ce que vous devez voir | Signal d'alerte |
|---|---|---|
| Cadrage | Un document de périmètre que vous gardez | Phase absente, ou offerte sans livrable |
| Conception | Écrans et données validés avant le code | On précisera pendant le développement |
| Construction | Des livraisons par blocs utilisables | Une seule livraison à la fin |
| Mise en production | Reprise des données, formation, sauvegardes | Rien de tout cela dans le devis |
| Maintenance | Un périmètre et un délai de prise en charge | Un forfait mensuel sans contenu |
Ce qui se passe après la mise en ligne
Un logiciel métier sert pendant des années. Demandez qui corrige un défaut bloquant un jeudi soir, comment sont faites les sauvegardes, à quelle fréquence quelqu'un vérifie qu'elles se restaurent, et combien coûte une petite évolution.
Une entreprise qui ne sait pas répondre à ces questions n'a sans doute jamais exploité un logiciel en production. Vous le découvririez au premier incident.
Les huit questions du premier rendez-vous
Envoyez-les avant la réunion. Vous comparerez mieux des réponses écrites que des souvenirs d'entretien.
- Qui, concrètement, écrira le code de notre projet ?
- Pouvez-vous nous montrer un logiciel que vous exploitez en production ?
- Le code, le domaine et l'hébergement seront-ils à notre nom ?
- Comment découpez-vous le projet en livraisons utilisables ?
- Qu'est-ce qui est un prix ferme, et qu'est-ce qui reste une estimation ?
- Comment reprenez-vous nos données actuelles ?
- Qui intervient en cas de panne, et sous quel délai ?
- Dans quel cas nous conseilleriez-vous d'acheter un logiciel existant ?
La question qui fait le plus de tri
La dernière question de la liste est la plus parlante. Pour beaucoup de besoins courants, comptabilité, paie ou messagerie, un produit existant coûte moins cher et marche mieux qu'un développement. Un prestataire qui ne le reconnaît jamais a intérêt à vous vendre du développement, quel que soit votre besoin.
À l'inverse, une équipe qui vous dit où le sur-mesure se justifie, et où il ne se justifie pas, vous fera probablement économiser plus que l'écart entre deux devis.
Questions fréquentes
Les réponses courtes
Faut-il choisir une entreprise basée à Alger ?
La proximité aide surtout pendant le cadrage : observer le travail sur place, rencontrer les utilisateurs, former les équipes. Elle compte moins pendant le développement. L'essentiel est que l'équipe comprenne votre métier et puisse se déplacer aux moments clés du projet.
Combien de devis faut-il demander ?
Deux ou trois suffisent, à condition de les comparer phase par phase. Un devis deux fois moins cher couvre en général un périmètre plus petit, souvent sans reprise de données ni maintenance.
Un freelance peut-il suffire ?
Oui, pour un outil simple. Si l'entreprise dépend du logiciel chaque jour, le risque porte sur la continuité en cas de congés, de maladie ou de départ. Demandez qui reprend le projet si cette personne n'est plus disponible, et vérifiez que le code est bien à votre nom.