Quels sont les principaux avantages de Visual Studio Team Foundation Server sur les autres versions? [fermé]

StackOverflow https://stackoverflow.com/questions/2224522

Question

Nous examinons la possibilité de mise à niveau vers Team Foundation Server 2008 pour notre équipe de développement. L'une de nos principales raisons est une partie des capacités de déploiement autour BizTalk 2009, mais je suis curieux de savoir quels autres avantages il y a d'autres projets en dehors de BizTalk.

Certains de nos intérêts jusqu'à présent se déplacent à un seul clic construire et déployer processus, l'ajout de tests unitaires et d'intégration continue. Quelques étapes précises à suivre pour l'entreprise où je travaille.

Quels autres avantages ou de l'information que je devrais regarder comme je PITCH à la haute direction? Je cherche des raisons techniques, l'argent est un pas vraiment une préoccupation pour cette discussion.

Était-ce utile?

La solution

Vous avez beaucoup des fonctionnalités de TFS déjà clouée (intégration continue, l'équipe construit, l'intégration de test unitaire). Certains des autres caractéristiques des équipes dont j'ai fait ont inclus:

  • Grande ramification et de soutien la fusion, ce qui est idéal pour les équipes de soutien multiples versions de logiciels simultanément.
  • Personnaliser l'enregistrement dans les politiques pour aider à appliquer une base de code stable dans votre contrôle de code source.
  • Construit en soutien à votre équipe d'assurance qualité par les éléments de travail accessible via un portail SharePoint 2007 qui TFS crée pour vous, ou via TFS Explorer dans Visual Studio.

Autres conseils

Dans mon expérience personnelle avec SourceSafe, et j'imagine que TFS aura les mêmes problèmes, si vous avez des développeurs à distance avec les langues par défaut autre que celui sur le serveur, vous aurez des maux de tête constants. À mon humble avis, la possibilité d'externaliser la connectivité pue aussi. Je migré vers SVN, un système de suivi des bogues décent, et mis en œuvre des politiques de dépistage, et ne l'ai pas regardé en arrière. De plus, il est un diable de beaucoup moins cher ...

Du point de vue du processus, il est livré avec les deux modèles suivants à choisir pour votre projet TFS

  1. MSF pour le développement Agile Software
  2. MSF pour l'amélioration des processus CMMI

En plus des modèles ci-dessus, modèle Scrum est disponible à partir de Scrum Team System

Je travaille sur un grand projet BizTalk 2006, et les projets BizTalk personnels en utilisant Subversion / TeamCity (build serveur) et la tortue qui tous travaillaient très bien; Je travaille maintenant sur un petit projet BizTalk 2009 basé sur TFS2010 et il est douloureux.

Il pourrait simplement être mon (manque de) expérience avec TFS, mais il ne semble pas « poli »; et compte tenu du fait que je dois tout faire dans Visual Studio, je me sens comme si je suis en train de perdre le contrôle de nombreux objets qui ne siège pas facilement dans les VS (oui je sais que 2009 est maintenant un citoyen 1ère classe).

Si J'effectuaient la décision à quelle plate-forme pour aller vers le bas, j'utiliser Subversion / TeamCity et la tortue (ou peut-être Mercurial, mais je n'ai pas eu le temps d'enquêter sur ce encore). Du point de vue des coûts, pensez « néant » pour un projet à petite échelle. En termes de fonctionnalités, ils réalisent tout ce TFS peut faire -. Branchement, fusion, intégration continue, etc. En fait, je viens de faire cette recommandation à un client avec une petite équipe de développement BizTalk qui cherchent à passer de Sourcesafe

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top