Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 2. Comience poco a poco y gane impulso
El objetivo de este paso es ofrecer un producto inicial mínimo viable (MVP) para ganar impulso. Este enfoque le permite impulsar los resultados empresariales de forma temprana e incremental.
Validar los controladores prioritarios
Antes de iniciar el trabajo de modernización con los equipos de aplicaciones, le recomendamos que valide los controladores prioritarios que determinó anteriormente. Siga estos pasos:
-
Recopile la información que necesite del manual de diagnóstico.
-
Recopile los factores prioritarios y la evaluación de viabilidad de la lista de aplicaciones prioritarias.
-
Reúna las disposiciones de transición y estado objetivo para sus solicitudes.
-
Identifique a los propietarios de las aplicaciones, los arquitectos y las partes interesadas en la planificación de la modernización de la nube.
-
Solicite información sobre las dependencias o la secuenciación de los conjuntos de aplicaciones, si los conoce.
-
Determine cómo se relacionan las entradas del inventario con las dependencias o las agrupaciones de conjuntos de aplicaciones. Las aplicaciones pueden tener componentes individuales estrechamente relacionados con otros componentes o que dependen de ellos, y es posible que desee modernizar estos componentes de manera conjunta.
-
-
Programe una reunión de una o dos horas con las personas implicadas en el primer paso para validar los controladores prioritarios.
-
Intente agrupar varias aplicaciones (hasta tres o cuatro) por ingeniero o arquitecto de soluciones y analícelas en una reunión, basándose en la información sobre la dependencia de las aplicaciones o el conjunto de aplicaciones.
-
Determine las funciones y expectativas de cada miembro del equipo para la próxima reunión.
-
-
Dirija la reunión.
Finalización de los detalles
Tras seguir el proceso de la sección anterior para validar los factores prioritarios, puede recopilar los detalles para determinar el enfoque y el calendario de la modernización.
En esta fase, el equipo central trabaja codo a codo con los equipos de aplicaciones en breves sprints de dos días para diseñar el futuro de sus aplicaciones en la AWS nube. Las actividades incluyen la definición de productos, el descubrimiento de productos, la redacción de historias, la asignación del flujo de valor y el diseño de procesos de CI/CD. Estos son algunos consejos:
-
Modele cada componente individual de la aplicación (por ejemplo, las configuraciones de red, las configuraciones de almacenamiento, las bases de datos, los servidores y la forma en que se implementa la aplicación en los servidores).
-
Deconstruya ese modelo en sus diferentes componentes básicos y configuraciones mediante herramientas como contenedores o tecnologías sin servidor.
-
Separe la funcionalidad de la aplicación de cualquier dependencia de la infraestructura subyacente. Divida las funciones de una aplicación en componentes que pueda mover sin cambiar el código fuente.
-
Intégrelas perfectamente DevOps mediante el uso de herramientas y mecanismos de CI/CD.
Creación de servicios de plataforma fundamentales y modernización de las aplicaciones
En esta fase de 12 semanas, el equipo principal cuenta con el apoyo de equipos completos para ofrecer el caso de uso empresarial priorizado. Este trabajo lo llevan a cabo varios equipos de dos pizzerías. Por ejemplo, se forma un equipo de ingeniería de plataformas para desarrollar los servicios de plataforma fundamentales, y un equipo de productos se forma para ofrecer nuevos resultados empresariales:
-
El equipo de ingeniería de plataformas configura, integra y personaliza los servicios de AWS que respaldan la base de la nube, el flujo de trabajo de los desarrolladores y las capacidades de análisis de datos. Las empresas más grandes y complejas pueden tener varios equipos que respalden cada una de estas capacidades.
-
El equipo de producto desarrolla nuevos servicios y experiencias para los resultados empresariales priorizados en la fase inicial. A medida que el equipo de producto desarrolla nuevos servicios, también moderniza las principales capacidades empresariales.
Los equipos de ingeniería y producto de la plataforma ofrecen un producto mínimo viable (minimal viable product , MVP) que se puede evaluar. Tras el éxito del MVP inicial, podrá ampliar su programa de modernización mediante un split-and-seed enfoque que permita identificar nuevas aplicaciones y dividir a los miembros del equipo inicial para crear nuevos equipos de productos.