Cet article est publié sous licence CC BY-NC-SA
Avant de se lancer sur le développement d'une application web sur-mesure, il est prudent de peser le pour et le contre. Les priorités de chaque projet sont différentes et bien qu'il peut être avantageux de se lancer dans le développement d'une application web pour un projet ne veut pas forcément dire que ce soit avantageux pour un autre.
Cet article vous présentera 5 avantages et 5 inconvénients des applications web sur-mesure pour que vous puissiez prendre une décision plus tranquillement.
Quand la question se pose d'utiliser une solution existante ou de développer une application web sur-mesure, la première chose à laquelle il faut penser concerne les fonctionnalités.
Une application existante ne convient pas forcément à vos processus. Et essayer d'adapter une solution existante à vos besoins est à coup sûr quelque chose qui finira en catastrophe. Il faut donc changer ses propres processus pour réussir à l'utiliser. Mais ce n'est pas tout le temps possible.
Dans ce cas il est logique de choisir de développer une application web. Cela permettra ce que d'autres outils ne permettront pas. Vous aurez la possibilité d'implémenter les fonctionnalités dont vos utilisateurs ont besoin pour être parfaitement adapté aux processus en place dans l'entreprise.
De plus il faut prendre en compte ses concurrents. Si tout le monde utilise les mêmes outils pour effectuer les même tâches, il va être difficile de se différencier et cela va entraîner une perte de compétitivité.
Si votre projet est essentiel pour que votre entreprise reste compétitive, faire une application web sur-mesure va permettre de garder cette compétitivité et même de l'améliorer. Si au contraire le projet sur lequel vous travaillez n'est pas un projet qui est vital à votre compétitivité, utiliser une solution existante est recommandée.
La compétitivité passe aussi par l'innovation. La concurrence est féroce dans tous les domaines et seule l'innovation permet de rester compétitif. Si rien ne change, votre entreprise va lentement mais sûrement mourir.
Être à l'affût des nouveaux outils disponibles est une option pour rester compétitif. Si vos concurrents sont lents à adopter de nouveaux outils, vous pouvez rapidement gagner en compétitivité en adopter des solutions existantes qui viennent de sortir. C'est un risque car cela peut aussi se retourner contre vous si vous faites le mauvais choix et c'est aussi temporaire. Si c'est une bonne application, tout le monde l'adoptera rapidement.
Pour rester innovant, il est donc recommandé d'avoir des applications web sur-mesure, de les maintenir et de les faire évoluer pour toujours avoir une marge d'avance sur la concurrence.
Les solutions existantes vont rarement pouvoir avoir des intégrations avec toutes les applications que vous utilisez et encore plus rarement avec des applications web ou d'autre systèmes sur-mesure déjà en place dans votre entreprise. Il est souvent difficile voire impossible d'utiliser de manière efficace, et donc d'être productif, sans ces intégrations.
Avec une application web sur-mesure, vous avez toute la liberté de faire les intégrations nécessaires à la bonne efficacité des utilisateurs et essentielles au bon fonctionnement de votre entreprise et à la réalisation de votre projet.
Les outils SaaS ont souvent une bonne expérience utilisateur mais leur accessibilité n'est pas forcément parfaite. Par exemple tous les sites web et applications utilisés dans le secteur public, que ce soit en France ou en Europe, doivent être accessibles.
Malgré tout, beaucoup de solutions existantes ne remplissent pas toutes les conditions d'accessibilité. Un problème très répondu vient du contraste des couleurs.
Si la couleur du texte n'a pas un contraste assez important avec la couleur de son fond, cela peut créer des problèmes de lisibilité non seulement avec les personnes qui ont des problèmes de vue, mais aussi avec tous les utilisateurs dont l'écran de leur ordinateur ne rend pas les couleurs correctement ce qui va venir impacter leur contraste.
Ce sont des cas bien plus communs que ce que l'on peut imaginer et il faut donc y faire attention. Si cela est un problème pour votre projet, une application web sur-mesure devient donc la seule solution.
Avec une solution existante, aucune conception ni développement n'est à prévoir pour la mettre en place. Seule une conduite du changement doit être effectuée. Vous pouvez donc faire une transition assez rapidement. Ce n'est pas le cas avec une application web sur-mesure.
Si le projet sur lequel vous travailler a une deadline sur le court terme, le sur-mesures n'est probablement pas la bonne solution. Si c'est un projet sur le long terme, dans ce cas vous pouvez envisager la possibilité du développement d'une application web.
Au délai que peut prendre une application web sur-mesure vient s'ajouter la difficulté de pouvoir estimer avec précision tout le travail qui va y avoir. Il est impossible d'arriver à penser à tout dans les moindres détails avant même le début du développement. L'estimation que vous allez faire ou que l'agence avec laquelle vous allez travailler va faire ne sera pas exacte. Dans de très rares cas, le développement peut prendre moins de temps qu'initialement prévu. Mais dans la plupart des cas ce sera plus long.
Il y a toujours des challenges techniques et même si on peut les anticiper durant l'estimation, ce ne sera jamais exact. Pour y remédier, il est nécessaire de prendre le temps au moment de l'estimation de chaque fonctionnalité pour aller au fond des choses côté fonctionnel et côté technique. Un travail de qualité sur cet aspect réduira les incertitudes.
Alors que c'est un avantage des applications web sur-mesures, l'expérience utilisateur peut aussi devenir un inconvénient. En effet, cela demande une expertise que vous ne trouverez pas forcément en interne ou dans une agence.
La situation où l'on souhaite une application web sur-mesures pour justement avoir une expérience adaptée à ses utilisateurs et où l'on se retrouve avec une qualité moyenne est assez commune. Il faut donc faire attention sur ce point et être sûr que si c'est un critère important dans le choix de faire du sur-mesure, trouver des personnes compétentes sur ce sujet sera indispensable.
Tout comme pour l'expérience utilisateur, vous devez vous entourer des bonnes personnes quand il s'agit de la sécurité d'une application web sur-mesure.
En général avec une solution existante, la sécurité est solide et les failles sont corrigées rapidement. Il faut donc le même niveau de sécurité pour votre application. Vous ne pouvez pas avoir une sécurité défaillante sous peine d'être impacté extrêmement négativement si une faille est un jour exploitée.
Les problèmes d'expérience utilisateur et de sécurité viennent au final d'un manque de ressources. Une solution existante aura une équipe plus importante que la vôtre ou n'importe quelle agence, car ils ne s'occupent que d'une seule application web pour plusieurs clients. Il sera très difficile d'arriver à une qualité aussi bonne que la leur.
Des entreprises comme Salesforce.com ou SAP ont des milliers de développeurs et designers. Faire un ERP sur-mesure est un chantier gargantuesque en soi. Mais à côté d'autres ERP aux ressources considérablement plus importantes que les vôtres, il va être presque impossible de se démarquer.
C'est seulement si vous apportez une vraie valeur ajoutée bien spécifique à votre entreprise que faire du sur-mesures est envisageable, comme dit plus haut.
Comme nous avons pu le voir au travers de ces avantages et inconvénients, la conception d'une application web sur-mesures va réellement dépendre de chaque projet.
C'est en répondant à ces questions que vous allez pouvoir prendre la décision de faire du sur-mesures ou d'utiliser une application prête à l'emploi.
L'équipe Synbioz.
Libres d'être ensemble.
Nos conseils et ressources pour vos développements produit.