Études de cas
NobleProg est régulièrement sollicitée pour mener des missions de conseil complexes, intervenant en tant que conseiller à court et long terme sur des sujets essentiels aux pratiques fondamentales et au fonctionnement quotidien d'organisations de grande envergure.
Nous avons récemment mené avec succès une mission de conseil pour le Royal College of Psychiatrists au Royaume-Uni :
Nous avons contacté plusieurs prestataires potentiels d’expertise RabbitMQ. Nous avons ensuite rapidement retenu NobleProg pour soutenir nos efforts de montée en charge du site web, car ils se sont impliqués immédiatement en s’intéressant aux étapes déjà réalisées et à leurs résultats, nous accompagnant dans la réduction des domaines à analyser et en assurant qu’ils apporteraient les compétences adaptées pour poursuivre l’étude.
Après les premiers échanges, il a été convenu qu’il était nécessaire de disposer d’une personne maîtrisant très bien RabbitMQ tout en étant également à l’aise avec l’environnement .NET. C’est exactement ce qui a été fourni. Après avoir obtenu un accès au site de test et au code source, le consultant NobleProg a rapidement identifié le problème principal affectant les connexions RabbitMQ et a proposé des correctifs tactiques ainsi qu’à plus long terme sur l’architecture.
Après la mise en œuvre du changement recommandé concernant la connexion RabbitMQ, nos tests de charge ont montré que le problème immédiat était résolu. Toutefois, des interrogations subsistaient quant à la gérabilité du site via les options de configuration du code, ainsi qu’envers un futur goulet d’étranglement potentiel, non présent dans les usages actuels mais visible lors des tests de charge. À ce stade, la capacité du consultant à regarder au-delà de RabbitMQ et à comprendre rapidement l’application elle-même a été un atout majeur, offrant non seulement une solution au problème immédiat, mais aussi un système nettement plus gérable en abordant également le goulet d’étranglement futur potentiel.
À l’issue de cette mission, nous avons eu l’expérience idéale d’un cabinet-conseil qui a pris le temps de comprendre suffisamment bien le problème pour apporter les bonnes compétences, puis a fourni la solution requise dans les meilleurs délais et dans le cadre du budget estimé.
Phil Burke, Directeur des Systèmes d’Information
Royal College of Psychiatrists

Autres études de cas
Exemples de projets de conseil à court et long terme sur lesquels nous avons travaillé :
Clients - Serveur d’information du gouvernement européen
Exigences
- Comprendre et apprécier le modèle d’affaires pour lequel RabbitMQ doit être utilisé
- Concevoir une topologie pour le déploiement de RabbitMQ qui répond aux exigences fonctionnelles tout en restant aussi simple et stable que possible
- Répondre aux exigences en termes de charge, absorber les pics de charge et satisfaire les critères de haute disponibilité
- Mettre en œuvre des scripts Jmeter (fichiers jmx) pour tester la charge du déploiement RabbitMQ (le cas échéant, former l’équipe à l’utilisation de Jmeter)
- Procéder aux tests de charge sur la topologie déployée, analyser les résultats et formuler des recommandations
- Modifier éventuellement la topologie afin d’améliorer les performances suite aux tests de charge
Livrables
- Un document décrivant la topique RabbitMQ conçue
- Un document détaillant la configuration de RabbitMQ pour cette topologie spécifique
- Des scripts Jmeter
- Un document expliquant l’approche de performance (comment interpréter les performances et le comportement de RabbitMQ sous forte charge)
Résultats
Tous les livrables ont été réalisés avec succès. NobleProg a reçu des retours positifs du client, qui s’est montré très satisfait du choix du consultant et de la qualité élevée du travail accompli. Le client a particulièrement apprécié la manière dont le consultant a interagi avec l’équipe, travaillant efficacement en collaboration avec elle et offrant un accompagnement continu à haute valeur ajoutée, permettant ainsi un transfert de connaissances efficace.
Grande entreprise internationale de télécommunications / médias
Exigences
- Réaliser une revue d’architecture de haut niveau
- Soutenir le transfert des processus métier critiques vers une nouvelle plateforme
- Assister l’utilisation de jBPM pour l’automatisation des décisions
Livrables
- Des conseils sur les aspects techniques du projet
- Recherche et mise en œuvre de solutions
- Concevoir et animer plusieurs sessions de formation personnalisées afin de permettre aux ingénieurs de développer indépendamment à l’avenir des solutions jBPM complexes
Résultats
Il s’agit d’un projet de conseil complexe à long terme durant lequel NobleProg a été intégré au sein de l’équipe cliente. Le transfert des processus métier critiques vers la nouvelle plateforme a été mené à bien, et un accompagnement continu a ensuite été fourni pour préparer les équipes métier à travailler en autonomie. La formation dispensée a reçu un accueil très favorable et a permis à de nombreux collaborateurs d’accéder à de nouveaux rôles au sein du support des systèmes sur la nouvelle plateforme.
Clients - Organisation intergouvernementale internationale
Exigences
- Analyser les performances des nouvelles applications web développées
- Développer, intégrer et exécuter des tests de charge personnalisés
- Assurer une formation sur site pour transférer les connaissances au personnel
Livrables
- Évaluer les tests d’applications web pour les nouvelles applications développées
- Préparer à distance les tests et les intégrer aux systèmes
- Exécuter les tests et fournir des retours à l’équipe de développement
- Concevoir et animer un programme de formation permettant au personnel d’effectuer les tests de manière autonome par la suite
Résultats
Notre consultant a réussi à développer et intégrer les tests de charge nécessaires au sein de l’infrastructure de l’entreprise.
Le transfert de connaissances s’est avéré efficace. Une formation sur mesure de trois jours a été dispensée aux collaborateurs existants, qui sont désormais en mesure d’effectuer les tests requis de manière autonome.
Besoin d'aide?
Contactez-nous pour en savoir plus sur notre équipe et les types de solutions sur mesure que nous pouvons offrir à votre organisation.
Prenez contact avec nousfrance@nobleprog.fr ou 06 61 96 85 61