Attribution d'une licence, ajout d'utilisateurs et audit de l'accès des utilisateurs
Une équipe Scrum se compose d'un propriétaire de produit, d'une équipe de développement et d'un Scrum master. Bien que vos parties prenantes ne fassent pas partie de l'équipe Scrum, elles auront besoin de visibilité sur le backlog du produit. L'équipe Scrum est interfonctionnelle et aura les compétences nécessaires pour couvrir la conception, le développement, les tests et le déploiement de l'incrément. Du point de vue de l'outillage, tous les membres de l'équipe n'ont peut-être pas besoin du même accès à TFS (Team Foundation Server).
Le TFS propose trois niveaux d'accès : Stakeholder, Basic et Advanced. La licence TFS requise pour les niveaux d'accès est répertoriée ici :
Niveau | Description |
---|---|
Access level | Licence requise |
Stakeholder | Aucune licence requise. |
Basic | Licence d'accès client (CAL) TFS ou Visual Studio Professional avec abonnement MSDN. |
Advanced | L'un de ces abonnements MSDN : Visual Studio Enterprise avec MSDN, les plates-formes MSDN ou Visual Studio Test Professional avec MSDN. |
La licence de produit a été considérablement simplifiée au cours de la dernière année. Quelques changements de licence clefs ont été introduits dans TFS 2015 et maintenant dans TFS 2015 Update 1 :
- La licence CAL (Client Access License) de TFS a été modifiée pour inclure l'accès à encore plus de fonctionnalités TFS :
- L'achat d'une licence Visual Studio Team Services, Professional ou Advanced vous donne un CAL de TFS gratuite pour cet utilisateur nommé. Cela offre plusieurs avantages :
- Vous pouvez désormais "louer" une CAL de TFS. Plutôt que d'avoir à payer un coût de licence unique de 499 $ USD (prix catalogue), vous pouvez payer un coût mensuel beaucoup plus bas aussi longtemps que vous en avez besoin.
- Les entreprises utilisant des fournisseurs/sous-traitants disposent désormais d'un moyen simple de gérer les personnes ayant besoin d'un accès temporaire à leur TFS.
- Le CAL est "toujours à jour". Comme il s'agit d'un abonnement plutôt que d'un achat ponctuel, vous n'avez pas à acheter/renouveler vos CAL lorsque de nouvelles versions de TFS sortent. La CAL fournie avec une licence VS Online fonctionne avec n'importe quelle version de TFS, alors qu'une CAL achetée traditionnellement ne prend en charge qu'une version TFS donnée et antérieure.
- Les caractéristiques standard incluent l'accès à la maison et aux centres de travail.
- Peut afficher les pages de backlog et les tableaux Kanban et ajouter des éléments de travail via le panneau Quick Add, apparaissant au bas de la liste. Il ne peut pas déplacer des éléments sur la page ou utiliser d'autres fonctionnalités.
- Peut afficher les pages de sprint et les tableaux de tâches et ajouter des éléments de travail, mais ne peut pas utiliser d'autres fonctionnalités de l'outil de planification de sprint.
Fonctionnalité | Description |
---|---|
Planification agile | Toutes les fonctionnalités de gestion du backlog et de planification de sprint dans l'accès Web TFS 2015 sont désormais disponibles pour tout utilisateur disposant d'une CAL TFS. |
Création de graphiques | La création de graphiques et la possibilité d'épingler/partager des graphiques sur la page d'accueil de votre projet sont désormais disponibles dans la CAL. |
Salles d'équipe (Room) | Les salles d'équipe sont désormais disponibles avec une CAL dans TFS 2015. |
Test Hub | Avec TFS 2015, l'expérience de test basée sur le Web pour l'exécution des cas de test (pour les tests d'acceptation des utilisateurs tels que les scénarios) est désormais disponible dans la CAL TFS. |
Le niveau d'accès et le rôle sont deux choses distinctes dans TFS. Le niveau d'accès dicte les fonctionnalités que vous avez le droit d'utiliser, le rôle dicte les autorisations. Par exemple, avec la licence de base, le niveau d'accès comprend des autorisations pour l'utilisation du contrôle de source ; cependant, si vous êtes dans le rôle de lecteur, vous n'aurez pas l'autorisation de modifier le code source. Les niveaux d'accès Team Foundation Server sont étroitement liés aux rôles typiques dans un projet logiciel et aux activités menées dans ces rôles. Le tableau suivant résume la fonctionnalité de cartographie des niveaux d'accès. Ainsi, un porteur de projet n'aura besoin que d'une licence de partie prenante, un chef de projet ou un développeur aura besoin d'une licence de base et un testeur ou un gestionnaire de portefeuille aura besoin d'une licence avancée.
Fourniture | Stakeholder | Basic | Advanced |
---|---|---|---|
Afficher et modifier tous les éléments de travail | Oui | Oui | Oui |
Caractéristiques standards | Oui | Oui | Oui |
Tableaux Agile | Oui | Oui | Oui |
Outils de base de backlog et de planification de sprint | Oui | Oui | Oui |
Affichage de graphique (Chart) | Oui | Oui | Oui |
Création de graphiques | Non | Oui | Oui |
Code | Non | Oui | Oui |
Construction (Build) | Non | Oui | Oui |
Demander et gérer les commentaires | Non | Non | Oui |
Exécution de tests sur le Web | Non | Oui | Oui |
Gestion des cas de test sur le Web | Non | Non | Oui |
Salles (Team rooms) | Non | Oui | Oui |
Administrer le compte | Non | Oui | Oui |
Page d'accueil avancée | Non | Oui | Oui |
Outils avancés de backlog et de planification de sprint | Non | Oui | Oui |
Gestion de portfolio avancée | Non | Oui | Oui |
Analyser les résultats des tests et gérer les groupes de machines | Non | Oui | Oui |
Avec l'accès des parties prenantes, les utilisateurs peuvent créer et modifier tous les éléments de travail, et créer et enregistrer des requêtes sur tous les éléments de travail dans leur dossier My Queries. (Il s'agit d'un changement par rapport à l'accès limité, dans lequel les utilisateurs peuvent créer et modifier uniquement les éléments de travail qu'ils ont créés, et interroger et afficher les éléments de travail qu'ils ont créés.) En outre, les parties prenantes peuvent créer et modifier des éléments de travail à l'aide de clients Team Foundation tels que Microsoft Excel, Microsoft Project et Microsoft Feedback Client.
Pour configurer de nouveaux utilisateurs dans TFS, l'utilisateur doit d'abord se voir attribuer une licence, puis être ajouté à une équipe.
Attribution d'une licence utilisateur
- Connectez-vous à Team Portal et accédez à l'écran d'administration du niveau d'accès en accédant à http://monserveurtfs:8080/tfs/_admin/_licenses : Attribution d'une licence utilisateur :
- Dans le panneau de gauche, cliquez sur l'accès Stakeholder. Dans le panneau de droite, cliquez sur le bouton Add ou Ajouter et choisissez Add users and groups ou Ajouter un utilisateur ou un groupe. Dans la fenêtre Ajouter un nouvel utilisateur ou un groupe, entrez les détails de l'utilisateur sous le format monserveurtfs\monutilisateur et cliquez sur le bouton Enregistrer les modifications ou Save changes ou OK (pour les versions plus anciennes de Team Foundation Server) :
- Répétez cette étape pour ajouter tous les utilisateurs dans les niveaux d'accès.