Compartir vía


Modernice sus procesos para la nube

La modernización de procesos crea en su empresa el mecanismo para obtener eficiencias operativas que reduce el costo total de propiedad de las cargas de trabajo. Se recomienda adoptar una metodología de DevOps para modernizar los procesos.

Diagrama que muestra un círculo con cuatro segmentos correspondientes a un flujo de trabajo básico de Azure DevOps, mostrando cada servicio que se ofrece: Azure Boards, Azure Test Plans, Azure Repos, Azure Pipelines y Azure Artifacts.

Diagrama 1: Bucle de DevOps de alto nivel con herramientas de DevOps

La metodología de DevOps integra la planificación, el desarrollo, la entrega y las operaciones en una sola canalización. La integración permite a los equipos asignar un nombre a las prioridades más altas de su organización y resolverlas juntas. El enfoque colectivo en las cosas que importa crea el máximo valor con la menor cantidad de trabajo.

Hemos dividido la modernización del proceso en tres pasos: herramientas, estrategias y ventajas.

Paso 1: Adopción de herramientas de DevOps

La adopción de herramientas de DevOps puede ayudarle a planear mejor y ofrecer valor a los clientes más rápido.

En la tabla siguiente, hemos enumerado la herramienta y la descripción de DevOps. Azure tiene un conjunto de herramientas de DevOps denominadas Azure DevOps. Puede usar estas herramientas de Azure para implementar DevOps o puede usar soluciones de código abierto. Para cada herramienta de DevOps de uso habitual, hemos enumerado un servicio de la Azure DevOps Services y una solución alternativa de código abierto.

Herramienta de DevOps Descripción Solución de Azure DevOps Solución de código abierto
Control de código fuente Repositorios de código para el proyecto. Azure Repos GitHub
Canalización de integración y entrega continuas Cree, pruebe e implemente continuamente en cualquier plataforma y nube. Azure Pipelines Jenkins
Panel de tareas Planee, realice el seguimiento y debata aspectos del trabajo con sus equipos. Azure Boards Panel de tareas
Administrador de paquetes Permite compartir código y publicar paquetes Azure Artifacts Nexo
Administración de pruebas Permite ejecutar pruebas y controles de calidad en el código Azure Test Plans Selenium

Con las herramientas de DevOps en su lugar, está listo para modernizar las estrategias de planeamiento.

Paso 2: Adopción de estrategias de DevOps

Modernice el proceso mediante la adopción de estrategias de DevOps. Las estrategias de DevOps son formas de hacer cosas en un marco Agile. Integre el desarrollo y las operaciones, céntrese en las tareas de mayor prioridad y trabaje en tareas durante un período de tiempo definido. Estas estrategias permiten modernizar de forma eficaz en la nube.

Va a consultar su hoja de ruta de modernización y planear sus esfuerzos de modernización en torno a ella.

Consultar la hoja de ruta de modernización

Consulte la hoja de ruta de modernización que creó en la fase de confirmación para empezar a modernizar las estrategias de planeamiento. Incluye todos los detalles que necesita.

Esta es la hoja de ruta de modernización de ejemplo que hemos creado.

Función business  Carga de trabajo   Motivación  Estrategia de modernización Escala de tiempo
Comercio electrónico
Sitio web
Aplicación web
Lógica de negocios
Base de datos
Servidores
Sistema de pago
Innovación en las aplicaciones
  • Modernización de procesos
  • Modernización de aplicaciones
X-weeks

Planeamiento de los esfuerzos de modernización

Planee los esfuerzos de modernización mediante la hoja de ruta de modernización. Realice los pasos de la tabla siguiente para dividir el trabajo en partes administrables y asignarlo a los miembros del equipo.

Paso Tareas Ejemplo
1. Identificar los principales esfuerzos Entre los principales esfuerzos hay una combinación de las motivaciones y las cargas de trabajo de modernización. Los grandes esfuerzos sonepopeyas en Agile. Innovación en aplicaciones del sitio web de comercio electrónico.
2. Desglosar los principales esfuerzos (epopeyas) en tareas más pequeñas (historias de usuario) Analice los principales esfuerzos (epopeyas) desde la perspectiva de los clientes. Divida los principales esfuerzos (epopeyas) en tareas lógicas más pequeñas que se correspondan a las necesidades del cliente. Las tareas creadas a partir de epopeyas se denominan historias de usuario en Agile. El número de historias de usuario del que puede disponer para cada epopeya depende de la complejidad de la carga de trabajo. No hay ningún número específico. "Como cliente, quiero un sitio web más dinámico para que tenga una mejor experiencia de compra"

"Como cliente, quiero un historial de pedidos completo para que pueda reordenar los artículos más fácilmente"
3. Desglosar aún más las tareas (historias de usuario) en tareas más pequeñas (tareas) Estas tareas más pequeñas deben ser específicas y detalladas. Cree tantas como necesite para satisfacer la solicitud de la historia de usuario. Las subtareas son tareas en Agile. Elección de un plan de App Service

Configuración de la resistencia

Configuración del almacenamiento en caché
4. Priorizar las historias de usuario Priorice las historias de usuario para que el equipo pueda cumplir primero los objetivos más importantes. 1. Mejor experiencia de compras

2. Historial de pedidos
5. Asignar trabajo (sprints) Establezca un plazo de dos semanas para los esfuerzos de trabajo. Estos plazos son sprints en Agile. Haga que los miembros del equipo realicen las tareas que puedan completar dentro del período de dos semanas. Asigne tareas de dos semanas (plan de App Service, configurar resistencia, configurar el almacenamiento en caché, etc.) al equipo.

En esta tabla se capturan los aspectos básicos de DevOps. Es suficiente para trabajar con ello, pero es posible que necesite más instrucciones. Para obtener más instrucciones de DevOps, consulte Guía de planeamiento de DevOps.

Paso 3: Adopción de ventajas de DevOps

Ha adoptado herramientas y estrategias de DevOps. Está listo para adoptar las ventajas de DevOps. DevOps le permite aprender, mejorar y escalar más rápido. Las iteraciones y la integración de equipos con límite de tiempo permitirán a su equipo modernizarse mejor.

Pasos siguientes

Está listo para modernizar las aplicaciones o bases de datos. Debe consultar la hoja de ruta de modernización que creó en la alineación empresarial. El plan de desarrollo le permitirá saber qué centrarse a continuación.