El mayor proveedor de hardware de redes logra un 42% de velocidad de desarrollo mediante la modernización de la plataforma Salesforce
Resumen:
Como uno de los mayores proveedores de hardware de redes de Estados Unidos, la compañía necesitaba mejorar la velocidad operativa, la agilidad y la atención al cliente. Para seguir siendo competitivos y satisfacer las demandas del mercado, tenían como objetivo optimizar los procesos, adoptar prácticas flexibles y priorizar la satisfacción del cliente.
Desafíos:
Deuda Técnica y Modernización:
Los sistemas obsoletos debido a la falta de tiempo y recursos para la deuda técnica y la modernización obstaculizaron el rendimiento y la innovación.
Performance y Estabilidad:
El código subóptimo, la infraestructura inadecuada y los procesos ineficientes causaron problemas de performance y escalabilidad, lo que impactó la productividad y la satisfacción del cliente.
Gobernanza y Rendición de Cuentas:
La falta de un equipo de monitoreo dedicado y un sólido marco de gobierno provocaron lapsos en la supervisión, la consistencia, el cumplimiento de normas y la administración de recursos.
Ausencia de DevOps:
La ausencia de DevOps impidió la implementación automatizada, el aprovisionamiento eficiente de recursos y la administración de la nube, lo que resultó en lanzamientos más lentos y desafíos de confiabilidad del sistema.
Objetivos:
- Objetivo principal: Modernizar la plataforma Salesforce para una mejor agilidad y escalabilidad a un menor costo.
- Objetivo secundario: Asegurar la responsabilidad mediante el monitoreo y el asesoramiento de las mejores prácticas de Salesforce en toda la organización.
Solución sugerida:
Ayudamos al cliente a lograr mejoras significativas a través de una solución multifacética. Se inició un proyecto piloto para mostrar mejoras escalables, ágiles y fundamentales, lo que resultó en ganancias rápidas con una entrega de funciones más rápida. También nos asociamos con equipos de desarrollo de aplicaciones y construimos canalizaciones de CI/CD utilizando Copado y herramientas de automatización estandarizadas, respaldadas por una estrategia y hoja de ruta integrales de DevOps.
Para garantizar una alta calidad de código, integramos SonarQube para análisis de código estático durante promociones y operaciones alineadas en un modelo de gobierno. Se llevaron a cabo talleres para líderes de DevOps para impulsar las mejores prácticas en refactorización de código, pruebas unitarias y revisiones de código durante la incorporación.
Además, desarrollamos códigos personalizados dentro de Salesforce mientras utilizamos capacidades nativas de Salesforce y de terceros. Este enfoque holístico proporcionó al cliente un sistema robusto, escalable y eficiente que mejora su rendimiento general y su capacidad de innovación.
Resultado:
- Mejoras de Performance Logradas Logró un aumento del 42% en la velocidad, un aumento del 36% en el rendimiento y una aceleración seis veces en la velocidad de liberación dentro de un año. Estas mejoras condujeron a una entrega más rápida y ciclos de desarrollo más eficientes.
- Aprendizaje Continuo Embebido- Incorporó una cultura de aprendizaje continuo y estableció sólidas prácticas de gobierno y comunidad. Este enfoque fomenta el desarrollo continuo de habilidades y garantiza una administración efectiva de procesos.
- Rendición de cuentas asegurada- Responsabilidad de extremo a extremo garantizada y responsabilidades claramente definidas. Esta claridad mejora la alineación del equipo y la responsabilidad, lo que lleva a una ejecución de proyectos más eficiente.
- Implementación de Automatización y DevOps Implementó automatización y DevOps, lo que redujo significativamente los costos generales del producto. Esta estrategia optimizó los procesos y redujo el esfuerzo manual, lo que contribuyó a un ahorro sustancial de costos.
- Equipos Multifuncionales Desarrollados- Desarrolló equipos multifuncionales autosuficientes capacitados en las mejores prácticas Agile y DevOps. Esta capacidad mejora la versatilidad y adaptabilidad del equipo, mejorando los resultados generales del proyecto.
- Tuberías de CI/CD administradas- Tuberías de CI/CD completamente operativas administradas. Esto asegura procesos optimizados de desarrollo e implementación, lo que lleva a lanzamientos más confiables y frecuentes.