3 raisons de développer votre propre logiciel ou application web métier (et qui vont vous faire changer d’avis)

Sur mesure

Avant de présenter les 3 raisons, éliminons les évidences. S’il n’existe rien sur le marché pour votre métier, vous serez amené naturellement à faire développer votre propre logiciel métier ou votre application. C’est le cas dans certains secteurs ou lorsque vous inventez une nouvelle manière de travailler ou de proposer un produit. Par exemple, Uber, Airbnb ont créé leur propre plateforme. Mais c’est aussi le cas pour beaucoup d’entreprises plus modestes, des PME qui fabriquent des produits, des agences RH qui proposent une plateforme à leur clients, etc.

Dans cet article j’emploie les mots « logiciel » métier ou « application » métier pour désigner la même chose.

Voici 3 raisons de faire développer sa propre application métier.

1 – La simplicité d’utilisation

Souvent lorsque l’on utilise un logiciel ou une application générique, l’éditeur de la solution propose un maximum d’options qui ne vous servent pas. Très souvent cela complique l’interface pour pouvoir standardiser la démarche aux maximum de clients. Et au final nous n’utilisons que 50% des capacités.

Cela se traduit par un besoin de formation des collaborateurs et une perte de temps dans les tâches quotidiennes. Lorsque le logiciel générique ou le progiciel est mis à jour, il faut supporter des changements d’interfaces imposés.

Avec votre propre logiciel métier, les interfaces iront droit au but : pas de fonctionnalités inutiles et une maîtrise totale de ce que va faire le logiciel sur mesure. L’ergonomie sera adaptée à votre façon de travailler. Cela limite les besoins de formation et vous ne subissez plus les interfaces obscures véritable cliquodromes.

2 – La propriété du logiciel

Ici il peut y avoir débat. Comme pour notre lieu de vie, il y a les défenseurs de la location et les défenseurs de l’achat. Tout est question de contexte. Mais en plus des goûts et préférences de chacun, il y a quelques points importants à prendre en compte.

Lorsqu’un logiciel métier vous appartient, vous pouvez l’amortir dans votre bilan. L’ensemble des frais liés à son fonctionnement sont également des investissements. A un moment donné vous pouvez le mettre à disposition ou le revendre. C’est important.

Lorsqu’une application métier vous appartient, vous pouvez en disposer comme bon vous semble et la faire évoluer ou non. Vous maîtrisez entièrement le budget. Il a été définit une fois pour toute. Vous êtes à l’abris des fluctuations de prix des licences d’utilisation. Vous êtes également à l’abris de la disparition de l’éditeur.

Sur le long terme c’est toujours un avantage. Et en général les applications métiers sont faites pour durer longtemps.

3 – Un logiciel 100% adapté à votre façon de travailler

Le troisième avantage est mon préféré. Lorsque vous faites développer un logiciel ou une application métier, le processus de fonctionnement est totalement adapté à votre façon de vivre votre métier. Vous n’aurez pas une méthode de travail imposée par un éditeur. Le prestataire saura vous conseiller dans le développement et vous pourrez faire des choix. C’est impossible avec un progiciel générique.

Et je pense que ce qui caractérise une entreprise qui réussit bien, c’est sa façon d’appréhender son métier. C’est pour cela que vos clients vous aurons choisit : pour votre façon particulière de faire votre métier.

Si vous souhaitez en savoir plus, contactez-nous :

Application web : 5 conseils pour améliorer votre cahier des charges (qui fonctionnent incroyablement bien)

5 conseils logiciels et applications web

Réaliser un cahier des charges est une étape stratégique. C’est aussi la première vision qu’auront vos prestataires de votre projet.

1- Présentez votre entreprise, votre stratégie d’entreprise et votre cible.

Ceci permet à votre prestataire de découvrir qui vous êtes et à quoi vous aspirez. Cela permet également de définir votre projet en prenant un peu de recul. Ce qui sera utile à votre prestataire pour mieux vous conseiller.

C’est également ici que vous pouvez préciser vos objectif à moyen terme. Car le prestataire pourra peut-être vous donner lui aussi de très bonne idées !

2- Listez l’ensemble des fonctionnalités que vous souhaitez.

Cela paraît évident. Pourtant bien souvent, nous lisons des phrases comme : « je voudrais une page d’accueil comme airbnb », ou « un formulaire comme cesupersite.woa ». Cela ne renseigne par vraiment le prestataire et il risque d’interpréter cette référence à sa façon sans voir ce que vous montrez.

L’astuce consiste à dire ce que vous voulez obtenir. Posez-vous donc la question du résultat plutôt que du moyen de l’obtenir.

Par exemple :

  • Je souhaite une authentification forte car la sécurité est importante.
  • Je souhaite pouvoir gérer finement les droits de chaque utilisateur en fonction de son rôle dans l’entreprise
  • L’application doit pouvoir fonctionner hors ligne
  • Les notifications doivent être mise à jour en temps réel sur le tableau de bord.

3- Mettez des priorités aux fonctionnalités

C’est utile de classer les fonctionnalités par grands groupes fonctionnels. En même temps, une approche par priorité à l’étape cahier des charges est très intéressante. Cela va permettre à votre prestataire de découper des lots et de gérer plus finement le budget.

Voici un exemple de classement par priorité que je trouve très intéressant :

a- Le groupe des fonctionnalités minimum pour démarrer le projet. Ce sont les fonctionnalités vitales sans lesquels le projet ne sert à rien.

b- Le groupe des fonctionnalités substantielles pour que le produit soit adapté au marché. Pour qu’il soit équivalent ou meilleur que la concurrence par exemple.

c- Le groupe des fonctionnalités annexes qui sont plus du domaine du confort, du gadget, des automatisations, etc.

La tentation est forte de tout mettre dans les groupes a et b. Pour éviter ce piège, on pourra se poser les questions suivantes :

« sans cette fonctionnalité est-ce que mon projet fonctionne ? »

– si non = a
– si oui = b ou c

« avec cette fonctionnalité est-ce que mon projet va se développer  ? »
– si non = c
– si oui = b

4- Une présentation simple

Une liste des fonctionnalités avec le résultat attendu est suffisant. Il n’est pas nécessaire de faire de longues phrases. Cela peut prendre la forme de listes à puces ou de tableaux.

Plus ce sera simple pour vous, mieux ce sera pour votre prestataire et son évaluation du projet.

5- Utilisez les schémas

Votre projet comportera sans doute des processus, des étapes, des hiérarchies. Souvent un schéma synthétique est plus facile à réaliser que de rédiger deux pages d’explications.

Faire un schéma a également l’avantage de faire ressortir les éventuelles incohérences. En réalisant cette étape peut-être corrigerez-vous en même temps certaines d’entre elles.

Quant à leur forme, cela peut-être des graphiques, des diagrammes voir des mindmap.

Cloud privé / Cloud public

KREATYS - Grenoble - Isère - AURA

Les possibilités offertes par les technologies « cloud » apportent des avantages stratégiques et économiques pour tous les types d’entreprises TPE, PME, ETI.

Le cloud public ou les logiciels SAAS

Le cloud public désigne toute les applications utilisables directement en ligne avec un stockage. Par exemple un ERP en mode SAAS, un Drive pour stocker ses fichiers ou encore une application de prises de notes…

Le principe du « cloud » est vraiment génial : pas d’installation, un simple navigateur suffit. Nul besoin de sauvegardes. Nul besoin de gérer la maintenance du logiciel, ni les montées en version, les multiples installations et toutes les joie de l’administration système.

Pourtant des questions se posent : Où sont mes données d’entreprises ? Que se passe-t-il si le prestataire ferme ou est racheté par un concurrent ? Et si la politique tarifaire change en moins intéressant pour moi ?

Les données d’utilisation et le stockage se trouvent sur des espaces mutualisés de part le monde avec une redondance de sécurité repartie sur différents centres de données. Le stockage est donc diffus et il est souvent impossible de le localiser vraiment.

Comme pour tout éditeur de solutions mutualisées, l’intérêt est de capturer le client. Plus le temps passe, plus il est difficile de « sortir » du piège. La récupération des ses propres données est souvent possible mais dans des formats pas toujours utilisables pour une migration par exemple.

Les avantages du cloud privé : économies et contrôle de ses données

Prenons le meilleur de la technologie Cloud mais plutôt que de mutualiser ce service, privatisons le juste pour nous. Ainsi on garde les avantages : pas d’administration système, économie d’échelles, maîtrise des coûts.

Et ajoutons les avantage d’une solution privée : coût fixes quelque-soit le nombre d’utilisateurs, contrôle des données, contrôle de la propriété du logiciel et des datas.

Cerise sur le gâteau, il existe un très large choix d’applications et de solutions toutes adaptables au plus près des besoins de l’entreprise.

(re)prendre le contrôle de ses données

Avoir tous ses services dans le cloud est vraiment génial, tant pour un individu que pour une organisation. Cela apporte liberté, simplification, gain de temps. Mais ne laissons pas cette facilité nous priver de nos données privées.

Nous militons pour que les entreprises de toutes tailles puissent disposer de leur propres Logiciels et ERP/CRM. Nous militons pour que les entreprises puissent contrôler la propriété de leurs données.

C’est pourquoi nous apportons des solutions spécialement construites dans cet objectif : (re)prendre le contrôle du numérique dans votre entreprise. Comme vous le faites dans votre vie privée.

Pour en savoir plus : www.kreatys.com

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