Selection de différentes missions confiées à Blue Company.
Expertise privée - 3 jours
En conflit avec son fournisseur, ce client nous a demandé d’effectuer une expertise privée précontentieuse de la situation.
Ce client propriétaire d’un logiciel dont il avait confié l’évolution, souhaitait vérifier que le travail était réalisé correctement. Complètement béotien dans le domaine de l’informatique, il était dans l’incapacité totale d’évaluer la réalité du travail réalisé par son fournisseur.
Pour réaliser cette expertise, nous avons travaillé à partir des éléments suivants :
- Devis et descriptif des actions prévues rédigées par le fournisseur ;
- Code initial de l’applicatif ;
- Code après intervention du fournisseur.
Mission réalisée par Paul
Notre rapport a conclu à certains manquements du fournisseur. Ce document en main, le client a pu rediscuter avec son fournisseur et il a découlé une modification substantielle des accords entre les parties.
Audit - 1 semaine
Ce logiciel installé au sein de plus de 100 entreprises industrielles et qui avait peu évolué depuis 2 à 3 ans a nécessité un audit en profondeur.
En raison d’autre priorités stratégiques, le logiciel que nous avons dû auditer avait été relativement négligé et le client souhaitait :
- Faire un point sur « la dette technique » existante ;
- Déterminer la stratégie à mettre en place pour faire migrer le progiciel en V15 de 4D ;
- Evaluer l’investissement pour mettre en place certaines fonctions demandées par les clients.
Pour réaliser cet audit nous avons :
- Interviewé l’équipe commerciale ;
- Interviewé l’équipe technique ;
- Analysé le code existant de manière contradictoire avec l’équipe technique ;
- Demandé une intervention d’un expert complémentaire de chez 4D pour certains points demandant à être validés par l’éditeur.
Mission réalisée par Paul
Cette mission a été clôturée par la remise d’un rapport comportant les parties suivantes :
- Analyse de l’existant ;
- Recommandations stratégiques quant au développement du produit ;
- Recommandations d’interventions urgentes ;
- Exemple de code nécessitant une correction rapide.
Reprise de base - 3 ans
Ce logiciel a nécessité une reprise totale de sa partie web qui a permis de le faire ensuite évoluer.
Nous avons été retenus pour ce projet suite à un appel d’offre. Ce site était composé de 2 parties :
- Administrations en clients lourds via une ferme TSE (+/-50 utilisateurs) ;
- Utilisations Web (plusieurs centaines d’utilisateurs identifiés).
Notre mission comportait les points suivants :
- Hébergement des serveurs ;
- Maintenance système (Windows, serveur de mail, Ferme TSE) ;
- Maintenance 4D ;
- Corrections puis évolution du site ;
- MAJ de fichier à partir de données INSEE (serveur dédié à la MAJ).
Ce site Web comportait de nombreuses imperfections et une programmation non professionnelle, le travail de maintenance a été très important. Nous avons donc été amenés à refondre une grande partie du code tout en maintenant une compatibilité ascendante des données et la sécurité des accès a été entièrement revue. Pour ce projet nous avons utilisé les technologies suivantes : JavaScript ; JSON ; HTML ; REST ; 4D.
Mission réalisée par Paul
En résumé, des centaines de connexions journalières, des centaines d’utilisateurs, des milliers de pages servies, plus de 2 millions d’enregistrements dans certaines tables, des centaines de méthodes pour la partie Web de l’application, …
Management de projet et développement
Au sein de cet éditeur de logiciels dans le domaine médical, l’organisation interne était peu performante, nous avons réorganisé les processus, coaché le directeur technique et développé des modules spécifiques.
Le responsable technique de cet éditeur, junior dans ses fonctions de responsable, a souhaité notre aide pour organiser son service technique et notre soutien dans la planification de ses migrations. Dans un premier temps nous l’avons aidé à :
- Migrer en V13 (en cours de migration v14-v15) ;
- Mettre en place un outil de suivi de bugs et de suggestions ;
- Déterminer le périmètre des versions à venir.
Mission réalisée par Paul
Nous avons également effectué les missions de développement suivantes :
- Mise en place d’un module d’autorisation ;
- Profil ;
- Accès par enregistrements ;
- Délégation de responsabilités ;
- Intégration de notre composant d’agenda ;
- Aide à la migration de fonctions réalisées avec 4D Chart vers du SVG ;
- Interface de fonction de géocodage, calcul de distance routière, sélection d’itinéraire optimisé…
Intégration de technologie - 1 semaine
Fusion des bases de données différentes en un seul projet cohérent.
Cette entreprise spécialisée dans l’édition de mobilier contemporain et les luminaires vintage nous a initialement contactés pour auditer un devis. Après une discussion avec le manager de la galerie, nous sommes arrivés à la conclusion que plutôt de développer un nouveau logiciel indépendant pour leur activité d’édition il était préférable d’unifier l’ensemble de leurs systèmes qui étaient composés des parties suivantes :
- Deux bases File Maker ;
- De très nombreux fichiers Excel ;
- Deux bases MySQL de gestion ;
- Une base SQL pour le site Web..
Mission réalisée par Paul
Les informations étant ressaisies et échangées par mail. Après notre audit, le client a décidé de nous confier la refonte complète de son système d’information. Ce projet intégrait des impératifs techniques intéressants :
- Connexion de plus de 15 clients en ADSL ce qui nous a obligés à développer du code particulièrement optimisé pour maintenir des performances acceptables ;
- Beaucoup de gestion d’images avec visualisation dans des images SVG grâce à la commande « SVG_New_embedded_image » et une grande interactivité avec ces images ;
- Une gestion documentaire ;
- Un analyseur de fichier .eml (archive mail) ;
- Des imports de fichier excel (lecture directe à l’aide de PHP) ;
- Des impressions PDF en supprimant les bordures.