• Planificar la transformación con objetivos y plazos compartidos.
• Seleccionar un proyecto e identificar las métricas del proyecto y los indicadores clave de rendimiento (KPI)
• Crear un equipo y una estructura organizativa ágil
• Diseñar una estrategia de integración de herramientas
• Diseñar una estrategia de administración de licencias (por ejemplo, usuarios de Azure DevOps y GitHub)
• Diseñar una estrategia para la trazabilidad de principio a fin desde los elementos de trabajo hasta el software de trabajo
• Diseñar una estrategia de autenticación y acceso
• Diseñar una estrategia para integrar recursos locales y en la nube
• Describir los beneficios de usar Source Control
• Describir Azure Repos y GitHub
• Migración de TFVC a Git
• Administrar la calidad del código, que incluye: deuda técnica, SonarCloud y otras soluciones de herramientas
• Crear conocimientos organizativos sobre la calidad del código
• Explicar cómo estructurar los repositorios de Git
• Describir los flujos de trabajo de las ramas de Git
• Aprovechar las solicitudes de extracción para la colaboración y las revisiones de código
• Aprovechar los enlaces de Git para la automatización
• Usar Git para fomentar el origen interno en toda la organización
• Explicar el rol de Azure Pipelines y sus componentes
• Configurar agentes para su uso en Azure Pipelines
• Explicar por qué la integración continua es importante
• Implementar la integración continua mediante Azure Pipelines
• Definir la ingeniería de confiabilidad de sitios
• Diseñar procesos para medir la satisfacción del usuario final y analizar los comentarios de los usuarios
• Diseñar procesos para automatizar el análisis de aplicaciones
• Administrar las alertas y reducir aquellas sin sentido y que no sean procesables
• Llevar a cabo retrospectivas sin culpa y crear una referencia cultural justa
• Definir una infraestructura y una estrategia de configuración y un conjunto de herramientas apropiado para un proceso de lanzamiento y una infraestructura de aplicación.
• Implementar el cumplimiento y la seguridad en la infraestructura de su aplicación
• Describir los posibles desafíos con la integración del software de código abierto
• Inspeccionar paquetes de software de código abierto para comprobar la seguridad y el cumplimiento de las licencias
• Administrar las directivas de cumplimiento y seguridad de la organización
• Integrar los exámenes de licencias y vulnerabilidades en las canalizaciones de compilación e implementación
• Configurar canalizaciones de compilación para acceder a las clasificaciones de seguridad y licencia de los paquetes de acceso