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 ^^.