Case study
NobleProg è spesso incaricata di portare avanti progetti di consulenza importanti nei quali, su richiesta del cliente, forniamo supporto a breve e lungo termine per questioni decisive relative alle pratiche fondamentali e al funzionamento quotidiano delle organizzazioni di grandi dimensioni.
Abbiamo recentemente completato con successo un progetto di consulenza per Royal College of Psychiatrists, nel Regno Unito:
Hiamo contattato numerosi potenziali fornitori di competenze su RabbitMQ. È stato quindi facile concordare rapidamente con NobleProg per supportare i nostri sforzi di scalabilità del sito web, poiché ha subito mostrato interesse per le attività già svolte e i relativi risultati, collaborando con noi per restringere l'area da approfondire e assicurandosi che il team fornisse le competenze necessarie per portare avanti l'analisi.
Dopo le prime conversazioni, si è convenuto che fosse necessario un esperto di RabbitMQ con solide conoscenze della tecnologia e familiarità con l'ambiente .NET, esattamente quanto offerto da NobleProg. Avendo ottenuto accesso al sito di test e al codice sorgente, il consulente di NobleProg ha rapidamente individuato la causa principale del problema sulle connessioni a RabbitMQ, offrendo soluzioni tattiche e architettoniche sia immediate che a lungo termine.
Dopo aver implementato la modifica raccomandata per le connessioni a RabbitMQ, i test di carico hanno dimostrato che il problema immediato era stato risolto, ma persistevano interrogativi sulla gestibilità del sito utilizzando le opzioni di configurazione presenti nel codice e su un potenziale collo di bottiglia futuro, oltre all'uso attuale, emerso durante i test di carico. A questo punto, la capacità del consulente di guardare oltre RabbitMQ e di comprendere rapidamente l'applicazione stessa si è rivelata di grande aiuto per fornire non solo una soluzione al problema immediato, ma anche un sistema significativamente più gestibile, affrontando anche il collo di bottiglia futuro.
In conclusione del progetto, abbiamo avuto l'esperienza ideale di una consulenza che ha innanzitutto dedicato il tempo necessario a comprendere adeguatamente la questione per garantire le competenze appropriate e poi fornito la soluzione richiesta nel minor tempo possibile e nell'ambito del budget stimato.
Phil Burke, Director of Information Systems
Royal College of Psychiatrists

Altri case study
Esempi di progetti di consulenza a breve e lungo termine per cui abbiamo lavorato:
Cliente - Servizio informativo governativo europeo
Richiesta
- Comprendere e valutare il modello di business nel quale RabbitMQ deve essere utilizzato
- Progettare una topologia per il deployment di RabbitMQ che soddisfi i requisiti funzionali mantenendola il più semplice e stabile possibile
- Soddisfare i requisiti relativi al carico, gestire picchi di carico e garantire un'elevata disponibilità
- Implementare script Jmeter (file jmx) per testare il carico sul deployment RabbitMQ (se necessario, formare il team sull'uso di Jmeter)
- Eseguire test di carico sulla topologia deployata, analizzare i risultati e fornire raccomandazioni
- Eventuale modifica della topologia per migliorarne le prestazioni in seguito ai test di carico
Output
- Un documento che descriva la topologia RabbitMQ progettata
- Un documento che descriva la configurazione di RabbitMQ per tale specifica topologia
- Script Jmeter
- Un documento che illustri l'approccio alle prestazioni (come interpretare le prestazioni e il comportamento di RabbitMQ sotto carico intenso)
Risultati
Tutti gli output sono stati completati con successo. NobleProg ha ricevuto feedback dal cliente, che si è dichiarato molto soddisfatto della scelta del consulente e dell'elevato standard di lavoro eseguito. In particolare, è stato apprezzato il modo in cui il consulente ha interagito con il team, collaborando efficacemente e fornendo preziose indicazioni continuative per garantire un trasferimento delle conoscenze efficace.
Importante compagnia internazionale di telecomunicazioni/media
Richiesta
- Revisione dell'architettura a livello alto
- Supporto per il trasferimento dei processi critici del business su una nuova piattaforma
- Supporto nell'utilizzo di jBPM per l'automazione delle decisioni
Output
- Linee guida sugli aspetti tecnici del progetto
- Ricerca e implementazione di soluzioni
- Progettazione e erogazione di sessioni formative personalizzate per consentire agli ingegneri di sviluppare autonomamente complessi future jBPM soluzioni
Risultati
Un progetto di consulenza a lungo termine e complesso, in cui NobleProg è stata inserita nel team del cliente. Il trasferimento dei processi critici del business su una nuova piattaforma è stato portato a termine con successo, seguito da ulteriori attività per supportare il team aziendale nella transizione verso un'autonomia operativa. La formazione fornita è stata molto ben accolta e ha permesso a molti dipendenti di assumere nuovi ruoli di supporto per i sistemi sulla nuova piattaforma.
Cliente - Organizzazione intergovernativa internazionale
Richiesta
- Analisi delle prestazioni delle applicazioni web appena sviluppate
- Sviluppo, integrazione ed esecuzione di test di carico personalizzati
- Erogazione di formazione in sede per trasferire le competenze al personale
Output
- Valutazione del testing delle applicazioni web per le nuove applicazioni sviluppate
- Preparazione remota dei test e loro integrazione nei sistemi
- Esecuzione dei test e fornitura di feedback al team di sviluppo
- Progettazione ed erogazione di un programma formativo per consentire al personale di eseguire autonomamente i test in futuro
Risultati
Il nostro consulente ha sviluppato e integrato con successo i necessari test di carico all'interno dell'infrastruttura aziendale.
Il trasferimento delle conoscenze è andato a buon fine. È stata erogata una formazione personalizzata della durata di 3 giorni al personale esistente, che ora è in grado di eseguire autonomamente i test richiesti.
Avete bisogno d'aiuto?
Contattateci per saperne di più sul nostro team e sulle soluzioni su misura che possiamo offrire alla vostra organizzazione.
Contattataciitaly@nobleprog.com o +390221119295