0 votes

Quelle est la meilleure structure de dossier dans TFS pour le reporting des projets de service ?

Je cherche de l'aide pour décider d'une stratégie de structure de dossier utile pour le reporting des projets de service dans TFS. Quelqu'un a-t-il des suggestions sur la façon dont je devrais structurer TFS ? Est-ce qu'il faut un projet par rapport ou est-ce qu'il faut un projet de rapport avec plusieurs dossiers sous le dossier principal qui contiennent tous les projets de rapport ?

c.-à-d. Senario 1 (projets distincts pour chaque projet de rapport)
$ReportProject1
$ReportProject2
RapportProjet3

Senario 2 (projet de rapport principal dans TFS et sous-dossiers avec projets de rapport)
$ReportingServices
------Src
---------Projet1
-----------ReportProject1 files
---------Projet2
-----------ReportProject2 files
---------Projet3
-----------ReportProject3 files

1voto

joseph.ferris Points 8468

J'aurais tendance à penser que moins il y a de projets d'équipe, mieux c'est. Les rapports sont-ils classés par "paquets" logiques ? Avez-vous absolument besoin de les gérer séparément ? Êtes-vous suffisamment flexible pour travailler avec un seul projet plutôt qu'avec plusieurs ?

Lors de la définition des projets d'équipe - quel que soit le type de solutions qu'ils contiennent - j'essaie de trouver le meilleur équilibre entre la granularité et la facilité de déploiement. N'oubliez pas que si vous allez mettre en place un suivi des éléments de travail, des constructions d'équipe ou utiliser des portails de projet, chaque projet d'équipe devient en fait une délimitation entre eux.

Pour des choses comme le WIT, il est possible d'établir une séparation par le biais de domaines fonctionnels. En ce qui concerne les constructions, vous n'en aurez qu'une par projet si vous souhaitez que les choses restent simples et directes. Les portails ne sont généralement pas un argument de vente dans un sens ou dans l'autre dans la décision finale, bien que parfois les groupes de sécurité AD que j'associe aux projets d'équipe rendent cet aspect un peu plus important.

Sans connaître les détails de votre situation, je pencherais plutôt pour votre "scénario 2". Le fait de devoir passer d'un projet d'équipe à l'autre et de savoir lequel est lequel représente quelques frappes/clics de plus que ce que je voudrais avoir à faire en permanence. Si je veux créer des branches pour quelques rapports, je ferais mieux de créer plus de branches que nécessaire plutôt que d'en maintenir plusieurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X