Nos réalisations

Nos clients nous font aussi confiance pour notre discrétion 😉.
Voici néanmoins quelques archétypes de cas déjà traités par Arcanciel.

Construction complète d'une application

Défi

Nous partons d'une page blanche pour développer un logiciel complet à destination de centaines d'utilisateurs professionnels.

Contexte

Le client a besoin d'une application puissante pour soutenir les services qu'il propose déjà.

Le client est expert dans son domaine mais n'a aucune connaissance du développement logiciel.

Démarche

Nous polissons le besoin jusqu'à produire un cahier des charges facile à lire.

Nous développons le logiciel par étapes mensuelles.

Chaque version permet au client de se projeter, d'avoir de nouvelles idées et d'ajuster sa demande.

Résultat

Une première version est rapidement mise à disposition des utilisateurs.
Des nouveautés sont apportées tous les mois en fonction des remontées du terrain.
Les bonnes pratiques permettent de maîtriser les évolutions et d'être réactif.
Le client voit des avancées concrètes et régulières.

Vieux logiciel

Défi

Nous reprenons en main un logiciel dont le développement est erratique depuis plusieurs années.

Contexte

Le logiciel a été produit par un premier développeur, puis plusieurs personnes sont intervenues par petites touches pour les modifications suivantes.
Personne ne maîtrise le projet complet, ni chez le client, ni parmi les anciens développeurs.
Il n'y a aucune documentation fonctionnelle ou technique.

Démarche

Nous rendons au client le contrôle de son projet :
- Récupération et actualisation de tous les accès et mots de passe
- Audit du produit, standardisation et modernisation du code
- Documentation fonctionnelle et feuille de route des prochains développements.

Résultat

Un nouvel arrivant (chef de projet, développeur, responsable côté client) peut facilement s'intégrer dans le projet
Les nouveautés sont beaucoup plus simples à concevoir et à développer.

Evolutions sous pression

Défi

Nous faisons évoluer un logiciel qui ne doit quasiment jamais être indisponible.

Contexte

Le logiciel est vital au quotidien, le moindre arrêt (volontaire ou suite à une panne) interrompt complètement l'activité du client.
Il doit néanmoins évoluer pour intégrer de nouvelles fonctionnalités.

Démarche

Nous découpons le projet en étapes très petites. Chaque étape n'a d'impact que sur une zone réduite du logiciel.
A chaque mise à jour, nous gardons la possibilité de revenir en arrière en quelques secondes.
L'ensemble est renforcé par des tests automatiques et humains très exhaustifs.

Résultat

Le logiciel évolue une fois par semaine, modestement mais avec beaucoup de fiabilité.
Les bugs sont très rares, touchent peu d'employés et sont résolus en quelques minutes.

Client captif

Défi

Nous aidons le client à se libérer d'un prestataire qui a tout fait pour être irremplaçable.

Contexte

Le logiciel a été développé par un prestataire dans la plus grande opacité :

  • Pas de communication sur le planning
  • Pas de documentation technique
  • Technologies baroques

Par méconnaissance, le client a subi les choses pendant longtemps.

Démarche

Nous repartons du besoin du client et lui confirmons ses doutes par un audit : le prestataire a en effet bien tiré sur la corde.
Nous ramenons le logiciel vers les standards du développement et ouvrons ainsi la voie à une masse de prestataires potentiels.

Résultat

Le projet retrouve du rythme. Le client apprécie cette transparence nouvelle pour lui.
La technologie lui permet désormais de s'adresser à de nombreux développeurs... pour autant, il continue avec l'équipe Arcanciel ^^.