Article Para los ISV con ambición: Cómo lograr la excelencia operativa

By Insight UK / 1 Sep 2021 / Temas: Cloud
By Insight UK / 1 Sep 2021 / Temas: Cloud
Introducción
El proceso de desarrollo de software es a menudo complejo, desafiante e impredecible. A medida que la competencia en el mercado de los ISV crece, es cada vez más importante centrarse en una estrategia para el éxito a largo plazo. Se necesita más que algunos desarrolladores con talento para producir código de alta calidad a gran velocidad de forma constante. La excelencia operativa es la respuesta. Se trata de ser el mejor en su disciplina, acelerando la eficiencia operativa para añadir el máximo valor a los clientes con el mínimo coste.
Estas son tres mejores prácticas que los ISV pueden utilizar en su camino hacia la excelencia operativa y el éxito futuro.
I. Un sólido entorno de desarrollo
Adopte una plataforma fiable y preparada para el futuro que admita el desarrollo de software en la nube. Una plataforma elegante y de código mínimo con funciones integradas estándar para generar pantallas, controles, informes o flujos de trabajo es una cosa. Otra cosa mejor sería tener un entorno que admita integración continua, colaboración y flexibilidad operativa. Los grandes proveedores y vendedores de la nube como Microsoft, Citrix, VMWare y Veeam se unen para ofrecer plataformas ágiles que respaldan todo el proceso de desarrollo. Una oportunidad significativa para los ISV ambiciosos.
El desarrollo en la nube es el futuro, pero tenga en cuenta que hay muchos desafíos técnicos cuando se trata de gestionar la infraestructura en la nube. Por eso, nuestro consejo es externalizar (parte de) la gestión operativa a un proveedor de servicios gestionados (Managed Service Provider, MSP) de confianza. Esto le ahorra tiempo y recursos para invertir en su negocio principal: el desarrollo de software.
II. Procesos operativos en piloto automático
La excelencia operativa consiste en hacer las cosas de forma más reflexiva y, de todos modos, ¿a quién le gustan las tareas repetitivas? Sin embargo, no hay nada más aburrido para ningún desarrollador ambicioso que copiar archivos manualmente de un servidor a otro o ejecutar el mismo escenario de prueba repetidamente. Además, los procesos manuales consumen mucho tiempo e inevitablemente provocan errores humanos difíciles de solucionar.
Un flujo automatizado produce software más rápido, mejor y de forma más coherente que cualquier mortal. Así que empiece a automatizar. El único aspecto del desarrollo de software que no es repetible es escribir el código. Y para eso están los desarrolladores.
III. Excelencia por diseño
El desarrollo de software no comienza con la codificación, implementación o liberación del código. En lugar de ello, un diseño bien pensado es lo primero, incluidos los requisitos no funcionales como la seguridad y la escalabilidad.
El mundo anhela software fácil de usar que pueda cambiarse en cualquier momento, por lo que la opción más obvia es una estrategia (híbrida)-cloud-first en el desarrollo de aplicaciones. Sin embargo, todavía quedan muchas decisiones por tomar. ¿Es sensato pasarse completamente a la nube, o puede seguir utilizando algunos recursos locales? Debería aferrarse a un enfoque monolítico tradicional, o en lugar de ello elegir solo microservicios. ¿Hay un enfoque intermedio? Se requiere un conocimiento profundo de las tecnologías nuevas y en rápido cambio como la computación en la nube, la virtualización y la creación de contenedores para tomar la decisión correcta.
El diseño es crucial para que el proceso de desarrollo logre la excelencia operativa. Piense solo en la seguridad de los datos. ¿Cómo se hace una copia de seguridad de una máquina virtual? ¿Y qué pasa con el uso de contenedores? Por supuesto, la creación de contenedores ofrece más flexibilidad para crear, probar e implementar código, pero también requiere herramientas específicas para desarrollar y administrar su software.
Cuanto más se profundiza en la nube, más difícil se torna. Aun así, si desea logra la excelencia operativa, no se comprometa demasiado pronto. La clave es un diseño sólido y preparado para el futuro.
¿Necesita ayuda?
Hay muchas vías para que los ISV alcancen la excelencia operativa. En Insight, hemos estado trabajando con proveedores de servicios gestionados como usted, de toda Europa, durante muchos años, proporcionando un valioso tiempo, conocimiento y soporte en muchos escenarios de la cloud (híbrida). Podemos ayudarle a supervisar y optimizar su coste de la nube, asignarlo conforme a su presupuesto existente y sugerirle mejoras que reducirán su coste total.
Póngase en contacto con uno de nuestros especialistas en cloud para averiguar cómo podemos ayudarle a optimizar sus costes en la nube y que estén en línea con sus objetivos empresariales, tanto si está diseñando sus primeros workloads en la nube como si está totalmente basado en la nube.
Well-Architected Framework (WAF)
Este artículo forma parte de una serie de artículos sobre el WAF (Well-Architected Framework) de Microsoft, donde encontrará orientación mucho más útil. El WAF mejora la calidad de los workloads que operan en la nube centrándose en un conjunto de principios de arquitectura comunes, incluida la optimización de costes, la excelencia operativa, la eficiencia del rendimiento, la fiabilidad y la seguridad.
Nuevas formas de avanzar
Como especialistas en plataformas, workloads y licencias de software de varios proveedores, podemos guiarle a través de todas las etapas de su viaje estratégico a la nube con una serie de talleres, evaluaciones, servicios y mejores prácticas. Desde la primera exploración de oportunidades y beneficios en cloud o híbridas hasta el soporte y la optimización después de la migración. No importa en qué punto de su viaje se encuentre, le ayudaremos a identificar nuevas formas de avanzar y acelerar su negocio.
¿Desea saber más?
Siga nuestros blogs sobre la adopción de la nube o lea las historias de nuestros clientes para saber lo que dicen los demás.