Aller au contenu principal

Développement logiciel

Développer un logiciel autour de votre métier, pas l’inverse.

Un logiciel métier existe pour supprimer une friction précise : une double saisie, un tableur dont dépend toute l'activité, un processus que personne ne suit de bout en bout. Nous construisons ces outils, et nous savons aussi composer avec ce qui est déjà en place.

Illustration représentant le développement logiciel sur mesure

Les situations que nous rencontrons le plus

Le besoin arrive rarement sous forme de cahier des charges. Il arrive sous forme de symptôme.

  • Votre activité repose sur un tableur que plus personne n'ose modifier.

  • Vos équipes ressaisissent les mêmes données dans plusieurs outils.

  • Le logiciel du marché que vous utilisez couvre l’essentiel, et vous contraignez votre métier pour le reste.

  • Une application interne fonctionne, mais son auteur n'est plus là et personne ne sait la faire évoluer.

  • Vous avez un projet clair et aucune équipe disponible pour le construire.

  • Un processus critique dépend de la mémoire de deux personnes.

Ce que nous prenons en charge

Du développement d'une application complète à la reprise d'un code écrit par quelqu'un d'autre.

Applications métier

  • Applications web internes et portails utilisateurs
  • Outils de gestion adaptés à un processus existant
  • Rôles, droits et circuits de validation
  • Génération de documents et exports vers vos formats

Reprise de l'existant

  • Prise en main d'une application dont vous avez hérité
  • Reprise de maintenance sur un code écrit par un tiers
  • Modernisation progressive plutôt que réécriture complète
  • Extraction et migration de données historiques
  • Remise en place des tests et des déploiements automatisés

Intégrations

  • Connexion à un ERP, un CRM ou un outil comptable
  • API pour vos partenaires ou pour vos propres applications
  • Automatisation d'échanges de fichiers et de flux récurrents
  • Reprise de flux fragiles montés au fil du temps

Un logiciel métier n'est pas une interface

Ce que vous voyez à l’écran repose sur des couches dont dépend la durée de vie du produit. Nous les traitons toutes, et nous les raccordons à ce que vous exploitez déjà.

  1. UtilisateursQui s'en sert, avec quels droits, dans quelles conditions
  2. InterfaceÉcrans et parcours, pensés pour ce qui doit être rapide à saisir
  3. Logique métierVos règles, vos validations et vos cas particuliers
  4. API & intégrationsLe point d'échange avec le reste du système d'information
  5. DonnéesLe modèle, l'historique, ce que vous devez pouvoir exporter
  6. InfrastructureOù ça tourne, comment ça se déploie, comment ça se restaure
Échanges

Ce que vous exploitez déjà

  • ERP, CRM, comptabilité
  • Applications internes existantes
  • Outils de vos partenaires

La couche d'intégration décide si un nouvel outil s'ajoute à votre système d'information ou s'y superpose.

Comment se déroule un projet

Nous livrons par incréments utilisables. Vous voyez le logiciel fonctionner pendant le projet, pas seulement à la fin.

  1. 01

    Comprendre le métier

    Nous observons le processus réel, y compris les contournements que les équipes ont inventés. C'est souvent là que se trouve le vrai besoin.

  2. 02

    Cadrer le périmètre

    Ce qui est indispensable au premier jour de production, ce qui viendra ensuite, et ce qui ne sera finalement jamais nécessaire.

  3. 03

    Construire par incréments

    Des versions utilisables à intervalles courts, testées avec les personnes qui s'en serviront réellement.

  4. 04

    Mettre en production

    Reprise des données, bascule, formation et accompagnement rapproché des premiers jours.

  5. 05

    Faire évoluer

    Un logiciel métier vit. Corrections et nouvelles fonctions décidées à partir de l'usage constaté.

À l’issue du projet

Vous devez pouvoir confier la suite à vos équipes ou à un autre prestataire sans négociation. C'est ce qui est remis.

  1. 01

    Le code source

    Dépôt, historique et droits d'accès vous reviennent intégralement.

  2. 02

    Une documentation utile

    Ce qu'il faut pour reprendre le projet, pas un classeur que personne n'ouvrira.

  3. 03

    Un environnement reproductible

    Installation, configuration et déploiement décrits et automatisés.

  4. 04

    Vos données

    Structurées, exportables, sans dépendance à un format propriétaire.

  5. 05

    Une passation

    Transfert des accès, prise en main avec vos équipes et réponses aux questions de reprise.

Sur quoi nous construisons

Nous choisissons des technologies que vous pourrez encore faire maintenir dans cinq ans.

  • Applications web

    Interfaces rapides et accessibles depuis un navigateur, sans installation sur les postes.

  • Back-end et API

    Services structurés, testables et documentés, conçus pour durer plus longtemps qu'un cycle de mode.

  • Bases de données

    Modèles de données pensés pour votre métier, relationnels par défaut.

  • Intégration continue

    Tests et déploiements automatisés, pour que livrer cesse d'être un événement.

Questions fréquentes

Faut-il tout réécrire ?

Rarement. Une réécriture complète coûte cher, prend du temps et fait perdre des règles métier accumulées pendant des années. Dans la majorité des cas, il vaut mieux isoler la partie qui pose réellement problème, la reconstruire, et la faire cohabiter avec l'existant. Nous vous le disons quand la réécriture est la meilleure option — et aussi, plus souvent, quand elle ne l'est pas.

Pouvez-vous reprendre une application écrite par quelqu'un d'autre ?

Oui, c'est une demande fréquente. Nous commençons par une phase de prise en main : lecture du code, cartographie des dépendances, vérification de ce qui est réellement déployé et de ce qui est testé. Cette phase donne une vision honnête de ce qui est reprenable en l'état et de ce qui demande un travail préalable.

Comment sont estimés les délais ?

Après le cadrage, pas avant. Une estimation donnée sans avoir compris le processus métier n'engage personne. Nous découpons en incréments livrables et nous réestimons à mesure que le périmètre se précise — un changement de priorité en cours de projet coûte beaucoup moins cher qu'un écart découvert à la livraison.

Travaillez-vous avec nos développeurs internes ?

Oui. Selon les cas, nous renforçons une équipe existante, nous prenons un périmètre en autonomie, ou les deux à la fois. Le modèle se décide au cadrage et peut évoluer.

Que se passe-t-il si nous voulons arrêter ?

Vous partez avec le code, les données et les environnements. C'est la raison pour laquelle nous automatisons le déploiement et documentons la reprise dès le début : une passation ne doit pas être un projet en soi.

Parlons de votre projet

Décrivez-nous le processus qui coince aujourd'hui. Nous vous dirons franchement si un développement sur mesure est la bonne réponse.