Creación y Gestión de Organizaciones en Azure DevOps

Clase 7 de 20Curso de Azure DevOps: Flujos de CI/CD

Resumen

Entender la estructura organizacional de Azure DevOps es fundamental para gestionar proyectos de forma eficiente. Una organización es el primer nivel de agrupación dentro de la plataforma, y saber crearla y configurarla correctamente marca la diferencia entre un entorno ordenado y uno caótico. A continuación se explican los pasos prácticos y los conceptos esenciales para dominar este proceso.

¿Cómo se crea una nueva organización en Azure DevOps?

Dentro del portal de Azure DevOps, la opción New Organization permite generar una organización adicional a la que se crea por defecto con la cuenta [01:00]. El proceso incluye:

  • Aceptar los términos y condiciones del servicio.
  • Asignar un nombre único a la organización.
  • Seleccionar la región del host donde se alojarán los proyectos.
  • Completar una verificación con caracteres de seguridad.

Un detalle importante es que la URL de cada organización comienza con dev.azure.com, lo que significa que el nombre elegido debe ser único en todo el servicio [01:30]. Si el nombre ya existe, Azure DevOps lo indicará. La recomendación es agregar un identificador personal, como un nickname o un número, para diferenciarlo.

¿Por qué importa la región del host?

Al crear la organización se debe elegir una ubicación geográfica para el host, por ejemplo Central US [02:07]. Esta decisión afecta directamente la latencia de la aplicación. Elegir la región más cercana al equipo de trabajo garantiza que la interacción con los servicios de Azure DevOps sea más rápida y fluida.

¿Qué opciones ofrece Organization Settings?

Una vez creada la organización, el portal muestra la opción de crear un primer proyecto y también presenta el apartado Organization Settings [02:38]. Este panel centraliza toda la configuración general que aplica a los proyectos dentro de esa organización. Incluye:

  • Gestión de proyectos y usuarios.
  • Configuración de seguridad y permisos.
  • Parámetros para repositorios, boards, pipelines y artefactos.

Es decir, cualquier ajuste realizado en Organization Settings impacta de forma transversal a todos los proyectos que se creen dentro de esa organización [02:55]. Este es el lugar al que se regresa constantemente para ajustar comportamientos globales.

¿Qué representa una organización dentro de la jerarquía de Azure DevOps?

Una organización es un grupo lógico de proyectos relacionados entre sí [03:50]. La jerarquía funciona así:

  • Una cuenta de Azure DevOps puede contener múltiples organizaciones.
  • Cada organización agrupa proyectos que comparten un contexto común.
  • Además de las organizaciones propias, una cuenta puede ser invitada a participar en organizaciones externas.

¿Cuántas organizaciones debería tener una empresa?

Depende del tamaño y la complejidad del negocio [04:00]:

  • En una empresa pequeña, una sola organización puede representar toda la operación, ya que los proyectos suelen estar relacionados.
  • En una empresa grande, con múltiples núcleos de negocio y áreas, conviene crear varias organizaciones para separar y agrupar proyectos de manera ordenada.

Este modelo también contempla la colaboración externa. Una cuenta puede ser invitada a una organización ajena y tener acceso a proyectos específicos o a funciones puntuales dentro de un proyecto [04:30]. Esto permite trabajar con equipos distribuidos sin comprometer la estructura interna.

La jerarquía completa dentro de Azure DevOps se extiende desde las organizaciones hacia los proyectos, los repositorios y los distintos servicios como boards, pipelines y artefactos [05:05]. Cada nivel hereda configuraciones y permisos del nivel superior, lo que facilita la administración a escala.

Si ya creaste tu primera organización, el siguiente paso es experimentar con la creación de un proyecto de prueba y explorar los servicios disponibles en el portal. ¿Cuántas organizaciones crees que necesitarías para tu equipo o empresa? Comparte tu caso en los comentarios.