Application métier : progiciel ou développement spécifique ?

Digitalisation, dématérialisation des processus… Vous avez le projet d’équiper votre entreprise d’un logiciel dédié à votre métier. Deux solutions s’offrent à vous : faire développer une application spécifique ou utiliser un progiciel. Alors laquelle choisir ? Voici ma réponse.

Si vous avez un processus métier standard

Si votre façon de travailler n’a aucune spécificité, si vous travailler comme la plupart des professionnels dans votre domaine, il y a de fortes chances qu’il existe un progiciel créé et adapté à votre métier dans ses grandes lignes. C’est souvent le cas dans les domaines très réglementés comme la comptabilité, les professions médicales…

Je vous conseillerais de faire le tour des progiciels dédiés à votre métier et de choisir. En revanche, je vous déconseille de détourner l’utilisation d’un progiciel non dédié précisément à votre métier ou bien trop générique. Vous risquez de grandes déconvenues sur le long terme.

Souvent il arrive que l’entreprise pense travailler comme ses confrères mais ce sera dans les petits détail qu’apparaîtra le diable.

Si vous avez un processus métier particulier

Dans ce cas inutile de regarder les progiciels si ce n’est pour vous en inspirer. Mon avis est que l’informatique doit s’accorder à votre manière de travailler pour l’améliorer et faire progresser vos processus. Ici le développement spécifique sur mesure sera le meilleur choix. Il sera adapté à vos besoins, à vos ressources.

Il sera construit pour durer longtemps et pourra évoluer dans le sens que vous jugerez le plus efficace pour votre entreprise. Il pourra également être développé par paliers successifs, afin de s’accorder progressivement à vos équipes.

Développement d’application métier spécifique et sur mesure

Et dans tous les cas…

… ne choisissez pas une implémentation lourde qui nécessite de réaliser des changements à tous les étages de votre entreprise. La solution idéale doit se « brancher » sur l’existant et accélérer vos processus. On voit trop souvent l’inverse.

Enfin, prêtez une attention particulière au degrés d’ouverture et d’inter-communication de la solution choisie.

Spécial outils métier – dev spécifiques : L’approche Agile

On vous a parlé à plusieurs reprises de la méthode agile. Vous vous demandez ce que c’est ? Kreatys éclaire votre lanterne.

Qu’est-ce que la méthode agile ?

La méthode agile est une méthode très utilisé en informatique. C’est un ensemble de méthode et pratique basées sur les valeurs et le principe du manifeste agile. La méthode agile repose sur la collaboration, l’autonomie et des équipes pluri-disciplinaires.

Cette méthode permet d’avoir une implication maximum du clients et d’être plus efficace lors du développement.

L’un des principes au cœur de cette méthodologie, c’est l’idée d’itération et d’amélioration. À la fin d’un sprint, le développement en cours doit être prêt à être livré au client. Ce qui ne signifie pas que le projet est fini, loin de là.

A la fin de chaque sprint, le client à accès à sa pré-production afin de faire un retour en « live » sur l’évolution de son projet grâce à un bug tracker. Un Feedback va alors pouvoir être réalisé au moment où le client test son produit. 

Cette approche est très intéressante car elle évite de découvrir des bugs ou autre surprise sur son site, son application à la livraison finale, ce qui entraînerait un temps de développement supplémentaire afin de corriger ces bugs qui aurait pu être résolue au cours du développement.

Concrètement :
  • Un développement plus rapide
  • Aucune surprise à la livraison finale
  • Implication du client
  • Une bonne satisfaction du client
  • Une meilleure coordination de l’équipe au sein du projet