Studii de caz
NobleProg este adesea ales pentru a livra proiecte complexe de consultanță, fiind angajat să ofere sfaturi pe termen lung și scurt privind aspecte critice pentru practicile fundamentale și operațiunile zilnice ale organizațiilor de mare anvergură.
A recent finalizat cu succes un angajament de consultanță pentru Collegiul Regal al Psihiatrilor (Royal College of Psychiatrists) din Marea Britanie:
Am contactat mai mulți potențiali furnizori de expertiză RabbitMQ. A fost apoi ușor să alegem rapid NobleProg pentru a susține eforturile noastre de scalare a website-ului, deoarece s-a implicat imediat întrebând despre pașii deja realizați și rezultatele acestora, alăturându-ne-se în restrângerea domeniilor de investigat și asigurându-se că vor oferi setul corect de competențe pentru a continua investigația.
După discuțiile inițiale, s-a convenit că era nevoie de o persoană cu cunoștințe foarte solide despre RabbitMQ, dar care să fie și confortabilă în mediul .NET, iar aceasta a fost exact competența oferită. Având acces la site-ul de testare și codul sursă, consultantul NobleProg a identificat rapid problema principală afectând conexiunile RabbitMQ și a oferit soluții tactice și pe termen lung pentru rezolvarea problemei.
După implementarea modificării recomandate pentru conexiunile RabbitMQ, testele noastre de sarcină au demonstrat că problema imediată a fost rezolvată, dar existau încă întrebări privind gestionabilitatea site-ului folosind opțiunile de configurare din cod, precum și un posibil viitor colț de sticlă (bottleneck), dincolo de utilizarea curentă, dar observat în testele de sarcină. În acest punct, capacitatea consultantului de a privi dincolo de RabbitMQ și de a înțelege rapid aplicația în sine a fost de mare ajutor în furnizarea nu doar a unei soluții pentru problema imediată, ci și a unui sistem semnificativ mai gestionabil, cu „colțul de sticlă” viitor abordat.
La finalul exercițiului, am avut experiența ideală a unei consultanțe care a luat întâi timpul necesar pentru a înțelege suficient problema și a asigura competențele corecte, apoi a livrat soluția requerită la fel de rapid ca posibil și în interiorul bugetului estimat.
Phil Burke, Director al Sistemelor de Informații
Royal College of Psychiatrists

Alte studii de caz
Exemple de proiecte de consultanță pe termen scurt și lung la care am lucrat:
Client - Serviciul European de Informații Governamentale
Requeriment
- A înțelege și a aprecia modelul de afaceri pentru care va fi folosit RabbitMQ
- A concepe o topologie pentru implementarea RabbitMQ care să răspundă cerințelor funcționale, rămânând cât mai simplă și stabilă posibil
- Să satisfacă cerința din punct de vedere al încărcării și absorbția vârfurilor de sarcină, și să satisfacă cerința privind disponibilitatea ridicată (high availability)
- A implementa scripturi Jmeter (fișiere jmx) pentru a testa încărcarea implementării RabbitMQ (dacă este necesar, a iniția echipa în modul de operare Jmeter)
- A continua cu testarea sarcinii pe topologia implementată, analiza rezultate, oferirea recomandărilor
- Posibil modificarea topologiei pentru a îmbunătăți performanța după testarea sarcinii
Livrabile
- Un document descriind topologia RabbitMQ concepută
- Un document descriind configurația RabbitMQ pentru acea topologie specifică
- Scripturi Jmeter
- Un document descriind abordarea performanței (cum să interpretați performanța și comportamentul RabbitMQ sub sarcină grea)
Rezultat
Toate livrabile au fost finalizate cu succes. NobleProg a primit feedback de la client indicând că au fost foarte mulțumiți de alegerea consultantului și de nivelul ridicat al lucrării efectuate. Au fost în special bucuroși de modul în care a interacționat cu echipa, lucrând bine alături de ea și oferind multă ghidare continuă cu valoare adăugată, asigurându-se că transferul de cunoștințe a putut avea loc.
Mare Companie Internațională de Telecomunicații / Media
Requeriment
- O revizuire a arhitecturii la nivel înalt
- Susținerea mutării proceselor critice pentru afaceri pe o nouă platformă
- Susținere folosind jBPM pentru automatizarea deciziilor
Livrabile
- Ghidare privind aspectele tehnice ale proiectului
- Cercetarea și implementarea soluțiilor
- Proiectarea și livrarea mai multor sesiuni de instruire personalizate pentru a permite inginerilor să dezvolte independent soluții jBPM complexe în viitor
Rezultat
Un proiect de consultanță lung și complex, unde NobleProg a fost integrat în echipa clientului. Mutarea proceselor critice pentru afaceri pe o nouă platformă a fost cu succes, iar apoi a existat lucru continuu pentru susținerea echipei afacerilor în pregătirea trecerii la lucrul independent. Instruirea furnizată a fost primită foarte bine și a permis multor angajați să treacă în roluri noi suportând sistemele pe noua platformă.
Client - Organizație Interguvernamentală Internațională
Requeriment
- A analiza performanța aplicațiilor web nou dezvoltate
- Dezvoltarea, integrarea și execuția testelor personalizate de performanță
- A efectua instruire on-site pentru a transfera cunoștințele către personal
Livrabile
- A evalua testarea aplicațiilor web pentru aplicațiile web nou dezvoltate
- Pregătirea remote a testelor și integrarea în sisteme
- Executarea testelor și oferirea feedback-ului către echipa de dezvoltare
- A concepe și livra un program de instruire pentru a permite personalului să efectueze teste independent în viitor
Rezultat
Consultantul nostru a dezvoltat cu succes și integrat testele de performanță necesare în infrastructura companiei.
Transferul de cunoștințe a fost reușit. A fost livrat un curs personalizat de 3 zile angajaților existenți, iar aceștia sunt acum capabili să efectueze testele necesare independent.
Ai nevoie de ajutor?
Contactați-ne pentru a afla mai multe despre echipa noastră și despre tipurile de soluții personalizate pe care le putem oferi organizației dumneavoastră.
Intrati in legaturamoldova@nobleprog.com