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 des contributeurs 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 sélectionné de contributeurs, 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 vérifient ensuite 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 les référentiels, vérifier l’historique, etc.
Pour commencer à utiliser Git, consultez l’une des ressources suivantes :
- Partager votre code avec Git et Visual Studio
- Partager votre code dans Git à l’aide d’Eclipse
- Partager votre code dans Git à l’aide de Xcode
- Partager votre code dans Git à l’aide d’IntelliJ
- Prise en main de Git et d’Azure DevOps Services
Pour commencer à utiliser TFVC, consultez l’une des ressources suivantes :
- Développer et partager votre code dans TFVC à l’aide de Visual Studio
- Partager votre code dans TFVC à l’aide d’Eclipse
- Partager votre code dans TFVC à l’aide de Xcode
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 votre carte pour utiliser des 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 vérifier 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 plus d’informations, 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 administrateurs de regroupement de projets
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.