NobleProg często realizuje usługi konsultingowe o znaczeniu strategicznym dla funkcjonowania naszych Klientów. W swoim portfolio posiadamy zrealizowane projekty
krótko- i długoterminowe, których znaczenie oraz obszar dotyczył fundamentalnych procesów oraz praktyk dla średnich oraz dużych Organizacji.
Niedawno z powodzeniem zrealizowaliśmy zlecenie konsultingowe dla Royal College of Psychiatrists w Wielkiej Brytanii:
Skontaktowaliśmy się z kilkoma potencjalnymi firmami konsultingowymi realizującymi projekty z technologii RabbitMQ. Szybko zdecydowaliśmy się na współpracę z NobleProg w celu wsparcia naszych działań mających na celu skalowanie strony internetowej, ponieważ ich zaangażowanie oraz pytania które zadali zmierzające do zawężenia pola poszukiwań dla naszego problemu przekonały nas, że mamy do czynienia z osobami posiadającymi odpowiedni zestaw umiejętności do jego rozwiązania.
Po wstępnych rozmowach ustalono, że potrzebna jest osoba z dużym doświadczeniem i wiedzą na temat RabbitMQ, ale także komfortowo czująca się w środowisku .NET, i to właśnie zostało zapewnione. Po uzyskaniu dostępu do testowej strony i kodu, konsultant NobleProg szybko zidentyfikował główny problem wpływający na połączenia RabbitMQ i zaproponował zarówno taktyczne, jak i długoterminowe architektoniczne rozwiązania problemu.
Po wdrożeniu zalecanej zmiany połączenia RabbitMQ nasze testy obciążenia wykazały, że natychmiastowy problem został rozwiązany, ale nadal istniały pytania dotyczące możliwości zarządzania witryną przy użyciu opcji konfiguracyjnych w kodzie, a także potencjalnego przyszłego wąskiego gardła, wykraczającego poza bieżące wykorzystanie, ale widocznego w testach obciążenia. W tym momencie zdolność konsultanta do spojrzenia poza RabbitMQ i szybkiego zrozumienia samej aplikacji była bardzo pomocna w zapewnieniu nie tylko rozwiązania bezpośredniego problemu, ale także znacznie łatwiejszego w zarządzaniu systemu z "wąskim gardłem jutra".
Po zakończeniu naszej współpracy przy tym projekcie mamy bardzo dobre odczucia względem NobleProg jako firmy konsultingowej, która najpierw poświęciła czas na upewnienie się, że rozumie problem w stopniu wystarczającym do zapewnienia odpowiednich umiejętności, a następnie dostarczyła wymagane rozwiązanie tak szybko, jak to możliwe i w ramach szacowanego budżetu.
Phil Burke, dyrektor ds. systemów informatycznych
Królewskie Kolegium Psychiatrów
Inne studia przypadków
Przykłady krótko- i długoterminowych projektów konsultingowych, nad którymi pracowaliśmy:
Klient - Europejski Rządowy Serwis Informacyjny
Wymagania
- Zrozumienie i docenienie modelu biznesowego, dla którego RabbitMQ ma być używany
- Koncepcja topologii wdrożenia RabbitMQ, która spełnia wymagania funkcjonalne, a jednocześnie jest tak prosta i stabilna, jak to tylko możliwe
- Spełnia wymagania w zakresie obciążenia i absorbuje skoki obciążenia oraz spełnia wymagania w zakresie wysokiej dostępności.
- Wdrożenie skryptów Jmeter (pliki jmx) do testowania obciążenia wdrożenia RabbitMQ (w razie potrzeby zapoznanie zespołu z obsługą Jmeter).
- Przeprowadzenie testów obciążeniowych na wdrożonej topologii, przeanalizowanie wyników, przedstawienie zaleceń
- Potencjalna zmiana topologii w celu zwiększenia wydajności po testach obciążenia.
Rezultaty
- Dokument opisujący wymyśloną topologię RabbitMQ
- Dokument opisujący konfigurację RabbitMQ dla tej konkretnej topologii
- Skrypty Jmeter
- Dokument opisujący podejście do wydajności (jak interpretować wydajność i zachowanie RabbitMQ pod dużym obciążeniem).
Wynik
Wszystkie produkty zostały pomyślnie ukończone. NobleProg otrzymał informację zwrotną od klienta, że był bardzo zadowolony z wyboru konsultanta i wysokiego standardu wykonanej pracy. Byli szczególnie zadowoleni ze sposobu, w jaki współpracował z zespołem, dobrze współpracując z nimi i zapewniając wiele bieżących wskazówek o wartości dodanej, zapewniając możliwość transferu wiedzy.
Duża międzynarodowa firma telekomunikacyjna / medialna
Wymagania
- Przegląd architektury wysokiego poziomu
- Wsparcie przeniesienia kluczowych procesów biznesowych na nową platformę
- Wsparcie przy użyciu jBPM do automatyzacji decyzji
Rezultaty
- Wskazówki dotyczące technicznych aspektów projektu
- Badanie i wdrażanie rozwiązań
- Zaprojektowanie i przeprowadzenie szeregu dostosowanych do potrzeb sesji szkoleniowych, aby umożliwić inżynierom samodzielne opracowywanie przyszłych, złożonych rozwiązań jBPM.
Wynik
Długoterminowy, złożony projekt doradczy, w którym NobleProg został włączony do zespołu klienta. Przeniesienie krytycznych procesów biznesowych na nową platformę zakończyło się sukcesem, a następnie trwały prace nad wsparciem zespołu biznesowego w przygotowaniu go do przejścia na niezależną pracę. Zapewnione szkolenia zostały bardzo dobrze przyjęte i umożliwiły wielu pracownikom przejście do nowych ról wspierających systemy na nowej platformie.
Klient - międzynarodowa organizacja międzyrządowa
Wymagania
- Analiza wydajności nowo opracowanych aplikacji internetowych
- Opracowanie, integracja i wykonanie niestandardowych testów wydajnościowych
- Przeprowadzenie szkoleń na miejscu w celu przekazania wiedzy pracownikom
Rezultaty
- Ocena testowania nowo opracowanych aplikacji internetowych
- Zdalne przygotowywanie testów i integracja z systemami
- Przeprowadzanie testów i przekazywanie informacji zwrotnych zespołowi programistów
- Opracowanie i dostarczenie programu szkoleniowego umożliwiającego pracownikom samodzielne przeprowadzanie testów w przyszłości.
Wynik
Nasz konsultant z powodzeniem opracował i zintegrował wymagane testy wydajności w ramach infrastruktury firmy.
Transfer wiedzy zakończył się sukcesem. Dostosowany do potrzeb 3-dniowy kurs został przeprowadzony dla obecnych pracowników i są oni teraz w stanie samodzielnie przeprowadzać wymagane testy.
Rozwijaj swoje umiejętności, skaluj swój biznes
Aby poznać nasze możliwości i dowiedzieć się jak NobleProg może pomóc rozwinąć Twój biznes kliknij link poniżej:
Potrzebujesz więcej informacji?
Napisz, zadzwoń lub uzupełnij formularz - wybierz formę kontaktu, która Ci najbardziej odpowiada i zostaw resztę nam. Nasi konsultanci odpowiedzą na Twoje pytania i pomogą dobrać optymalne rozwiązanie.
Bądźmy w kontakcie