Casos de estudio
NobleProg es frecuentemente elegido para dirigir proyectos de consultoría de gran envergadura, donde se nos llama a asesorar, a largo y corto plazo, sobre asuntos críticos para las prácticas fundamentales y las operaciones diarias de organizaciones a gran escala.
Recientemente completamos con éxito un proyecto de consultoría para el Royal College of Psychiatrists en el Reino Unido:
Contactamos a varios proveedores potenciales de experiencia en RabbitMQ. Fue entonces fácil llegar rápidamente a un acuerdo con NobleProg para apoyar nuestros esfuerzos por escalar el sitio web, ya que se involucraron de inmediato preguntando sobre los pasos ya dados y los resultados de estos, uniéndose a nosotros para afinar las áreas a investigar y asegurarse de que proporcionarían la combinación correcta de habilidades para llevar la investigación más lejos.
Tras las conversaciones iniciales, se acordó que se requería a alguien con un conocimiento muy sólido de RabbitMQ, pero también cómodo en el entorno .NET, y esto fue exactamente lo que se proporcionó. Una vez dado acceso al sitio de prueba y al código, el consultor de NobleProg identificó rápidamente el problema principal que afectaba a las conexiones de RabbitMQ y ofreció tanto soluciones tácticas como arquitecturales a largo plazo para abordar el problema.
Tras implementar el cambio recomendado en la conexión de RabbitMQ, nuestras pruebas de carga demostraron que se había resuelto el problema inmediato, pero aún había dudas sobre la administrabilidad del sitio utilizando las opciones de configuración dentro del código, así como una posible limitación futura, más allá del uso actual pero visible en las pruebas de carga. En este punto, la capacidad del consultor para mirar más allá de RabbitMQ y comprender rápidamente la aplicación en sí fue de gran ayuda para proporcionar no solo una solución al problema inmediato, sino también un sistema significativamente más administrable con el "cuello de botella de mañana" abordado.
Al final del ejercicio, tuvimos la experiencia ideal de consultoría: primero tomaron el tiempo necesario para asegurar que comprendían suficientemente el problema para proporcionar las habilidades correctas, luego entregaron la solución requerida tan rápido como fuera posible y dentro del presupuesto estimado.
Phil Burke, Director de Sistemas de Información
Royal College of Psychiatrists

Otros casos de estudio
Ejemplos de proyectos de consultoría a corto y largo plazo en los que hemos trabajado:
Cliente - Servicio de Información Gubernamental Europeo
Requisito
- Comprender y apreciar el modelo de negocio para el cual se va a utilizar RabbitMQ
- Diseñar una topología para el despliegue de RabbitMQ que satisfaga los requisitos funcionales mientras se mantiene lo más simple y estable posible
- Cumplir con los requisitos en términos de carga, absorción de picos de carga y cumplir con los requisitos de alta disponibilidad
- Implementar scripts de Jmeter (archivos jmx) para probar la carga del despliegue de RabbitMQ (si es necesario, introducir al equipo en cómo operar Jmeter)
- Proceder con las pruebas de carga sobre la topología desplegada, analizar los resultados y dar recomendaciones
- Posiblemente modificar la topología para mejorar el rendimiento tras las pruebas de carga
Entregables
- Un documento que describe la topología de RabbitMQ diseñada
- Un documento que describe la configuración de RabbitMQ para esa topología específica
- Scripts de Jmeter
- Un documento que describe el enfoque de rendimiento (cómo interpretar el rendimiento y el comportamiento de RabbitMQ bajo carga pesada)
Resultado
Todos los entregables se completaron con éxito. NobleProg recibió comentarios del cliente indicando que estaban muy satisfechos con la elección del consultor y el alto estándar de trabajo realizado. Estuvieron particularmente complacidos con la forma en que interactuó con el equipo, trabajando bien junto a ellos y proporcionando muchas guías continuas de valor añadido, asegurando que la transferencia de conocimiento pudiera tener lugar.
Gran empresa internacional de telecomunicaciones y medios
Requisito
- Revisión de la arquitectura a alto nivel
- Apoiar el movimiento de procesos críticos del negocio hacia una nueva plataforma
- Apoiar el uso de jBPM para la automatización de decisiones
Entregables
- Orientación sobre los aspectos técnicos del proyecto
- Investigación e implementación de soluciones
- Diseño y entrega de varias sesiones de formación personalizadas para permitir que los ingenieros desarrollen de forma independiente futuras soluciones complejas de jBPM
Resultado
Un proyecto de consultoría a largo plazo y complejo donde NobleProg estuvo integrado en el equipo del cliente. El movimiento de los procesos críticos del negocio hacia una nueva plataforma ha tenido éxito y luego hubo trabajo continuo para apoyar al equipo empresarial preparándolos para trabajar de forma independiente. La formación proporcionada ha sido muy bien recibida y ha permitido que muchos empleados pasen a nuevos roles apoyando los sistemas en la nueva plataforma.
Cliente - Organización Intergubernamental Internacional
Requisito
- Analizar el rendimiento de las aplicaciones web recién desarrolladas
- Desarrollo, integración y ejecución de pruebas de rendimiento personalizadas
- Realizar formación en sitio para transferir conocimiento al personal
Entregables
- Evaluar las pruebas de aplicaciones web para las aplicaciones recién desarrolladas
- Preparación remota de pruebas e integración dentro de los sistemas
- Ejecución de pruebas y proporcionar retroalimentación al equipo de desarrollo
- Diseñar y entregar un programa de formación para permitir que el personal realice pruebas de forma independiente en el futuro
Resultado
Nuestro consultor desarrolló e integró con éxito las pruebas de rendimiento requeridas dentro de la infraestructura de la empresa.
La transferencia de conocimiento fue exitosa. Se impartió un curso personalizado de 3 días al personal existente y ahora son capaces de realizar las pruebas requeridas de forma independiente.
¿Necesitas Ayuda?
Contáctanos para obtener más información sobre nuestro equipo y los tipos de soluciones personalizadas que podemos ofrecer a tu organización.
Ponte en Contactoperu@nobleprog.com o +51 1 7071200