Fallstudien
NobleProg wird regelmäßig mit umfangreichen Beratungsprojekten beauftragt, bei denen wir sowohl kurz- als auch langfristig zu strategisch entscheidenden Fragen beraten, die für grundlegende Praktiken und den täglichen Betrieb großer Organisationen von Bedeutung sind.
Wir kürzlich ein erfolgreich abgeschlossenes Beratungsverhältnis mit dem Royal College of Psychiatrists in Großbritannien:
Wir kontaktierten mehrere potenzielle Anbieter von RabbitMQ-Know-how. Es war dann einfach, sich schnell für NobleProg zu entscheiden, um unsere Bemühungen zur Skalierung der Website zu unterstützen, da sie sich sofort mit Fragen nach den bereits unternommenen Schritten und deren Ergebnissen einbrachten, uns halfen, die zu untersuchenden Bereiche einzugrenzen, und sicherstellten, dass sie die richtigen Fähigkeiten für eine vertiefte Analyse bereithielten.
Nach den ersten Gesprächen wurde vereinbart, dass jemand benötigt wird, der sowohl über sehr fundierte RabbitMQ-Kenntnisse verfügt als auch im .NET-Umfeld bestens zu Recht kommt. Genau dies wurde geboten. Nach Erlangung des Zugriffs auf die Testumgebung und den Code identifizierte der NobleProg-Berater rasch das Hauptproblem bei den RabbitMQ-Verbindungen und bot sowohl taktische als auch langfristige architektonische Lösungen an.
Nach Implementierung der empfohlenen Änderung der RabbitMQ-Verbindung zeigten unsere Lasttests, dass das unmittelbare Problem behoben war, es bestanden jedoch weiterhin Fragen bezüglich der Manageability der Site mit den im Code vorhandenen Konfigurationsoptionen sowie eines potenziellen zukünftigen Engpasses, der über die aktuelle Nutzung hinausgeht, aber in den Lasttests sichtbar wurde. In diesem Punkt war die Fähigkeit des Beraters, über RabbitMQ hinauszublicken und die Anwendung selbst schnell zu verstehen, von großem Nutzen, da er nicht nur eine Lösung für das akute Problem lieferte, sondern auch ein deutlich besser verwaltbares System schuf, wobei der „Engpass für morgen“ ebenfalls adressiert wurde.
Am Ende des Projekts hatten wir die ideale Erfahrung einer Beratung: Zuerst nahm man sich die Zeit, das Problem ausreichend zu verstehen, um die richtigen Kompetenzen bereitzustellen, und lieferte dann die erforderliche Lösung so schnell wie praktikabel und innerhalb des geschätzten Budgets.
Phil Burke, Director of Information Systems
Royal College of Psychiatrists

Weitere Fallstudien
Beispiele für kurze und längere Beratungsprojekte, an denen wir gearbeitet haben:
Klient - Europäischer Regierungsinformationsdienst
Anforderungen
- Das Geschäftsmodell verstehen und würdigen, für das RabbitMQ eingesetzt werden soll
- Eine Topologie für die RabbitMQ-Deployment zu konzipieren, die die funktionalen Anforderungen erfüllt, dabei so einfach wie möglich und stabil wie möglich bleibt
- Den Anforderungen an Last sowie an das Absorbieren von Lastspitzen gerecht werden und den Anforderungen an hohe Verfügbarkeit entsprechen
- Jmeter-Skripte (jmx-Dateien) implementieren, um die RabbitMQ-Topologie zu testen (das Team gegebenenfalls in die Bedienung von Jmeter einweisen)
- Die Lasttests auf der bereitgestellten Topologie durchführen, Ergebnisse analysieren und Empfehlungen aussprechen
- Ggf. die Topologie zur Leistungssteigerung nach den Lasttests anpassen
Leistungen
- Dokumentation der konzipierten RabbitMQ-Topologie
- Dokumentation der Konfiguration von RabbitMQ für diese spezifische Topologie
- Jmeter-Skripte
- Dokumentation zum Leistungsansatz (Wie ist die Performance und das Verhalten von RabbitMQ unter hoher Last zu interpretieren?)
Ergebnis
Alle Leistungen wurden erfolgreich erbracht. NobleProg erhielt Feedback vom Kunden, dass man mit der Wahl des Beraters und dem hohen Arbeitsstandard sehr zufrieden war. Besonders geschätzt wurde die Interaktion mit dem Team: Der Berater arbeitete gut zusammen, lieferte viel fortlaufenden Mehrwert durch Ratgebergaben und sorgte dafür, dass ein effektiver Wissensaustausch stattfinden konnte.
Großes internationales Telekommunikations-/Medienunternehmen
Anforderungen
- Architekturübersicht auf hoher Ebene
- Unterstützung beim Verlagerung geschäftskritischer Prozesse auf eine neue Plattform
- Unterstützung bei der Nutzung von jBPM für die Entscheidungsautomatisierung
Leistungen
- Beratung zu den technischen Aspekten des Projekts
- Recherche und Implementierung von Lösungen
- Konzeption und Durchführung mehrerer maßgeschneiderter Schulungseinheiten, um Ingenieuren die unabhängige Entwicklung zukünftiger, komplexer jBPM-Lösungen zu ermöglichen
Ergebnis
Ein langfristiges, komplexes Beratungsprojekt, bei dem NobleProg fest in das Kliententeam integriert war. Die Verlagerung der geschäftskritischen Prozesse auf eine neue Plattform war erfolgreich. Anschließend gab es fortlaufende Arbeiten zur Unterstützung des Geschäftsteams bei der Vorbereitung auf eigenständiges Arbeiten. Die angebotene Schulung wurde sehr positiv aufgenommen und ermöglichte vielen Mitarbeitern den Übergang in neue Rollen, die die Systeme auf der neuen Plattform unterstützen.
Klient - Internationale zwischenstaatliche Organisation
Anforderungen
- Analyse der Leistung neu entwickelter Webanwendungen
- Entwicklung, Integration und Durchführung maßgeschneiderter Leistungstests
- Vor-Ort-Schulung zur Wissensvermittlung an die Mitarbeiter
Leistungen
- Bewertung der Webanwendungstests für neu entwickelte Anwendungen
- Fernbasierte Vorbereitung der Tests und Integration in die Systeme
- Durchführung der Tests und Rückmeldung an das Entwicklungsteam
- Konzeption und Durchführung eines Schulungsprogramms, um Mitarbeitern zu ermöglichen, künftig eigenständig Tests durchzuführen
Ergebnis
Unser Berater entwickelte und integrierte die erforderlichen Leistungstests erfolgreich in die Unternehmensinfrastruktur.
Der Wissenstransfer war erfolgreich. Für bestehende Mitarbeiter wurde ein maßgeschneidertes 3-Tage-Kursangebot durchgeführt; sie sind nun in der Lage, die erforderlichen Tests eigenständig durchzuführen.
Brauchen Sie Hilfe?
Sprechen Sie mit uns, um mehr über unser Team und die maßgeschneiderten Lösungen zu erfahren, die wir Ihrem Unternehmen anbieten können.
Kontakt aufnehmenaustria@nobleprog.at oder +43 1 3059940