Referenscase
NobleProg får ofta i uppdrag att utföra omfattande konsultuppdrag där vi anlitas för att ge råd, både på kort och lång sikt, kring frågor som är kritiska för grundläggande arbetssätt och dagliga operationer hos stora organisationer.
Vi nyligen genomförde med framgång ett konsultuppdrag för Royal College of Psychiatrists i Storbritannien:
V kontaktade flera potentiella leverantörer av expertis inom RabbitMQ. Det var sedan lätt att snabbt bestämma oss för NobleProg för att stötta våra ansträngningar att skalas upp webbplatsen eftersom de engagerade omedelbart med frågor om de steg som redan vidtagits och resultaten av dessa, vi tillsammans begränsade de områden som skulle undersökas och säkerställde att de tillhandahöll rätt kompetens för att föra undersökningen vidare.
Efter de inledande samtal enades vi om att det krävdes någon med både mycket stark kunskap i RabbitMQ och bekvämlighet i .NET-miljön, vilket exakt det som tillhandahölls. Efter att ha fått tillgång till testmiljön och koden identifierade NobleProgs konsult snabbt den primära orsaken till problemen med RabbitMQ-anslutningar och erbjöd både taktiska och långsiktiga arkitektoniska lösningar på problemet.
Efter att ha implementerat de rekommenderade ändringarna för RabbitMQ-anslutningen visade våra belastningstester att det omedelbara problemet var löst, men det fanns fortfarande frågor om huruvida webbplatsen var hanterbar med konfigurationsalternativen i koden, samt en potentiell framtida flaskhals, utöver den nuvarande användningen som syns i belastningstesterna. Vid det här läget var konsultens förmåga att titta bortom RabbitMQ och snabbt förstå applikationen i sig själv av stor hjälp genom att ge inte bara en lösning på det omedelbara problemet, utan också ett betydligt mer hanterbart system där även ”morgondagens flaskhals” hanterades.
I slutet av övningen hade vi den idealiska upplevelsen av ett konsultföretag som först tog sig tid att säkerställa att de förstår problemet tillräckligt väl för att tillhandahålla rätt kompetens, och sedan tillhandahöll den lösning som krävdes så snabbt det var möjligt och inom den uppskattade budgeten.
Phil Burke, Director of Information Systems
Royal College of Psychiatrists

Övriga referenscase
Exempel på kort- och långsiktiga konsultprojekt vi har arbetat med:
Klient - Europeisk statlig informationstjänst
Krav
- Förstå och sätta sig in i affärsmodellen för vilken RabbitMQ ska användas
- Uppfatta en topologi för RabbitMQ-implementationen som tillgodoser de funktionella kraven samtidigt som den är så enkel och stabil som möjligt
- Tillgodose kravet när det gäller belastning, absorbera belastningstoppar och uppfylla kravet gällande hög tillgänglighet
- Implementera Jmeter-skript (jmx-filer) för att testa belastningen på RabbitMQ-implementationen (vid behov introducera teamet i hur man använder Jmeter)
- Genomför belastningstest på den implementerade topologin, analysera resultaten och ge rekommendationer
- Eventuellt ändra topologin för att förbättra prestandan efter belastningstesten
Leverabler
- Ett dokument som beskriver den uppfattade RabbitMQ-topologin
- Ett dokument som beskriver konfigurationen av RabbitMQ för den specifika topologin
- Jmeter-skript
- Ett dokument som beskriver tillvägagångssättet för prestanda (hur man tolkar prestandan och beteendet hos RabbitMQ under hög belastning)
Utfall
Alla leverabler slutfördes framgångsrikt. NobleProg fick feedback från kunden som berättade att de var mycket nöjda med valet av konsult och den höga kvaliteten på arbetet. De var särskilt nöjda med hur han interagerade med teamet, samarbetade bra med dem och tillhandahöll en hel del fortsättande värdeskapande vägledning, vilket säkerställde att kunskapsöverföring kunde ske.
Stor internationell telekom-/medieföretag
Krav
- Hög nivå av arkitekturgrensikt
- Stöd vid överflyttning av affärskritiska processer till en ny plattform
- Stöd vid användning av jBPM för beslutsautomatisering
Leverabler
- Vägledning kring projektets tekniska aspekter
- Forskning och implementering av lösningar
- Designa och leverera ett antal skräddarsydda utbildningstillfällen för att låta ingenjörer oberoende utveckla framtida, komplexa jBPM-lösningar
Utfall
Ett långsiktigt, komplext konsultprojekt där NobleProg var infogad i kundens team. Överflyttningen av de affärskritiska processerna till en ny plattform har varit framgångsrik och därefter pågick löpande arbete för att stödja företagets personal när de förberedde dem för att gå över till självständigt arbetssätt. Utbildningen som tillhandahölls mottogs mycket väl och har gjort det möjligt för många medarbetare att gå över till nya roller där de stöder systemen på den nya plattformen.
Klient - Internationell intergovernmental organisation
Krav
- Analys av prestanda för nyutvecklade webbapplikationer
- Utveckling, integrering och utförande av skräddarsydda prestandatester
- Genomföra utbildning på plats för att överföra kunskap till personalen
Leverabler
- Utvärdera webbapplikationstester för nyutvecklade webbapplikationer
- Fjärrförberedelse av tester och integration i system
- Utföra tester och ge återkoppling till utvecklingsteamet
- Tillhandahålla ett utbildningsprogram som möjliggör personal att utföra tester oberoende i framtiden
Utfall
Vår konsult utvecklade och integrerade de nödvändiga prestandatesterna i företagets infrastruktur på ett framgångsrikt sätt.
Kunskapsöverföringen lyckades. En skräddarsydd tre-dagarskurs levererades till befintlig personal och de är nu i stand att utföra de nödvändiga testerna oberoende.
Behöver du hjälp?
Kontakta oss för att få mer information om vårt team och de anpassade lösningar vi kan erbjuda din organisation.
Kom i kontaktsweden@nobleprog.com