Roles de desarrollo de software compatibles con Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Si es un único desarrollador o trabaja en una configuración pequeña, realiza un seguimiento de los problemas, las características del plan, el código, la prueba, la compilación y la implementación.

Si trabaja en una configuración grande, podría centrarse más en un conjunto específico de tareas que se alinean con roles específicos. Estos roles específicos podrían ser el desarrollo de software, la administración de productos y scrum o DevOps.

En el siguiente artículo se describen las características y tareas disponibles, en función de su rol.

Roles de colaborador

Los miembros del equipo son colaboradores que tienen acceso a las siguientes áreas y mucho más:

  • código base
  • seguimiento de elementos de trabajo
  • Herramientas de Agile
  • canalizaciones de compilación
  • herramientas de prueba

Si necesita bloquear áreas específicas en un conjunto seleccionado de colaboradores, consulte Administración de permisos.

Desarrolladores de software

Los desarrolladores usan Visual Studio u otras herramientas para desarrollar sus aplicaciones. A continuación, se comprueban los cambios realizados en un repositorio de Git o Control de versiones de Team Foundation (TFVC) hospedado en Azure DevOps. Desde el portal web o un IDE compatible, pueden ver repositorios, comprobar historial y mucho más.

Para empezar a usar Git, consulte uno de los siguientes recursos:

Para empezar a usar TFVC, consulte uno de los siguientes recursos:

Propietarios del producto

Los propietarios de productos suelen planear el conjunto de características para ofrecer, establecer prioridades y realizar un seguimiento del estado del trabajo, los defectos del código y los problemas del cliente. El conjunto de herramientas ágiles basadas en web en Azure DevOps proporciona a los propietarios de productos las vistas y características que necesitan para realizar estas tareas. Todo el trabajo se captura dentro de un elemento de trabajo. Cada elemento de trabajo representa un tipo específico, como un caso de usuario, una tarea o un error.

  • Use el trabajo pendiente del producto para definir y priorizar rápidamente los casos de usuario, las características y otros elementos de trabajo.
  • Usar el trabajo pendiente de sprint y el panel de tareas para implementar prácticas de Scrum
  • Uso del panel Kanban para trabajar con métodos Kanban
  • Usar consultas para enumerar y actualizar elementos de trabajo, crear gráficos de estado y tendencias y publicar gráficos en paneles
  • Usar paneles para compartir información, estado y tendencias con su equipo u organización

Para más información sobre cómo empezar, consulte Acerca de Azure Boards y herramientas ágiles.

Puede integrar Microsoft Excel con Azure DevOps para planear y realizar un seguimiento del trabajo. Para obtener más información, consulte Modificación masiva mediante Excel.

Maestros de Scrum

Los maestros de Scrum ayudan a facilitar el scrum al equipo más grande asegurándose de que se sigue el marco de scrum. Están comprometidos con las prácticas, pero permanecen flexibles y abiertos a las oportunidades para que el equipo mejore su flujo de trabajo. Los maestros de Scrum utilizan las mismas características que los propietarios de productos.

DevOps: generadores, evaluadores y administradores de versiones

Una ventaja de trabajar con Azure DevOps es el conjunto de herramientas y funcionalidad integrada que admite la compilación, las pruebas y la implementación de aplicaciones de software. Consulte las siguientes tareas generales asociadas a DevOps que admite Azure DevOps.

  • Definición de compilaciones
  • Haga una prueba unitaria de su código
  • Ejecutar pruebas con las compilaciones
  • Realización de pruebas exploratorias
  • Definición, administración, seguimiento y aprobación de versiones
  • Implementación de aplicaciones en Azure, una máquina virtual, contenedores de Docker y mucho más

Para empezar, consulte las instrucciones generales de Azure Pipelines y Azure Test Plans.

Partes interesadas

Con el acceso a las partes interesadas, cualquier persona de su organización puede comprobar el estado del proyecto y proporcionar comentarios. Las partes interesadas pueden realizar un seguimiento de las prioridades del proyecto y proporcionar dirección, ideas de características y alineación empresarial a un equipo. Las partes interesadas también contribuyen a los planes agregando y modificando elementos de trabajo. Sin embargo, no pueden contribuir a la base de código ni a las herramientas de prueba de ejercicio.

Básicamente, el acceso de las partes interesadas proporciona acceso gratuito a un conjunto limitado de características para los patrocinadores y seguidores del proyecto. Para más información, consulte Trabajar como parte interesada.

Roles de administrador

Una ventaja distinta para trabajar en Azure DevOps Services es la sobrecarga reducida del mantenimiento del servidor. Pero hay varias tareas administrativas necesarias para admitir un entorno de desarrollo de software integrado y colaborativo.

Las tareas principales se agrupan de la siguiente manera al pertenecer a un grupo de seguridad o un rol.

Administradores de equipo

Responsable de configurar las opciones de equipo, entre las que se incluyen:

  • Configuración de trabajos pendientes y de placa
  • Áreas de equipo e iteraciones (sprints)
  • Integrantes del equipo
  • Paneles de equipo
  • Plantillas de elementos de trabajo en equipo
  • Alertas de equipo

Para empezar, consulte Administración de equipos y configuración de herramientas de equipo.

Administradores de proyectos

Responsable de configurar recursos de nivel de proyecto, entre los que se incluyen:

Propietarios de la organización y colección de proyectos Administración istrators

Los propietarios de la organización son miembros automáticamente del grupo Administradores de la colección de proyectos. Responsable de configurar recursos de nivel de organización, incluidas las siguientes tareas:

  • Administración de facturas
  • Agregar y administrar proyectos
  • Administración de permisos de nivel de colección
  • Personalización de procesos de seguimiento de trabajo
  • Instalar y administrar extensiones

Para empezar, consulte Administración de organizaciones y Configuración.