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.

S-KADRON : l’excellence ou rien

Les compétences techniques nécessaires au développement informatique sont complexes et de plus en plus spécialisées. Comme dans la médecine, il existe aujourd’hui des généralistes du développements, les développeurs Fullstack ou les DEV/OPS, et les spécialistes.

FULLSTACK

Les développeurs(euses) Fullstack maîtrisent les technologies globales et les architectures applicatives. Ce sont des technicien(ne)s et des ingénieur(e)s de haut niveau, capables de programmer des interfaces utilisateurs comme des connexions à des bases de données ou des calculs complexes.

Ces capacités leur offrent une vision globale utile pour appréhender un projet complexe. Ils peuvent intervenir à toutes les étapes du projets et assurent pleinement sa maintenance.

Ils n’hésitent pas à apprendre plusieurs langages de programmation. Leurs technologies de prédilection sont souvent les classiques de l’industrie : PHP, JAVA, C#, JS, PYTHON, SHELL, Symfony, Laravel, MySQL, etc.

SPECIALISTES

Pour les spécialistes, l’expertise se fait sur une technologie ou un langage particulier. Ils souhaitent approfondir leur connaissances et se lancer sur des technologie nouvelles. Ce sont souvent des technologies liées à un matériel, comme par exemple pour Android ou Ios. Ou bien des technologies dédiées à des taches particulières, comme par exemple l’affichage dynamique.

Leur expertise est un véritable atout sur un projet en complément des développeurs Fullstack. Leurs technologies de prédilection sont donc plus précises : Android, Ios, Vuejs, React, Angular, Flutter, etc.

Les développeurs spécialisés sont souvent des indépendants en statut Freelance.

S-KADRON

Pour atteindre un niveau d’excellence et s’adapter à la réalité du métier, KREATYS a développé le programme S-KADRON, basé sur une organisation en deux cercles :

  • Un premier cercle interne Fullstack, avec des ingénieur(e)s et technicien(e)s qui maîtrisent le cœur des technologies de KREATYS. Ils sont formés en interne à nos méthodes et technologies.
  • Et un second cercle d’experts indépendants très pointus et sélectionnés selon des critères très sévères.

L’objectif de S-KADRON va être de développer un réseau d’EXCELLENCE basé sur
le gagnant-gagnant. Voir les détails sur notre site internet.

Si tu es développeur indépendant ce programme est fait pour toi !

>> Pour en savoir plus

Comment les entreprises améliorent leurs processus grâce aux logiciels sur mesure ?

Logiciel sur mesure pour votre métier

Automatiser les taches répétitives et se concentrer sur le coeur de métier

Chaque métier comporte un ensemble de taches répétitives avec peu de valeur ajoutée. Par exemple, rédiger des documents qui ont une structure commune : contrat de travail, fiches de temps, rapports de contrôles, certificats, factures, relevés, etc.

Quelques fois, il s’agit de consolider à la main des informations provenant de sources différentes. Et de répéter cette même action pour tenir à jour : informations clients, statistiques, réclamations, questionnaires, données de machines, etc.

En analysant finement ces processus il est possible de faire gagner beaucoup de temps aux personnes chargées de ses taches et de libérer ce temps pour des opérations plus valorisantes pour l’entreprise.

Interconnecter plusieurs systèmes informatiques

La transformation numérique des entreprises se traduit souvent par l’utilisation de plusieurs systèmes qui ne communiquent pas naturellement entre eux : ERP, CRM, comptabilité, stock, RH, sondages, pilotage de machines numériques, données de santé, tableaux excel, etc.

Le moyen le plus commun d’alimenter un logiciel avec les données d’un autre est de faire des extractions d’un coté et des imports de l’autre. On se retrouve rapidement avec des données désynchronisées. Les collaborateurs de l’entreprise peuvent en souffrir et perdre beaucoup de temps. Pour un résultat final incertain.

Il est pourtant possible dans la plupart des cas de développer des passerelles de communications entre les systèmes et obtenir un résultat homogène.

Aller plus vite

Certains processus font appel à des calculs dans des tableurs, puis une planifications et une gestion des ressources. D’autres demandent une génération de documentation technique. C’est le plus souvent le cas à l’étape de préparation de la production.

L’analyse des points bloquants permet de remplacer certains outils « bureautiques » ou manuels par des logiciels métier sur mesure. Il n’est pas rare de diviser par 10 voir 100 ces étapes.

J’ai en mémoire un processus de fabrication de gamme qui est passé d’une demi journée à quelques minutes.

Eviter les erreurs

Certains processus ont des contraintes qui ne sont pas pris en compte. Par exemple une commande de production de tuyaux qui ne correspondent pas aux raccords et avec des robinets en rupture de stock.

Grâce à un logiciel sur mesure il sera possible de coder les contraintes et ainsi éviter des erreurs qui ne se voient qu’au dernier moment et qui peuvent coûter cher.

Organiser le travail dans le temps : le workflow

Une étape après l’autre. Ne pas signer le contrat si on n’a pas d’abord la carte d’identité et la fiche de temps. Les workflow permettent de garantir le bon déroulement. Ils permettent aussi de notifier automatiquement les personnes affectées à une action. Ou bien de soumettre des actions à conditions.

Piloter efficacement son entreprise

Il est pénible et peu fiable de devoir consulter plusieurs systèmes pour savoir si tous les indicateurs de l’entreprise sont au vert.

En collectant les bonnes données et en construisant des tableaux de bords sur mesure, il est possible de piloter efficacement son entreprise et de prendre des décisions éclairées.

Maîtriser et contrôler ses données

Aujourd’hui la maîtrise des données et des logiciels est un enjeu stratégique. Où sont mes données ? M’appartiennent-elles ? Que se passe-t-il si je change de prestataire ?

Faire développer son propre logiciel sur mesure est une façon de maîtriser ses outils de productions numériques et les données associées. C’est aussi la seul façon d’en posséder l’entière propriété.

Logiciels : achat ou location, quelle solution pour votre entreprise ?

Achat ou location de logiciels pour votre entreprise ? C’est une question qui revient régulièrement. Dans cet article, nous vous proposons d’explorer les différentes solutions qui s’offrent à vous, afin de vous accompagner dans votre choix.

Qu’entendons-nous par location de logiciel ?

Nous entendons par location, le fait d’acheter une licence ou de souscrire à un abonnement pour utiliser un logiciel qui appartient à une autre entreprise/personne. Dans ces cas de figure, vous êtes locataire.

location : Système de licence ou logiciel Saas

Le système de licence

Dans le secteur de l’édition de logiciel, il existe plusieurs modèles économiques : celui de l’achat d’une licence, vous vous trouvez à ce moment-là locataire d’un logiciel, dans vos locaux et sur vos serveurs internes, grâce à l’achat de cette licence. Ce modèle historique, toujours en vigueur, est peu à peu délaissé au profit des abonnements des logiciels Saas.

Les logiciels Saas

Le logiciel Saas est, à contrario, un logiciel disponible sur internet avec un abonnement au mois et à l’utilisateur. Ce logiciel ne se trouve pas dans vos locaux, pas besoin de développer un système informatique complexe et coûteux, seule votre carte bleue est nécessaire.

Il est vrai que le Saas comporte bien des avantages, cependant, il ne faut pas oublier que vos données, toutes vos données, sont hébergées ailleurs par une société externe dans leur logiciel. Compte tenu de l’actualité et des problématiques de gestion des données, il est compréhensible que certaines sociétés privilégient l’achat de licence.

L’achat de logiciels sur-mesure et open-source : Devenez propriétaire de votre logiciel

Un dernier modèle économique existe, c’est celui de l’achat d’un logiciel sur-mesure et open source. Chez Kreatys, nous développons des solutions sur-mesure, ce qui signifie que nous n’avons pas de « produit » à vendre ou louer à nos clients. Nous les accompagnons sur leur projet. Une fois le développement fini, le client devient entièrement propriétaire de son logiciel. Il peut dès lors l’héberger chez nous ou en interne à sa guise.

Nous croyons profondément aux valeurs de l’Open Source et à la liberté que cela octroie à nos clients.

Bien-sûr chaque modèle comporte ses avantages et ses inconvénients. Les TPE privilégient souvent les solutions Saas pour leur faible coût. Les PME et plus auront tendance à faire appel à des solutions sous licence ou sur-mesure.

Notons que de plus en plus d’entreprises font le choix de l’open source sur-mesure car il s’agit d’un réel investissement qui peut être amorti et peut même être éligible au crédit impôt recherche.

Pour vous aider dans votre choix, voici une série de questions qui peuvent vous aider :

  • Quel budget peut être alloué à mon logiciel ?
  • Me faut-il des fonctionnalités spécifiques à mon métier ?
  • Est-ce que je souhaite être propriétaire de mon logiciel ?
  • Est-ce que je souhaite sécuriser au maximum mes données ?

Envie de savoir combien coûte une logiciel sur-mesure ?