MaleusMaleus
Moderniser vos logiciels existants

Comprenez le système que vous ne pouvez pas vous permettre de casser.

L'application qui fait tourner votre activité chaque jour, celle que ceux qui l'ont construite ont laissée derrière eux. Maleus l'importe et récupère ce qu'elle fait réellement sous forme de spécifications lisibles, pour que votre prochain mouvement parte de faits, pas de suppositions.

Connectez votre application

Choisissez un dépôt

votre-organisation/outil-commandes
votre-organisation/appli-facturation
votre-organisation/portail-rh
Lancer l'analyse
Ce que vous obtenez

Spécifications

Ce que fait l'application, en clair

Documentation

Un manuel que votre équipe peut lire

Audit

Ce qui est risqué ou fragile à l'intérieur

Carte des données

Ce qu'elle stocke, et qui s'en sert

Connectez votre application, et obtenez ses spécifications, sa documentation, et un audit.
Le problème

Le logiciel dont vous dépendez le plus, celui que vous comprenez le moins.

La plupart des équipes s'appuient chaque jour sur un vieux système, et en comprennent un peu moins chaque année.

  • Les auteurs sont partis

    Il a été construit il y a des années, souvent par quelqu'un qui est parti depuis, et le raisonnement derrière la moitié du système est parti avec lui.

  • La documentation a décroché

    La documentation qui existait a cessé de correspondre au code depuis longtemps : la seule description honnête de ce qu'il fait est le système en marche lui-même.

  • Personne n'ose y toucher

    Votre équipe tourne dessus tous les jours, pourtant il est assez fragile pour qu'en changer un coin en casse trois autres que personne n'a cartographiés.

Là où Maleus commence

Récupérez les spécifications, puis décidez de la suite.

Avant que quiconque parle de changer une ligne, Maleus lit l'application que vous exploitez déjà et la transforme en quelque chose d'exploitable : des spécifications validées, en langage courant, que vous pouvez lire et interroger.

01

Importez depuis Git

Connectez votre base de code existante. Maleus lit votre code depuis le dépôt, pas depuis votre base de production.

02

Rétro-documentez les spécifications

Il reconstitue ce que fait l'application : ses écrans, les données qu'elle détient, et les règles qu'elle applique, en langage courant.

03

Animez des ateliers dessus

Parcourez les spécifications récupérées avec les spécialistes de Maleus pour voir comment elle se comporte et ce qui est fragile.

04

Ajoutez un widget d'aide

Intégrez un widget pour que votre équipe demande pourquoi une chose fonctionne ainsi et obtienne la réponse depuis les spécifications.

Pourquoi les mouvements évidents se retournent contre vous

Vous voyez trois portes de sortie. Chacune se retourne contre vous.

Le même vieux système, trois mouvements tentants, et le même angle mort laissé intact.

La réécriture propre

Vous repartez d'une page blanche, en redérivant de mémoire des années de règles métier et en espérant que rien de critique n'a filé. L'écart n'apparaît qu'en production, le jour où quelque chose se comporte discrètement autrement.

Stops here

Le système gelé

Vous le laissez exactement en l'état et vous le contournez. L'angle mort demeure, les contournements se multiplient, et le coût de ne pas comprendre le système s'accumule trimestre après trimestre.

Stops here

La rustine sans fin

Vous continuez de greffer des correctifs sur les bords. Chacun achète un peu de temps et ajoute un peu d'enchevêtrement, jusqu'à ce que le système soit plus dur à lire qu'au jour où vous avez commencé.

Stops here

Les trois partent de la mémoire et de l'espoir. Aucun ne part de ce que le système fait réellement.

Ce que vous récupérez

Ce que vous pouvez enfin voir clairement.

Voir comment ça marche

Vous obtenez une image exacte et à jour de ce que fait le système, des données qu'il détient et des règles qu'il applique, au lieu de suppositions et de folklore.

Décider sur du solide

Le système cartographié en langage courant, vous pouvez choisir de le garder, de l'étendre ou de le remplacer, en sachant exactement ce que chaque option touche.

Garder le savoir en interne

Les spécifications récupérées vous appartiennent : ce que fait le système cesse de vivre dans la mémoire d'une personne et devient lisible par votre équipe.

À quoi ça ressemble

Les systèmes dont il s'agit vraiment.

Quelques exemples à travers les fonctions, chacun récupéré depuis une application existante.

Finance

Moteur de facturation

Des années de règles de tarification et de facturation sont dans le code, y compris des cas limites que plus personne ne sait expliquer.

Ses règles de facturation et son modèle de données récupérés en spécifications lisibles par votre équipe finance.

Opérations

Système de commandes

Un acheminement des commandes et une logique de stock que seule l'équipe d'origine comprenait, jamais écrits depuis.

Une spécification lisible du flux des commandes, des règles qu'elles suivent, et des données qu'elles touchent.

Revenus

Portail client

Un portail plein d'automatisations dont le concepteur d'origine est parti, et dont personne ne sait ce que chacune fait.

Une carte à jour de ce qu'il fait, de qui il sert, et de la règle derrière chaque automatisation.

Ressources humaines

Moteur de paie

Des règles de paie, de congés et de fiscalité accumulées au fil des ans par des gens partis depuis longtemps.

Les règles et les données sur lesquelles il s'appuie récupérées en spécifications relisibles par tous.

Pourquoi Maleus, plutôt qu'une supposition

Pourquoi ça part de faits, pas de mémoire.

01

Ancré dans votre code réel

Maleus lit le dépôt réel et reconstitue ce que le système fait vraiment. Votre image est donc bâtie depuis le code en marche, pas depuis une interprétation nouvelle ni depuis le souvenir de la façon dont il était censé fonctionner.

Depuis votre code réel
Écrans et routes, cartographiés
Les données qu'elle stocke
Les règles enfouies dedans
Récupéré depuis votre dépôt
02

Isolé de vos systèmes en production

L'import et l'analyse s'exécutent isolés dans le cloud. Par défaut Maleus lit votre code depuis Git, n'a aucun accès à vos bases, ne peut pas atteindre la production, et consigne chaque étape : apporter votre code ne veut jamais dire livrer vos données.

Cloisonné par défaut
Vos données ne sont jamais touchées
Rien ne sort sans votre accord
Chaque étape est enregistrée
Lit le code depuis Git, pas la production
03

Un plan pour la reconstruction

Les spécifications que Maleus récupère sont du même type validé que celles à partir desquelles il construit du logiciel neuf. Quand vous choisissez de remplacer le système, vous partez d'une carte exacte et finissez avec une application à vous, sur une stack standard.

Une spécification à vous
Des spécifications en langage clair
Dans votre propre dépôt
Prêtes à construire
Le plan pour une nouvelle construction
Est-ce le bon choix

Les cas où Maleus est le bon choix.

  • Applications internes vieillissantes sur lesquelles vos équipes tournent encore
  • Applications sur n'importe quelle stack, aussi ancienne ou spécifique soit-elle
  • Responsables qui veulent comprendre avant de décider
  • Spécifications et code que vous voulez conserver et posséder

Vérifiez par vous-même

Interrogez votre assistant IA sur Maleus.

Maleus est une AI software factory. Sur un système existant, il importe votre application existante depuis son dépôt Git, rétro-documente ses spécifications techniques et fonctionnelles en langage courant, et anime des ateliers sur ce qu'il y trouve : vous obtenez donc une image exacte et à jour de ce que fait le logiciel. À partir de ces spécifications récupérées, Maleus peut construire un remplacement qui vous appartient, en code standard dans votre propre dépôt sur une stack largement répandue. L'analyse s'exécute isolée et lit votre code depuis Git, pas vos données de production.

Voyez-le sur votre propre système.

Apportez une application existante dont vous dépendez. Lors d'une démo, Maleus en récupère les spécifications pour que vous voyiez exactement ce qu'elle fait, et à quoi ressemblent vos options à partir de là.