DEVOLUTMontpellier
Méthode et engagements

Notre façon de travailler

Nous adaptons le mode d'intervention au projet, et pas l'inverse. Un besoin bien défini n'appelle pas le même cadre contractuel qu'un produit à construire dans la durée ou qu'un second avis technique. Cette page décrit les modes d'intervention que nous proposons, le déroulé d'un projet et le socle technique sur lequel nous travaillons.

Modes d'intervention

Quatre façons de travailler avec nous

Projet au forfait

Un périmètre défini, un budget et un calendrier engagés. Ce mode convient quand le besoin est suffisamment stabilisé pour être spécifié. Nous le faisons toujours précéder d'une phase de cadrage, facturée séparément, qui sert justement à stabiliser ce périmètre.

Product ownership

Nous prenons en charge le cadrage du besoin, la spécification, les arbitrages et le pilotage du produit de bout en bout. Ce mode s'adresse aux organisations qui ont une vision fonctionnelle mais pas de compétence produit disponible en interne pour la traduire en logiciel.

Accompagnement au long cours

Une capacité de développement et d'évolution mobilisée sur plusieurs mois, par cycles courts et priorisés avec vous. Adapté aux produits vivants, dont le périmètre se précise au fil des retours des utilisateurs.

Conseil ponctuel

Un audit d'infrastructure, un diagnostic de performance, une revue d'architecture ou de code, un appui à un choix technologique. Missions courtes, livrable écrit, sans engagement de suite.

Ces modes se combinent : beaucoup de projets commencent par un cadrage, se poursuivent au forfait sur un premier périmètre et basculent ensuite en accompagnement.

Déroulé d'un projet

Du cadrage à la maintenance

  1. Premier échange

    Un rendez-vous pour comprendre votre contexte, votre contrainte principale et votre échéance. Nous vous disons à ce stade si nous sommes le bon interlocuteur.

  2. Cadrage

    Nous formalisons le besoin : utilisateurs, processus, règles métier, contraintes techniques et réglementaires, interfaces avec l'existant. Livrable : un périmètre écrit, une proposition d'architecture, un découpage en lots, une estimation de charge et de calendrier.

  3. Conception

    Architecture applicative et de données, choix techniques argumentés, parcours utilisateurs et maquettes des écrans structurants. Les décisions qui coûtent cher à changer sont prises à cette étape, pas en cours de développement.

  4. Développement

    Par itérations livrées régulièrement sur un environnement que vous pouvez utiliser. Vous voyez le produit avancer et vous pouvez réorienter avant que le coût d'un changement devienne prohibitif. Tests automatisés et revues de code font partie du travail, pas d'une option.

  5. Recette et mise en production

    Vérification fonctionnelle avec vos équipes, tests de charge quand le contexte le justifie, reprise des données existantes, déploiement outillé et réversible. Nous préparons aussi la documentation d'exploitation.

  6. Maintenance et évolutions

    Correction des anomalies, mises à jour de sécurité, surveillance et évolutions fonctionnelles. Le cadre est défini avec vous avant la mise en production, pas improvisé après.

Projets existants

Reprendre un projet commencé par quelqu'un d'autre

C'est une demande fréquente et nous la traitons sans réserve. Une application développée par un prestataire précédent, un produit interne dont les auteurs ont quitté l'entreprise, un prototype à transformer en logiciel exploitable : le point de départ est toujours un état des lieux.

Nous auditons le code, l'architecture, les dépendances, les tests existants et la chaîne de déploiement. Nous vous restituons un diagnostic écrit : ce qui est sain, ce qui est risqué, ce qui doit être reconstruit. Nous proposons ensuite une trajectoire par étapes, qui préserve ce qui fonctionne. La réécriture complète est une option parmi d'autres, rarement la première que nous recommandons.

Socle technique

Notre socle technique

Back-end

  • .NET Core
  • NestJS
  • API REST documentées et versionnées

Front-end

  • Angular
  • Interfaces applicatives riches
  • Portails et back-offices

DevOps et infrastructure

  • Industrialisation des déploiements
  • Environnements reproductibles
  • Supervision
  • Sauvegarde et plans de reprise

UX

  • Parcours utilisateurs
  • Maquettage des écrans structurants
  • Ergonomie des interfaces métier

Architecture

  • Multi-tenant
  • Intégration de systèmes hétérogènes
  • Traitements asynchrones
  • Montée en charge

Ce socle est celui que nous maîtrisons le mieux et qui couvre la grande majorité des besoins que l'on nous soumet. Il n'est pas un dogme : lorsqu'un contexte impose une autre technologie, nous le disons et nous en discutons avec vous plutôt que de forcer un choix.

Nos engagements

Ce sur quoi nous nous engageons

Le code vous appartient

Vous en êtes propriétaire et vous disposez des sources, de la documentation et de la chaîne de déploiement.

Pas de dépendance artificielle

Nous utilisons des technologies standard et documentées, pour que vous puissiez reprendre ou faire reprendre l'application.

Des écrits

Cadrage, décisions d'architecture, procédures d'exploitation : ce qui compte est écrit et vous reste.

Une parole technique directe

Si une demande nous paraît coûteuse au regard de son bénéfice, nous le disons avant de la chiffrer.

FAQ

Questions fréquentes

Travaillez-vous au forfait ou en régie ?

Les deux, selon la maturité du besoin. Le forfait convient à un périmètre spécifié et nous engage sur un budget et un calendrier ; la régie convient à un produit dont le périmètre évolue et se pilote par cycles priorisés avec vous. Dans les deux cas, nous commençons par une phase de cadrage facturée séparément : c'est elle qui permet de choisir le bon cadre en connaissance de cause.

Quelle est la taille de l'équipe affectée à un projet ?

Nous constituons l'équipe en fonction du projet. Un interlocuteur unique assure le cadrage, les arbitrages et le pilotage du début à la fin, ce qui évite la perte d'information entre les phases. Les compétences complémentaires — développement front ou back, DevOps, UX — sont mobilisées au moment où elles sont utiles. Nous privilégions des équipes resserrées : sur des applications métier, elles livrent plus vite et plus proprement que des équipes nombreuses.

Dans quel délai pouvez-vous démarrer ?

Un premier échange se tient généralement dans la semaine. Une mission de cadrage ou de conseil peut démarrer sous deux à trois semaines. Pour un développement, le démarrage dépend du plan de charge en cours et du volume du projet : nous vous donnons une date réaliste dès la proposition, et nous préférons annoncer un délai tenable plutôt qu'un délai confortable à entendre.

Pouvez-vous reprendre un projet commencé par quelqu'un d'autre ?

Oui, et c'est une part régulière de notre activité. Nous commençons par un audit du code, de l'architecture, des dépendances et de la chaîne de déploiement, puis nous vous remettons un diagnostic écrit et une trajectoire par étapes. Nous ne recommandons une réécriture complète que lorsqu'elle est réellement moins risquée qu'une modernisation progressive.

À qui appartient le code produit ?

À vous. La propriété intellectuelle du code développé pour votre projet vous est cédée, et vous disposez des sources, de la documentation technique et des moyens de déployer l'application. Vous n'avez pas besoin de nous pour continuer à exploiter ce que nous avons construit.

Assurez-vous la maintenance après la livraison ?

Oui. Nous proposons un cadre de maintenance couvrant la correction des anomalies, les mises à jour de sécurité, la surveillance de l'application et les évolutions fonctionnelles. Le niveau d'engagement et les délais d'intervention sont définis avec vous avant la mise en production. Si vous préférez internaliser la maintenance, nous organisons le transfert vers vos équipes.

Intervenez-vous en dehors de votre région, et à l'international ?

Oui. Nous sommes implantés à Montpellier, en Occitanie, et nous intervenons à distance partout en France. Nous menons par ailleurs depuis longtemps des projets avec des éditeurs et des partenaires américains, ce qui nous a rendus familiers des enjeux techniques, contractuels et culturels d'une collaboration transatlantique : décalage horaire, exigences documentaires, rythme de validation. Les rendez-vous sur site restent possibles lorsqu'ils apportent quelque chose au projet.

Pouvez-vous nous communiquer des références ?

Nos engagements de confidentialité nous interdisent de nommer nos clients. Nous décrivons donc nos réalisations par leur contenu technique : architecture, contraintes traitées, choix effectués et résultats obtenus. Les trois cas d'usage présentés sur la page « Nos expertises » en donnent un aperçu détaillé. En rendez-vous, nous entrons volontiers dans le détail technique de projets comparables au vôtre, et nous répondons précisément à vos questions d'architecture et de méthode.

Prochaine étape

Un projet, une question, un doute technique ?

Le premier échange ne vous engage à rien et nous permet de vous dire si nous sommes le bon interlocuteur.