Кейсове
NobleProg често е доверявана да осъществи тежки консултантски ангажименти, в които ни канят да съветваме – на дългосрочна и краткосрочна основа – по въпроси, от критично значение за фундаменталните практики и ежедневните операции на големите организации.
Наскоро успешно завършихме консултантски ангажимент за Кралския колежа по психиатрия във Великобритания:
Свързахме се с няколко потенциални доставчици на експертиза за RabbitMQ. След това бързо и лесно се спряхме на NobleProg, за да подпомогнем усилията ни по мащабиране на уебсайта, тъй като те незабавно започнаха да питат за вече предприетите стъпки и резултатите от тях, обединявайки усилията ни в определянето на областите за разследване и гарантирайки, че ще предоставят необходимия набор от умения за по-нататъшното развитие на изследването.
След първоначалните разговори се съгласихме, че е необходима личност с много силни познания за RabbitMQ, но също така и удобна в .NET средата, и това беше точно това, което ни бе предоставено. След като получихме достъп до тестовия сайт и кода, консултантът на NobleProg бързо идентифицира основния проблем, повлияващ връзките RabbitMQ, и предложи както тактически, така и дългосрочни архитектурни решения за проблема.
След внедряването на препоръчаната промяна във връзката RabbitMQ, нашите натоварвателни тестове демонстрираха, че непосредственият проблем е отстранен, но все още имаше въпроси относно управляемостта на сайта с помощта на опциите за конфигурация в кода, както и потенциална бъдеща тясна гърдица, която не беше видима при текущата употреба, но се откри при натоварвателните тестове. В този момент способността на консултанта да гледа отвъд RabbitMQ и бързо да разбира самото приложение бе от голяма помощ за предоставянето не само на решение за непосредствения проблем, но и на значително по-лесна за управление система с решен и "утрешниятът проблем".
В края на упражнението имахме идеалния опит от консултантска фирма, която първо взе време да се увери, че е разбрала достатъчно проблема, за да предостави правилните умения, след което предостави необходимото решение възможно най-бързо и в рамките на оценения бюджет.
Фил Бърк, Директор по информационни системи
Кралският колежа по психиатрия

Други Кейсове
Примери за краткосрочни и дългосрочни консултантски проекти, по които сме работили:
Клиент - Европейска правителствена информационна служба
Изисквания
- Да се разбере и оцени бизнес модела, за който да се използва RabbitMQ
- Да се създаде топология за деплоймънта на RabbitMQ, която отговаря на функционалните изисквания, като същевременно остава възможно най-проста и стабилна
- Да удовлетворява изискването по отношение на товароносимостта и да абсорбира пикове на натоварване, както и да отговаря на изискването за висока наличност
- Да се внедрят скриптове за Jmeter (jmx файлове) за тестване на натоварването на деплоймънта на RabbitMQ (при необходимост, да се запознае екипа с начина на работа с Jmeter)
- Да продължи с тестването на натоварване върху внедрената топология, анализирайки резултатите и предоставяйки препоръки
- При необходимост, да се модифицира топологията за подобряване на производителността след тестването на натоварването
Резултати
- Документ, описващ измислената топология за RabbitMQ
- Документ, описващ конфигурацията на RabbitMQ за тази конкретна топология
- Скриптове за Jmeter
- Документ, описващ подхода към производителността (как да се интерпретират производителността и поведението на RabbitMQ при силно натоварване)
Изходни резултати
Всички доставени компоненти успешно изпълнени. NobleProg получи обратна връзка от клиента, който заяви, че е бил много доволен от избора на консултант и високото ниво на изпълнената работа. Били са особено доволни от начина, по който той взаимодействал с екипа, работейки добре заедно с тях и предоставяйки много непрекъснато добавена стойност като насока, осигурявайки прехвърлянето на знания.
Големият международен телекомуникационен/медийен оператор
Изисквания
- Преглед на архитектурата от най-високо ниво
- Поддръжка при преместването на критичните за бизнеса процеси върху нова платформа
- Поддръжка с помощта на jBPM за автоматизиране на решенията
Резултати
- Насоки относно техническите аспекти на проекта
- Проучване и внедряване на решения
- Дизайн и предоставяне на множество специализирани учебни курсове, за да могат инженерите независимо да развиват бъдещи сложни jBPM решения
Изходни резултати
Дългосрочно, сложно консултантско проекти, при което NobleProg бяха вградени в екипа на клиента. Преместването на критичните за бизнеса процеси върху нова платформа бе успешно и след това продължи работата по поддържане на бизнес екипа в подготовката им за самостоятелна работа. Предоставеното обучение бе силно оценено и позволи на много служители да преминат към нови роли, подкрепящи системите на новата платформа.
Клиент - Международна междуправителствена организация
Изисквания
- Анализ на производителността на новоразработени уеб приложения
- Разработка, интеграция и изпълнение на специализирани тестове за производителност
- Организиране на обучения на място с цел предаване на знания на служителите
Резултати
- Оценка за тестване на уеб приложения за новоразработени уеб приложения
- Отдалечена подготовка на тестове и интеграция в системите
- Изпълнение на тестовете и предоставяне на обратна връзка към екипа по разработване
- Изготвяне и предоставяне на учебна програма, която да позволи на служителите да изпълняват тестове независимо в бъдеще
Изходни резултати
Нашият консултант успешно разработи и интегрира необходимите тестове за производителност в инфраструктурата на компанията.
Прехвърлянето на знания беше успешно. Беше предоставен специализиран 3-дневен курс за съществуващите служители и те вече могат да изпълняват необходимите тестове независимо.
Имате нужда от съдействие?
Разкажете ни за целите и предизвикателствата на вашата организация, а ние ще ви предложим обучение и решения, съобразени с вашите конкретни изисквания.
Свържете се с насbulgaria@nobleprog.com или +359 879 45 60 16