Case Studies
NobleProg è spesso affidabile per l'erogazione di importanti incarichi di consulenza in cui siamo coinvolti per consigliare, a lungo e breve termine, su questioni che sono critiche per le pratiche fondamentali e le operazioni quotidiane delle organizzazioni su larga scala.
Di recente abbiamo completato con successo un incarico di consulenza per il Royal College of Psychiatrists nel Regno Unito:
Abbiamo contattato diversi potenziali fornitori di RabbitMQ esperienza. È stato quindi facile scegliere rapidamente NobleProg per supportare i nostri sforzi per scalare il sito Web, poiché si sono impegnati immediatamente a chiedere informazioni sui passaggi già intrapresi e sui risultati di questi, unendosi a noi nel restringere le aree da indagare e garantire che fornissero le competenze corrette per portare avanti l'indagine.
Dopo le conversazioni iniziali è stato concordato che era necessario qualcuno con una conoscenza molto forte RabbitMQ, ma anche a proprio agio nell'ambiente .NET, e questo era esattamente ciò che veniva fornito. Dopo aver avuto accesso al sito di test e al codice, il consulente di NobleProg ha rapidamente identificato il problema principale che interessava le connessioni RabbitMQ e ha offerto correzioni tattiche e architetturali a lungo termine al problema.
Dopo aver implementato la modifica della connessione consigliata RabbitMQ, il nostro test di carico ha dimostrato che il problema immediato è stato risolto, ma c'erano ancora dubbi sulla gestibilità del sito utilizzando le opzioni di configurazione all'interno del codice, nonché un potenziale collo di bottiglia futuro, oltre all'utilizzo corrente ma visto nel test di carico. A questo punto la capacità del consulente di guardare oltre RabbitMQ e di comprendere rapidamente l'applicazione stessa è stata di grande aiuto nel fornire non solo una soluzione al problema immediato, ma anche un sistema significativamente più gestibile con il collo di bottiglia di "domani" affrontato.
Al termine dell'esercizio, avevamo avuto l'esperienza ideale di una società di consulenza che prima si è presa il tempo necessario per assicurarsi di aver compreso il problema a sufficienza per fornire le competenze corrette, quindi ha fornito la soluzione richiesta il più rapidamente possibile e nel rispetto del budget stimato.
Phil Burke, Direttore dei Sistemi Informativi
Collegio Reale degli Psichiatri
Altro Case Studies
Esempi di progetti di consulenza a breve e lungo termine su cui abbiamo lavorato:
Cliente - Servizio di informazione sulla gestione europea
Requisito
- Comprendere e apprezzare il modello di business per il quale RabbitMQ deve essere utilizzato
- Concepire una topologia per l'implementazione RabbitMQ che soddisfi i requisiti funzionali pur rimanendo il più semplice possibile e il più stabile possibile
- Soddisfa i requisiti in termini di carico e assorbimento dei picchi di carico e soddisfa i requisiti in termini di elevata disponibilità
- Implementare gli script Jmeter (file jmx) per testare il carico della distribuzione RabbitMQ (se necessario, introdurre il team su come utilizzare Jmeter)
- Procedere con il test di carico sulla topologia distribuita, analizzare i risultati, fornire raccomandazioni
- Modificare potenzialmente la topologia per migliorare le prestazioni dopo il test di carico
Risultati finali
- Un documento che descrive la topologia concepita RabbitMQ
- Un documento che descrive la configurazione di RabbitMQ per quella specifica topologia
- Script Jmeter
- Un documento che descrive l'approccio alle prestazioni (come interpretare le prestazioni e il comportamento di RabbitMQ sotto carico pesante)
Risultato
Tutti i risultati finali sono stati completati con successo. NobleProg ha ricevuto un feedback dal cliente che affermava di essere stato molto soddisfatto della scelta del consulente e dell'elevato standard di lavoro svolto. Erano particolarmente soddisfatti di come ha interagito con il team, lavorando bene al loro fianco e fornendo una guida continua a valore aggiunto, assicurando che il trasferimento delle conoscenze potesse avvenire.
Principali Telecomcomunicazioni internazionali / Società di media
Requisito
- Revisione dell'architettura di alto livello
- Supporta lo spostamento dei processi aziendali critici su una nuova piattaforma
- Supporto all'uso di jBPM per l'automazione delle decisioni
Risultati finali
- Guida sugli aspetti tecnici del progetto
- Ricerca e implementazione di soluzioni
- Progetta e offri una serie di sessioni di formazione su misura per consentire agli ingegneri di sviluppare in modo indipendente future soluzioni complesse jBPM
Risultato
Un progetto di consulenza complesso e a lungo termine in cui NobleProg è stata integrata nel team del cliente. Lo spostamento dei processi critici per l'azienda su una nuova piattaforma ha avuto successo e c'è stato quindi un lavoro in corso per supportare il team aziendale nella preparazione al passaggio al lavoro indipendente. La formazione fornita è stata accolta molto bene e ha permesso a molti membri del personale di passare a nuovi ruoli di supporto ai sistemi sulla nuova piattaforma.
Cliente - Organizzazione Intergovernativa Internazionale
Requisito
- Analizza le prestazioni delle applicazioni web di nuova concezione
- Sviluppo, integrazione ed esecuzione di test delle prestazioni su misura
- Intraprendere una formazione in loco per trasferire le conoscenze al personale
Risultati finali
- Valutare il test delle applicazioni Web per le applicazioni Web di nuova concezione
- Preparazione remota dei test e integrazione all'interno dei sistemi
- Esecuzione di test e feedback al team di sviluppo
- Ideare e fornire un programma di formazione per consentire al personale di eseguire i test in modo indipendente in futuro
Risultato
Il nostro consulente ha sviluppato e integrato con successo i test di performance richiesti all'interno dell'infrastruttura aziendale.
Il trasferimento delle conoscenze è andato a buon fine. Un corso su misura di 3 giorni è stato consegnato al personale esistente e ora è in grado di sostenere i test richiesti in modo indipendente.

Avete bisogno d'aiuto?
Contattateci per saperne di più sul nostro team e sulle soluzioni su misura che possiamo offrire alla vostra organizzazione.
Contattataci