Sauvetage d’un outil interne & Maintenance Évolutive

En tant qu’entreprise non tech, il est facile de se faire déborder par des projets logiciels exécutés par des externes.

Contexte

J’ai été contacté par Nicolas, dirigeant d’une agence de Data Consulting. Il faisait développer un outil à usage interne par un freelance, pour un besoin important de ses consultants… mais le projet était en train de déraper.

Problème

Un outil a bien été développé… mais les résultats ne sont pas à la hauteur des attentes.

Le logiciel souffre de nombreux bogues, les délais de livraison de nouvelles fonctionnalités s’allongent, et la qualité des résultats n’est pas toujours au rendez-vous.

Au fil des mois, la confiance s’est érodée.

Solution

Compréhension du besoin

Nous avons pris le temps d’analyser la situation existante, et de faire le point sur les besoins actuels et à venir.

En complément, j’ai effectué un premier audit de la base de code, et de l’architecture logicielle.

Cadrage du Projet

Afin de préparer la suite, nous nous sommes mis d’accord sur la mise en place d’outils de communication adaptés, et nous avons cadré le futur de la relation produit / dev avec des acteurs identifiés, et des process clairs.

Cadrage Technique

Une fois le cadre projet défini, j’ai pu m’atteler à la technique :

  • Remise à plat de l’architecture, et du schema de Base de Données
  • Ajout progressif de tests pour fiabiliser les développements et livraisons
  • Mise en place d’itérations courtes, afin de livrer les chantiers les plus petits possibles, mais avec le maximum de valeur

Indicateurs de succès

Grâce à notre collaboration, Nicolas et son équipe ont repris confiance en leur outil, et profitent d’améliorations clefs à grande vélocité !

En complément, j’apporte du conseil stratégique sur les projets tech sur lesquels Nicolas est amené à travailler avec ses clients.



Publié

dans

par

Étiquettes :