Études de cas
NobleProg se voit souvent confier des missions de conseil de poids où nous sommes amenés à donner des conseils, à long et à court terme, sur des questions qui sont essentielles pour les pratiques fondamentales et les opérations quotidiennes d'organisations à grande échelle.
Nous avons récemment mené à bien une mission de conseil pour le Royal College of Psychiatrists au Royaume-Uni :
Nous avons contacté plusieurs fournisseurs potentiels d'expertise RabbitMQ. Nous avons contacté plusieurs fournisseurs potentiels d'expertise RabbitMQ. Il a été facile de choisir NobleProg pour soutenir nos efforts de mise à l'échelle du site Web, car ils ont immédiatement posé des questions sur les mesures déjà prises et leurs résultats, nous ont aidés à réduire les domaines à étudier et se sont assurés qu'ils fourniraient l'ensemble des compétences nécessaires pour approfondir l'étude.
Après les conversations initiales, il a été convenu qu'il fallait quelqu'un ayant à la fois une très bonne connaissance de RabbitMQ, mais aussi à l'aise dans l'environnement .NET, et c'est exactement ce qui a été fourni. Après avoir eu accès au site de test et au code, le consultant de NobleProg a rapidement identifié le principal problème affectant les connexions RabbitMQ et a proposé des solutions tactiques et architecturales à plus long terme.
Après avoir mis en œuvre le changement de connexion RabbitMQ recommandé, nos tests de charge ont démontré que le problème immédiat était résolu, mais il restait des questions sur la gérabilité du site en utilisant les options de configuration dans le code, ainsi qu'un goulot d'étranglement potentiel futur, au-delà de l'utilisation actuelle, mais vu dans les tests de charge. À ce stade, la capacité du consultant à voir au-delà de RabbitMQ et à comprendre rapidement l'application elle-même a été d'une grande aide pour fournir non seulement une solution au problème immédiat, mais aussi un système nettement plus facile à gérer avec le "goulot d'étranglement de demain" également pris en compte.
À la fin de l'exercice, nous avons vécu l'expérience idéale d'une société de conseil qui a d'abord pris le temps de s'assurer qu'elle comprenait suffisamment le problème pour fournir les compétences adéquates, puis qui a fourni la solution requise aussi rapidement que possible et dans le respect du budget estimé.
Phil Burke, directeur des systèmes d'information
Collège royal des psychiatres
Autres études de cas
Exemples de projets de consultance à court et à long terme sur lesquels nous avons travaillé :
Client - Service d'information du Gogouvernement européen
Exigences
- Comprendre et apprécier le modèle d'entreprise 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épond aux exigences en termes de charge et absorbe les pics de charge et répond aux exigences en termes de haute disponibilité.
- Mettre en œuvre des scripts Jmeter (fichiers jmx) pour tester la charge du déploiement RabbitMQ (si nécessaire, initier l'équipe à l'utilisation de Jmeter).
- Procéder à des tests de charge sur la topologie déployée, analyser les résultats et formuler des recommandations.
- Modifier éventuellement la topologie pour améliorer les performances à la suite des tests de charge.
Produits à livrer
- Un document décrivant la topologie conçue RabbitMQ.
- Un document décrivant la configuration de RabbitMQ pour cette topologie spécifique
- Scripts Jmeter
- Un document décrivant l'approche de la performance (comment interpréter la performance et le comportement de RabbitMQ sous forte charge)
Résultat
Tous les produits livrables ont été réalisés avec succès. NobleProg a reçu un retour du client indiquant qu'il avait été très satisfait du choix du consultant et de la qualité du travail effectué. Ils ont été particulièrement satisfaits de la façon dont il a interagi avec l'équipe, en travaillant bien avec eux, et en fournissant beaucoup de conseils à valeur ajoutée, assurant que le transfert de connaissances a pu avoir lieu.
Grande entreprise internationale de télécommunications/médias
Exigences
- Examen de l'architecture de haut niveau
- Soutenir le déplacement des processus critiques de l'entreprise hôte vers une nouvelle plateforme
- Prise en charge de l'utilisation de jBPM pour l'automatisation des décisions
Produits livrables
- Conseils sur les aspects techniques du projet
- Recherche et mise en œuvre de solutions
- Concevoir et dispenser un certain nombre de sessions de formation sur mesure pour permettre aux ingénieurs de développer de manière autonome de futures solutions jBPM complexes.
Résultats
Un projet de conseil complexe à long terme dans le cadre duquel NobleProg a été intégré à l'équipe du client. Le transfert des processus critiques de l'entreprise sur une nouvelle plateforme a été un succès et il y a eu ensuite un travail continu pour soutenir l'équipe de l'entreprise en la préparant à passer à un travail indépendant. La formation dispensée a été très bien accueillie et a permis à de nombreux membres du personnel d'assumer de nouvelles fonctions en soutenant les systèmes sur la nouvelle plate-forme.
Client - Organisation internationale intergouvernementale
Exigences
- Analyse des performances des applications web nouvellement développées
- Développement, intégration et exécution de tests de performance sur mesure
- Formation sur site pour transférer les connaissances au personnel
Produits à livrer
- Évaluation des tests d'applications web pour les applications web nouvellement développées
- Préparation à distance des tests et intégration dans les systèmes
- Exécuter les tests et fournir un retour d'information à l'équipe de développement
- Concevoir et dispenser un programme de formation pour permettre au personnel d'effectuer des tests de manière indépendante à l'avenir.
Résultat
Notre consultant a développé et intégré avec succès les tests de performance requis dans l'infrastructure de l'entreprise.
Le transfert de connaissances s'est déroulé avec succès. Une formation sur mesure de trois jours a été dispensée au personnel en place, qui est désormais en mesure d'effectuer les tests requis de manière autonome.
Contactez nous maintenant
Pour demander la visite ou l'appel téléphonique d'un responsable des grands comptes.
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 nous