Rôles de développement logiciel pris en charge par Azure DevOps

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

Si vous êtes un développeur unique ou que vous travaillez dans un petit paramètre, vous effectuez le suivi des problèmes, des fonctionnalités de plan, du code, du test, de la génération et du déploiement.

Si vous travaillez dans un paramètre volumineux, vous pouvez être plus concentré sur un ensemble spécifique de tâches qui s’aligne sur des rôles spécifiques. Ces rôles spécifiques peuvent être le développement de logiciels, la gestion des produits et des processus de gestion de microsoft ou DevOps.

L’article suivant décrit les fonctionnalités et les tâches disponibles pour vous, en fonction de votre rôle.

Rôles contributeurs

Les membres de l’équipe sont contributeur qui ont accès aux domaines suivants et bien plus encore :

  • base de code
  • suivi des éléments de travail
  • Outils agiles
  • pipelines de build
  • outils de test

Si vous devez verrouiller des zones spécifiques à un ensemble de contributeur s sélectionné, consultez la gestion des autorisations.

Développeurs de logiciels

Les développeurs utilisent Visual Studio ou d’autres outils pour développer leurs applications. Ils case activée ensuite dans leurs modifications apportées à un référentiel Git ou Team Foundation Version Control (TFVC) hébergé dans Azure DevOps. À partir du portail web ou d’un IDE pris en charge, ils peuvent afficher des référentiels, case activée historique, etc.

Pour commencer à utiliser Git, consultez l’une des ressources suivantes :

Pour commencer à utiliser TFVC, consultez l’une des ressources suivantes :

Propriétaires de produits

Les propriétaires de produits planifient généralement l’ensemble de fonctionnalités pour fournir, définir des priorités et suivre l’état du travail, les défauts de code et les problèmes du client. La suite d’outils Agile basés sur le web dans Azure DevOps fournit aux propriétaires de produits les vues et fonctionnalités dont ils ont besoin pour effectuer ces tâches. Tout le travail est capturé dans un élément de travail. Chaque élément de travail représente un type spécifique tel qu’un article utilisateur, une tâche ou un bogue.

  • Utilisez le backlog du produit pour définir et hiérarchiser rapidement les récits utilisateur, les fonctionnalités et d’autres éléments de travail
  • Utiliser le backlog sprint et le tableau des tâches pour implémenter des pratiques Scrum
  • Utiliser le tableau Kanban pour travailler avec les méthodes Kanban
  • Utiliser des requêtes pour répertorier et mettre à jour des éléments de travail, créer des graphiques d’état et des tendances et publier des graphiques dans des tableaux de bord
  • Utiliser des tableaux de bord pour partager des informations, un état et des tendances avec votre équipe ou votre organisation

Pour plus d’informations sur la prise en main, consultez À propos des outils Azure Boards et Agile.

Vous pouvez intégrer Microsoft Excel à Azure DevOps pour planifier et suivre votre travail. Pour plus d’informations, consultez Modification en bloc à l’aide d’Excel.

Maîtres de Scrum

Les maîtres de Scrum aident à faciliter la mêlée à l’équipe plus grande en s’assurant que le framework de mêlée est suivi. Ils sont engagés dans les pratiques, mais restent flexibles et ouverts aux opportunités pour l’équipe afin d’améliorer leur flux de travail. Les maîtres Scrum utilisent les mêmes fonctionnalités que les propriétaires de produits.

DevOps : générateurs, testeurs et gestionnaires de versions

L’un des avantages de l’utilisation d’Azure DevOps est la suite d’outils et de fonctionnalités intégrées qui prennent en charge la génération, le test et le déploiement d’applications logicielles. Consultez les tâches générales associées à DevOps suivantes qu’Azure DevOps prend en charge.

  • Définir des builds
  • Tests unitaires de votre code
  • Exécuter des tests avec vos builds
  • Effectuer des tests exploratoires
  • Définir, gérer, suivre et approuver des versions
  • Déployer des applications sur Azure, une machine virtuelle, des conteneurs Docker, etc.

Pour commencer, consultez les présentations dans Azure Pipelines et les plans de test Azure.

Parties prenantes

Avec l’accès des parties prenantes, toute personne de votre organisation peut case activée l’état du projet et fournir des commentaires. Les parties prenantes peuvent suivre les priorités du projet et fournir une orientation, des idées de fonctionnalités et l’alignement de l’entreprise à une équipe. Les parties prenantes contribuent également aux plans en ajoutant et en modifiant des éléments de travail. Toutefois, elles ne peuvent pas contribuer aux outils de test de base de code ou d’exercice.

L’accès des parties prenantes offre essentiellement un accès gratuit à un ensemble limité de fonctionnalités aux commanditaires et aux partisans du projet. Pour en savoir plus, consultez Travailler en tant que partie prenante.

Rôles Administrateur

Un avantage distinct pour travailler dans Azure DevOps Services est la réduction de la surcharge de maintenance du serveur. Mais il existe plusieurs tâches administratives requises pour prendre en charge un environnement de développement logiciel intégré et collaboratif.

Les tâches principales sont regroupées comme suit par l’appartenance à un groupe de sécurité ou à un rôle.

Des administrateurs d'équipe

Responsable de la configuration des paramètres d’équipe, notamment :

  • Paramètres du backlog et de la carte
  • Zones d’équipe et itérations (sprints)
  • Membres de l’équipe
  • Tableaux de bord d'équipe
  • Modèles d’éléments de travail d’équipe
  • Alertes d’équipe

Pour commencer, consultez Gérer les équipes et configurer les outils d’équipe.

Administrateurs de projet

Responsable de la configuration des ressources au niveau du projet, notamment :

Propriétaires d’organisations et regroupements de projets Administration istrateurs

Les propriétaires de l’organisation sont automatiquement membres du groupe Administrateurs de la collection de projets. Responsable de la configuration des ressources au niveau de l’organisation, notamment les tâches suivantes :

  • Gérer la facturation
  • Ajouter et gérer des projets
  • Gérer les autorisations au niveau de la collection
  • Personnaliser les processus de suivi du travail
  • Installer et gérer des extensions

Pour commencer, consultez Gérer les organisations et les Paramètres.