Case Studies
NobleProg er ofte betrodd til å levere omfattende konsulentoppdrag der vi engasjeres for å gi råd på kort og lang sikt om spørsmål som er kritiske for grunnleggende praksis og daglige operasjoner i store organisasjoner.
Vi har nylig fullført et konsulentoppdrag for Royal College of Psychiatrists i Storbritannia:
Vi kontaktet flere potentielle leverandører av RabbitMQ-ekspertise. Det var da enkelt å raskt velge NobleProg for å støtte våre innsatser for skalere nettsiden, ettersom de umiddelbart engasjerte seg ved å spørre om hvilke steg som allerede var tatt og resultatene av disse, og gikk sammen med oss for å avgrense områdene som skulle undersøkes og sikre at de ville levere riktig kompetanse for å føre undersøkelsen videre.
Etter de innledende samtalene ble det enighet om at noen med svært sterk RabbitMQ-kunnskap, men også komfortabel i .NET-miljøet, var nødvendig, og dette ble nøyaktig hva som ble levert. Ved å ha fått tilgang til testnettsiden og koden, identifiserte NobleProg-konsulenten raskt det primære problemet som påvirket RabbitMQ-tilkoblingene og tilbød både taktiske og langsiktige arkitektoniske løsninger på problemet.
Efter implementering av den anbefalte endringen i RabbitMQ-tilkoblingen viste vår belastningstesting at det umiddelbare problemet var løst, men det var fortsatt spørsmål rundt håndterligheten av nettsiden ved hjelp av konfigurasjonsalternativene i koden, samt en potensiell fremtidig flaskehalser, utover nåværende bruk, men synlig i belastningstestingen. På dette tidspunktet var evnen til konsulenten til å se utover RabbitMQ og raskt forstå selve applikasjonen av stor hjelp for å gi ikke bare en løsning på det umiddelbare problemet, men også et betydelig mer håndterbart system med «tomorrow's bottleneck» også adressert.
I slutten av øvelsen hadde vi hatt den ideelle opplevelsen av et konsulentfirma som først tok seg tid til å sikre at de forsto problemet tilstrekkelig til å levere riktig kompetanse, deretter leverte den nødvendige løsningen så raskt som mulig og innenfor estimert budsjett.
Phil Burke, Director of Information Systems
Royal College of Psychiatrists

Other Case Studies
Eksempler på korte og lengre konsulentprosjekter vi har arbeidet med:
Klient - European Government Information Service
Krav
- Forstå og verdsette forretningsmodellen for hvilken RabbitMQ skal brukes
- Tanke inn en topologi for RabbitMQ-deploymenten som tjener de funksjonelle kravene samtidig som den forblir så enkel som mulig og så stabil som mulig
- Møter kravet med tanke på belastning, tåler belastningspitker og møter kravet til høy tilgjengelighet
- Implementer Jmeter-skript (jmx-filer) for å teste belastningen på RabbitMQ-deploymenten (om nødvendig introdusere teamet til hvordan man opererer Jmeter)
- Fortsatt med belastningstesting på den distribuerte topologien, analyser resultater, gi anbefalinger
- Eventuelt endre topologien for å forbedre ytelsen etter belastningstestingen
Leveranser
- Et dokument som beskriver den tenkte RabbitMQ-topologien
- Et dokument som beskriver konfigurasjonen av RabbitMQ for den spesifikke topologien
- Jmeter-skript
- Et dokument som beskriver tilnærmingen til ytelse (hvordan man tolker ytelsen og oppførselen til RabbitMQ under stor belastning)
Resultat
Alle leveranser ble fullført med hell. NobleProg mottok tilbakemelding fra klienten om at de var svært fornøyd med valget av konsulent og den høye standarden på arbeidet som ble utført. De var spesielt fornøyde med hvordan han samarbeidet med teamet, jobbet godt sammen med dem og ga mye kontinuerlig veiledning, som sikret at kunnskapsoverføring kunne skje.
Major International Telecommunications / Media Company
Krav
- Arkitekturgjennomgang på høyt nivå
- Støtte for flytting av kundekritiske prosesser til en ny plattform
- Støtte ved bruk av jBPM for beslutningsautomatisering
Leveranser
- Rådgivning om de tekniske aspektene ved prosjektet
- Forskning og implementering av løsninger
- Design og leveranse av en rekke skreddersydde treningsøkter for å tillate ingeniører å selvstendig utvikle fremtidige, komplekse jBPM-løsninger
Resultat
Et langvarig, komplekst konsulentprosjekt der NobleProg var integrert i kundens team. Flyttingen av de kritiske forretningsprosessene til en ny plattform har vært vellykket, og det ble deretter pågående arbeid for å støtte bedriftens team med å forberede dem til selvstendig arbeid. Treningsopplegget har blitt meget godt mottatt og har gjort det mulig for mange ansatte å flytte over i nye roller som støtter systemene på den nye plattformen.
Klient - International Intergovernmental Organisation
Krav
- Analyse ytelsen til nyutviklede webapplikasjoner
- Utvikling, integrasjon og kjøring av skreddersydde ytelsestester
- Gi opplæring på stedet for å overføre kunnskap til personalet
Leveranser
- Vurdere webapplikasjonstesting for nyutviklede webapplikasjoner
- Fjernforberedelse av tester og integrasjon i systemer
- Kjøre tester og gi tilbakemelding til utviklingsteamet
- Utvikle og lever et treningsopplegg som gjør det mulig for personalet å utføre tester selvstendig i fremtiden
Resultat
Vår konsulent utviklet og integrerte de nødvendige ytelsestestene i bedriftens infrastruktur med hell.
Kunnskapsoverføring var vellykket. Et skreddersydd 3-dagers kurs ble holdt for eksisterende ansatte, og de er nå i stand til å utføre de nødvendige testene selvstendig.
Trenger hjelp?
Ta kontakt for å få mer informasjon om vårt team og de målrettet løsninger vi kan tilby organisasjonen din.
Ta kontaktnorway@nobleprog.com