Preparación de la modernización

Este artículo ayuda a los responsables de la toma de decisiones a determinar cuándo vale la pena la inversión.

Las organizaciones necesitan una manera coherente de determinar qué oportunidades de modernización justifican la inversión y cómo priorizarlas en toda la cartera de cargas de trabajo. Sin esta coherencia, las decisiones de modernización pueden permanecer aisladas dentro de los equipos responsables de las cargas de trabajo y dirigir la inversión hacia oportunidades que no se alinean con prioridades empresariales más amplias. Esta guía ayuda a las organizaciones a crear un conjunto priorizado de inversiones de modernización de cargas de trabajo respaldadas por casos de negocio coherentes.

1. ¿Qué es la modernización?

Las organizaciones deben establecer una definición compartida de modernización para que los equipos evalúen las oportunidades con el mismo estándar. La modernización mejora la forma en que una carga de trabajo cumple los requisitos expandiendo sus funcionalidades o haciendo que sea más eficaz mantener y evolucionar. Puede variar desde una mejora dirigida hasta un cambio arquitectónico significativo.

1.1 Oportunidades de modernización

¿Dónde deben buscar las organizaciones oportunidades de modernización? Entre las oportunidades comunes de modernización se incluyen bases de datos, plataformas de aplicaciones, soberanía de los datos, datos, seguridad, código de aplicación y plataformas empresariales como SAP. La modernización puede mover estas áreas hacia servicios administrados, tecnologías admitidas u otras funcionalidades que mejor cumplan los requisitos de la organización. Los ejemplos siguientes ayudan a los responsables de la toma de decisiones a reconocer las oportunidades de modernización en su cartera y a comprender los tipos de cambios que podrían resultar.

Tabla. Ejemplos de modernización

Categoría de modernización Oportunidades de modernización Ejemplos de modernización
Database SQL Server, Oracle, PostgreSQL, MySQL, MongoDB y otras bases de datos operativas Azure SQL Database, Azure Database for PostgreSQL, Azure Cosmos DB
Plataforma de aplicaciones Aplicaciones hospedadas en máquinas virtuales, VMware, Windows Server o mainframes App Service, Azure Container Apps, Azure Kubernetes Service, Azure Functions
Soberanía Controles o arreglos de implementación existentes que no cumplen los requisitos normativos o de residencia Nube soberana de Microsoft
Data Datos atrapados en sistemas operacionales y aplicaciones empresariales Plataforma de datos unificada
Security Controles de seguridad que dejan brechas en la protección o visibilidad Microsoft Defender for Cloud
Código de aplicaciones Aplicaciones heredadas de .NET, Java y personalizadas Frameworks de aplicaciones compatibles
SAP Implementaciones tradicionales de SAP SAP en Azure

1.2 Moderno frente a obsoleto

¿Cuándo es moderno un workload? Trate "moderno" y "heredado" como condiciones para evaluar en lugar de etiquetas tecnológicas. Una carga de trabajo debe ser lo suficientemente moderna para cumplir su propósito.

  • Moderno: Una carga de trabajo es lo suficientemente moderna cuando cumple los requisitos de la organización sin restricciones que justifican una mayor modernización. La modernización adicional no proporcionaría una mejora suficiente para justificar su costo o riesgo. Por ejemplo, los servicios administrados pueden reducir la administración de la infraestructura. Las arquitecturas modernas pueden facilitar la evolución de una carga de trabajo. Estas características pueden indicar la modernización, pero ninguna característica hace que una carga de trabajo sea moderna.

  • Heredado: Una carga de trabajo heredada tiene restricciones que la modernización podría mejorar significativamente. La tecnología no compatible es un ejemplo. Otro es el esfuerzo de gestión excesivo. La antigüedad por sí sola no hace que una carga de trabajo sea legacy. Una carga de trabajo anterior puede permanecer lo suficientemente moderna cuando cumple los requisitos empresariales y una mayor modernización no justificaría la inversión.

1.3 Modernización frente a migración

¿Cuál es la diferencia entre la modernización y la migración? La migración y la modernización pueden producirse de forma independiente o como parte de la misma iniciativa. La migración cambia dónde una organización ejecuta una carga de trabajo. La modernización mejora la forma en que una carga de trabajo cumple los requisitos expandiendo sus funcionalidades o haciendo que sea más eficaz mantener y evolucionar.

Los términos como replatform, la refactorización y rearchitect pueden aparecer en ambos contextos, ya que las organizaciones pueden realizar estos cambios durante una migración o como un esfuerzo de modernización independiente. Una migración de rehosting por sí sola no constituye una modernización. Una migración de rehosting por sí sola no constituye una modernización. Un realojamiento cambia dónde se ejecuta la carga de trabajo, pero no amplía las capacidades de la carga de trabajo ni mejora la eficiencia con la que opera el equipo de la carga de trabajo ni la hace evolucionar.

2. Resultados de modernización

¿Por qué modernizar? Las organizaciones deben decidir si necesitan identificar activamente las oportunidades de modernización en su cartera de cargas de trabajo. Para la mayoría de las organizaciones, la modernización debe ser una consideración continua. Las cargas de trabajo existentes pueden acumular costos, riesgos o restricciones que impiden que la organización cumpla sus objetivos de forma eficaz.

La modernización puede abordar estas limitaciones o crear nuevas oportunidades. Puede reducir el costo o el riesgo. Puede mejorar la agilidad o habilitar las funcionalidades que la carga de trabajo existente no puede admitir. Estos posibles resultados proporcionan a las organizaciones razones para buscar periódicamente oportunidades de modernización en lugar de esperar a que los equipos de cargas de trabajo individuales los proponan. La modernización puede proporcionar los siguientes resultados:

  • Mejorar la postura de seguridad: Reduzca la exposición de seguridad reemplazando las tecnologías no admitidas o introduciendo funcionalidades de seguridad más sólidas.
  • Reducir el costo operativo y el esfuerzo: Reduzca la necesidad de administrar la infraestructura o el trabajo operativo periódico a través de funcionalidades como servicios administrados y automatización.
  • Mejorar la confiabilidad y la escalabilidad: Solucione las restricciones que impiden que las cargas de trabajo cumplan los requisitos de disponibilidad, rendimiento o crecimiento.
  • Aumentar la agilidad de la organización: Reduzca las restricciones técnicas que dificultan o ralentizan los cambios empresariales importantes.
  • Habilitar las funcionalidades de datos e inteligencia artificial: Haga que los datos regulados o las funcionalidades de la aplicación estén disponibles para los análisis aprobados y los usos de inteligencia artificial.
  • Simplificación de la integración: Reduzca las dependencias que hacen que los sistemas sean difíciles o costosos de conectar y cambiar.
  • Mejora de la productividad de los empleados: Reduzca la complejidad innecesaria o el trabajo repetitivo para que los equipos puedan centrarse más en actividades de mayor valor.

3. Roles y responsabilidades de modernización

¿Quién toma qué decisiones? Las organizaciones deben asignar facultades de decisión y responsabilidades. La modernización requiere coordinación entre las funciones empresariales y técnicas desde las decisiones de inversión hasta la entrega y las operaciones en curso. Las responsabilidades claras ayudan a los responsables de la toma de decisiones a conservar la responsabilidad de los resultados empresariales y los límites de la organización sin asumir la responsabilidad de la implementación técnica. Las responsabilidades de modernización suelen incluir:

  • Responsables de la toma de decisiones empresariales: Deciden las inversiones de modernización y las prioridades de la cartera.
  • Equipos de plataforma: Admiten la incorporación de nuevas tecnologías, actualizan las definiciones de Azure Policy y proporcionan suscripciones de zona de destino de cargas de trabajo.
  • Equipos de cargas de trabajo: Desarrolle propuestas de modernización y casos de negocio, recomiende el enfoque de modernización y ejecute inversiones de modernización aprobadas.

4. Enfoques de modernización

¿Cuántos cambios podrían ser necesarios? Los responsables de la toma de decisiones deben comprender los distintos niveles de cambio que puede requerir la modernización, ya que el enfoque afecta a la inversión, el esfuerzo de entrega y el riesgo de una propuesta de modernización. La modernización debe implicar la menor cantidad de cambios posible para lograr el resultado necesario. Algunas oportunidades requieren un cambio de plataforma específico. Otros requieren cambios en el código o la arquitectura de la aplicación. Entre los enfoques de modernización comunes se incluyen:

  • Replatform: Úselo cuando la funcionalidad existente satisfaga las necesidades empresariales, pero la plataforma crea restricciones, esfuerzo o costo innecesarios.
  • Refactorización: Úselo cuando las limitaciones de código o la deuda técnica impidan que la carga de trabajo alcance el resultado necesario.
  • Rearquitectura: Úselo cuando las restricciones fundamentales de la arquitectura impidan que la carga de trabajo cumpla los resultados necesarios.
  • Continuar y volver a evaluar: Úselo cuando la ventaja esperada no justifica el costo, el riesgo o la interrupción de la modernización.

Los equipos responsables de la carga de trabajo deben recomendar el enfoque de modernización adecuado. Los responsables de la toma de decisiones deben usar el enfoque propuesto para comprender la escala aproximada del cambio al evaluar la inversión requerida y la viabilidad de la implementación en el caso empresarial de modernización.

5. Capacitación en modernización

¿Podemos impulsar la modernización? Las organizaciones deben determinar cómo obtendrán las aptitudes y la capacidad necesarias para materializar sus inversiones de modernización. Las deficiencias de aptitud o capacidad no impiden necesariamente la modernización. Pueden afectar a la secuenciación, la financiación o a cómo la organización obtiene experiencia especializada.

Las organizaciones suelen tener tres opciones: desarrollar capacidad interna, usar Microsoft o experiencia de partners, o agregar conocimientos especializados. El enfoque correcto depende de la rapidez con la que necesita la funcionalidad y si espera que lo necesite repetidamente.

  • Desarrollar capacidad interna: Las organizaciones pueden desarrollar la capacidad de modernización mediante la formación del personal existente y dándoles tiempo para aplicar nuevas aptitudes. Las herramientas de modernización asistida por inteligencia artificial pueden aumentar la productividad y hacer que el conocimiento de modernización especializado sea más accesible. Por ejemplo, el agente de modernización de GitHub Copilot puede ayudar con la evaluación de aplicaciones, el planeamiento de la modernización y los cambios de código. Estas herramientas complementan la pericia en lugar de reemplazar las aptitudes y la responsabilidad necesarias para validar las decisiones y los resultados de modernización.

    Elija esta opción cuando la capacidad de modernización admita muchas iniciativas futuras y la organización puede invertir en desarrollar conocimientos internos sostenibles. Contrapartida: Desarrollar capacidades internas puede tardar más tiempo y requiere tiempo de aprendizaje protegido, incluso cuando las herramientas asistidas por IA aceleran algunas tareas de modernización. Consulte Well-Architected Framework.

  • Opción 2. Microsoft o un asociado de Microsoft: La experiencia externa puede complementar las capacidades de la organización y acelerar la modernización. Frontier Accelerate para Azure proporciona acceso a socios especializados, evaluaciones financiadas, recursos de aptitudes e inversiones Microsoft. Cloud Accelerate Factory proporciona asistencia de implementación sin costo de expertos de Microsoft para escenarios de modernización admitidos.

    Elija esta opción cuando la organización necesite conocimientos especializados o capacidad de entrega adicional más rápida de lo que puede desarrollar internamente. Contrapartida: El soporte técnico externo puede acelerar la entrega, pero las organizaciones deben planear la transferencia de conocimientos para que puedan operar y evolucionar soluciones modernizadas una vez finalizado el encargo.

  • Opción 3. Agregar especialización: Contrata a empleados o contratistas para cubrir necesidades específicas. Esta opción puede aumentar la capacidad más rápido que desarrollar capacidades internas. Elija esta opción cuando necesite capacidad sostenida o un rol de especialista definido. Contrapartida: Agrega costos de contratación y tarda más que asociarse.

6. Caso empresarial de modernización

¿Esta oportunidad específica vale la pena financiar? Las organizaciones deben requerir un caso empresarial coherente antes de aprobar una inversión de modernización. El caso de negocio debe proporcionar suficiente evidencia para determinar si el valor organizativo esperado justifica la inversión requerida y el riesgo de entrega. También debe proporcionar una base coherente para comparar la propuesta con otras oportunidades de modernización. Algunas inversiones están justificadas por la rentabilidad financiera. Otros son necesarios porque retrasar la modernización crea costos o riesgos inaceptables.

6.1 Recepción de modernización

¿De dónde proceden los candidatos de modernización? Las organizaciones exitosas establecen un proceso común de recepción para las propuestas de modernización. El proceso ofrece a los equipos una manera definida de enviar oportunidades de modernización para su consideración y proporciona a los responsables de la toma de decisiones visibilidad sobre la demanda de modernización en toda la cartera de cargas de trabajo. Cada propuesta debe identificar la carga de trabajo afectada y por qué se está considerando la modernización.

Los candidatos de modernización pueden originarse en cualquier lugar en que una organización identifique un problema de carga de trabajo o una oportunidad de mejora. Los equipos de cargas de trabajo pueden identificar la deuda técnica, la tecnología no admitida, el esfuerzo operativo excesivo o las restricciones arquitectónicas. Los responsables de la toma de decisiones empresariales pueden identificar los requisitos empresariales cambiantes o las nuevas prioridades organizativas. Los requisitos de seguridad, gobernanza o plataforma también pueden crear una necesidad de modernización.

6.2 Desarrollo de casos empresariales

¿Quién desarrolla el caso de negocio? Las propuestas de modernización deben proporcionar información coherente para las decisiones de inversión. Use la misma estructura de casos empresariales para cada propuesta de modernización. Esta coherencia ayuda a los responsables de la toma de decisiones a determinar si cada propuesta justifica la inversión y comparar las inversiones valiosas en toda la cartera de cargas de trabajo. El caso empresarial proporciona la evidencia de tres factores de priorización: impacto empresarial, costo de retraso y viabilidad de entrega.

Mantenga las pruebas proporcionales a la decisión. No necesitas una arquitectura de destino ni un plan de implementación completo. Necesita suficiente información para determinar si la oportunidad justifica la inversión.

Los responsables de la toma de decisiones empresariales y los equipos de cargas de trabajo desarrollan juntos la justificación de negocio. Los equipos responsables de la carga de trabajo aportan evidencias a partir de sus conocimientos y evaluación técnica de la carga de trabajo. Los responsables de la toma de decisiones empresariales contribuyen a las prioridades organizativas, al contexto empresarial y a las consideraciones de inversión. Los equipos de la plataforma contribuyen a la evidencia cuando las funcionalidades de la plataforma compartida o los cambios afectan a la inversión o su entrega.

Tabla. Caso de negocio de modernización

Sección de caso de negocio Detalles que debe contener Examples
Necesidad empresarial Qué problema o oportunidad existe y por qué importa. 80 horas de ingeniería al mes dedicados al mantenimiento.

La tecnología no compatible crea riesgos de seguridad.
Resultado esperado Lo que debe mejorar si la modernización tiene éxito. Reduzca el esfuerzo de mantenimiento en 50%.

Mejore la capacidad de liberar rápidamente los cambios de la aplicación.
Valor esperado Por qué esa mejora es lo suficientemente importante para justificar la inversión. Ahorre 70.000 $ anualmente.

Capacidad de ingeniería liberada para el trabajo de mayor valor.
Impacto financiero El cambio esperado en el costo total de propiedad y la rentabilidad de la inversión. Reduzca los costos operativos anuales en 70 000 USD.

Acepte mayores costos para abordar un riesgo de seguridad crítico.
Costo actual y riesgo ¿Qué ocurre si la organización no se moderniza? Los costos operativos aumentan 12% anualmente.

Los componentes no admitidos aumentan el riesgo de interrupción.
Inversión necesaria La financiación esperada y el tiempo aproximado hasta obtener valor. 140.000 $ a lo largo de seis meses.

Seis meses de capacidad de ingeniería.
Fiabilidad de la entrega Si la organización tiene suficiente competencia y capacidad para ofrecer el resultado esperado. El equipo existente tiene las aptitudes necesarias.

Se requiere experiencia externa especializada.

7. Priorización de la modernización

¿Cómo deben las organizaciones priorizar las inversiones de modernización más adecuadas? Los responsables de la toma de decisiones deben usar los casos empresariales completados para generar una cartera prioritaria de inversiones de modernización. Priorice las inversiones de modernización comparando tres factores de cada caso empresarial: impacto empresarial, costo de retraso y viabilidad de entrega. Estos factores convierten el caso empresarial en una base coherente para decidir qué inversiones deben priorizarse.

Factor de priorización Secciones del caso de negocio que se utilizarán Qué comparar entre diferentes casos empresariales
Impacto empresarial Necesidad empresarial, resultado esperado, valor esperado, impacto financiero ¿Cuánto valor crearía la modernización?
Costo del retraso Costo actual y riesgo ¿Cuál es el impacto de posponer la modernización?
Viabilidad de entrega Inversión necesaria, fiabilidad de entrega ¿Qué tan factible es lograr el resultado esperado?

Compare los tres factores para determinar la prioridad de modernización. Asigne mayor prioridad a las inversiones que creen más valor o que tengan un mayor costo de retraso, pero considere si la organización puede lograr de forma realista el resultado esperado. Cuando las inversiones tienen una prioridad similar, vuelva a los casos empresariales subyacentes para tomar la decisión.

Paso siguiente