Estudos de Caso
A NobleProg é frequentemente encarregada de prestar serviços de consultoria de peso, onde somos chamados a aconselhar, a longo e curto prazo, sobre questões que são críticas para as práticas fundamentais e as operações diárias de organizações de grande escala.
Recentemente, concluímos com sucesso um trabalho de consultoria para o Royal College of Psychiatrists no Reino Unido:
Contactámos vários potenciais fornecedores de competências RabbitMQ. Foi então fácil escolher rapidamente a NobleProg para apoiar os nossos esforços de expansão do sítio Web, uma vez que se empenharam imediatamente em perguntar sobre os passos já dados e os resultados dos mesmos, juntando-se a nós na redução das áreas a investigar e garantindo que forneceriam as competências correctas para levar a investigação mais longe.
Após as conversas iniciais, foi acordado que era necessário alguém com um conhecimento muito forte de RabbitMQ, mas também confortável no ambiente .NET, e foi exatamente isso que foi fornecido. Depois de ter acesso ao local de teste e ao código, o consultor da NobleProg identificou rapidamente o principal problema que afectava as ligações RabbitMQ e ofereceu soluções tácticas e arquitectónicas a longo prazo para o problema.
Tendo implementado a mudança recomendada na conexão RabbitMQ, nosso teste de carga demonstrou que o problema imediato foi resolvido, mas ainda havia questões sobre a capacidade de gerenciamento do site usando as opções de configuração dentro do código, bem como um potencial gargalo futuro, além do uso atual, mas visto no teste de carga. Neste ponto, a capacidade do consultor de olhar para além de RabbitMQ e de compreender rapidamente a aplicação em si foi uma grande ajuda para fornecer não só uma correção para o problema imediato, mas também um sistema significativamente mais gerível com o "estrangulamento de amanhã" também resolvido.
No final do exercício, tivemos a experiência ideal de uma consultora que, primeiro, dedicou tempo a garantir que compreendia o problema o suficiente para fornecer as competências correctas e, depois, forneceu a solução necessária o mais rapidamente possível e dentro do orçamento estimado.
Phil Burke, Diretor de Sistemas de Informação
Colégio Real de Psiquiatras
Outros Estudos de Caso
Exemplos de projectos de consultoria de curto e longo prazo em que trabalhámos:
Cliente - Serviço de Informação do Governo Go Europeu
Requisito
- Compreender e apreciar o modelo de negócio para o qual a RabbitMQ vai ser utilizada
- Conceber uma topologia para a implementação de RabbitMQ que satisfaça os requisitos funcionais, mantendo-se o mais simples possível e o mais estável possível
- Satisfaz os requisitos em termos de carga e absorve os picos de carga e satisfaz os requisitos em termos de alta disponibilidade
- Implementar scripts Jmeter (ficheiros jmx) para testar a carga da implantação RabbitMQ (se necessário, apresentar à equipa a forma de utilizar o Jmeter)
- Efetuar testes de carga na topologia implementada, analisar os resultados e apresentar recomendações
- Alterar potencialmente a topologia para melhorar o desempenho após o teste de carga
Produtos a entregar
- Um documento que descreve a topologia RabbitMQ concebida
- Um documento que descreve a configuração de RabbitMQ para essa topologia específica
- Scripts Jmeter
- Um documento descrevendo a abordagem de desempenho (como interpretar o desempenho e o comportamento de RabbitMQ sob carga pesada)
Resultados
Todas as prestações foram concluídas com êxito. A NobleProg recebeu feedback do cliente afirmando que este ficou muito satisfeito com a escolha do consultor e com o elevado nível do trabalho realizado. Ficaram especialmente satisfeitos com a forma como este interagiu com a equipa, trabalhando bem ao seu lado e fornecendo muita orientação contínua de valor acrescentado, assegurando a transferência de conhecimentos.
Grande Empresa Internacional de Telecomcomunicações / media
Requisitos
- Revisão da arquitetura de alto nível
- Apoiar o movimento de processos críticos de negócios do host para uma nova plataforma
- Apoio à utilização de jBPM para automatização de decisões
Resultados
- Orientação sobre os aspectos técnicos do projeto
- Pesquisa e implementação de soluções
- Conceber e realizar uma série de sessões de formação personalizadas para permitir que os engenheiros desenvolvam de forma independente soluções jBPM futuras e complexas
Resultados
Um projeto de consultoria complexo e de longo prazo em que a NobleProg foi integrada na equipa do cliente. A mudança dos processos críticos de negócios para uma nova plataforma foi bem sucedida e houve então um trabalho contínuo para apoiar a equipa de negócios na preparação para a mudança para o trabalho independente. O treinamento fornecido foi muito bem recebido e permitiu que muitos funcionários passassem para novas funções de suporte aos sistemas na nova plataforma.
Cliente - Organização Intergovernamental Internacional
Requisitos
- Analisar o desempenho de aplicações web recentemente desenvolvidas
- Desenvolvimento, integração e execução de testes de desempenho personalizados
- Realizar formação no local para transferir conhecimentos para o pessoal
Resultados
- Avaliar os testes das aplicações Web recentemente desenvolvidas
- Preparação remota de testes e integração nos sistemas
- Execução de testes e fornecimento de feedback à equipa de desenvolvimento
- Conceber e ministrar um programa de formação para permitir que o pessoal efectue testes de forma independente no futuro
Resultados
O nosso consultor desenvolveu e integrou com êxito os testes de desempenho necessários na infraestrutura da empresa.
A transferência de conhecimentos foi bem sucedida. Foi ministrado um curso de 3 dias por medida ao pessoal existente, que agora é capaz de efetuar os testes necessários de forma independente.
Preciso de Ajuda?
Entre em contato para saber mais sobre nossa equipe e os tipos de soluções personalizadas que podemos oferecer à sua organização.
Entrar em Contato