Je démarre avec TFS 2012

1 203 vues

Publié le

Je présente les points clés pour démarrer ou migrer vers Team Foundation Server 2012.
Attention, les diapositives sont issues d'une présentation d'avril 2012 avant la sortie de la RTM.

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 203
Sur SlideShare
0
Issues des intégrations
0
Intégrations
26
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • On peut y ajouter TFS proxy (pour les utilisateurs éloignés). Il héberge un mirroir du référentiel des sources.Je n’ai pas pris en considération le « Lab Management » (SCCM) qui est en dehors du scope sur cette présentation.
  • SQL Server Standard Licence est incluse si on installe TFS sur un seule serveur ATDT.
  • Parfait pour démarrer, encore plus facile d’installation !Remplace la version « Workgroup », avantage permet de monter en puissance (via CALs) et de version sans réinstallation.Rappel : un abonnement MSDN VS donne droit à TFS !
  • SharePoint demande au minimum 4Go et recommande 10Go.Limite conseillées 250 utilisateurs, 5 collections actives, 250 projets d’équipe CMMI ou 1000 Agile/Scrum.
  • Windows 8 n’est pas couvert par la « Go LIVE » pour le moment.Non supportés : Windows XP, Windows 2003, SQL 2005 et 2008.
  • Vérification : utiliser TFS best practices analyser. Disponible sur Visual Studio Gallery.Installer les binaires et lancer la configuration sur chaque machine AT, Build et SPS(extensions SharePoint).
  • Montrer comment le faire concrètement mais surtout répondre à Pourquoi créer un nouveau projet d’équipe/collection ?Pour chaque situation, la réponse est dans les topologies possibles et quelques lignes directrices (guidelines).
  • La collection agit comme une unité basique d’isolation et d’archivage (comme les collections SharePoint)1 collection on a aussi :Éviter les basculements de collection côté client Limiter les machines de BuildN collections : - différentes équipes que l’on souhaite isoler - Suivre la logique d’organisation par Produit ou organigramme de l’entreprise.
  • 1 projet d’équipe : il reste la zone et itération pour classer et séparer les développements si besoin et les répertoires côté code sourceN projets d’équipes : solutions différentes (temporalité et/ou code source différents)  1 Team Project par produit pour un éditeur personnes impliquées différentes  clients différents (isolation des données, et suivi projet) cf : centre de service DevQuestion principale : même base de code ? Oui  même team project, Non  créer un nouveau
  • Si on suit préconisations de Scrum : 1 équipe est maximum 9 personnes (Team, sans SCM/PO). A 10 ou au-delà, il est préférable d’en créer 1 nouvelle. Note 1 : 1 équipe n’est pas partagée entre 2 projets d’équipes (on peut en créer 1 dans chaque projet d’équipe avec le même nom et mêmes membres)Par défaut : 1 équipe est crée par Team Project (elle est appelée My Team, sa Zone de base est la racine)
  • Il est conseiller de tester la migration avant! Pour une migration de machine, on teste à partir du sauvegarde récente.Pour une sur place, il faut cloner l’environnement (assez facile si l’on est sur un environnement virtualisé, sinon suivre la procédure de changement de machine)
  • Le choix est directement issue des versions de Windows et/ou SQL Server qui ne sont plus supportées par TFS 11.Dans la plus-part des cas pour 2010, il suffit de migrer directement sur place.
  • Sauvegarde : utiliser l’outil de sauvegarde et restauration des power tools.Dans la plus-part des cas, il sera nécessaire uniquement d’effectuer les étapes en gras : - Sauvegarder les bases (en cas de problème) - désinstaller l’ancienne (sur place) - Installer les nouveaux binaires - Lancer le Wizard de migration, mise à jour.
  • Rapport Associer aà la possibilité de créer des éléments de travail et y accéder + Outil de FeedBack, cela permet d’impliquer le management et les utilisateurs sans augmenter le coût
  • Liens utiles : Readiness Rangers : http://go.microsoft.com/fwlink/?LinkID=244348 MSDN Installation : http://msdn.microsoft.com/en-us/library/dd631902(v=vs.110).aspx MSDN Administration : http://msdn.microsoft.com/en-us/library/ms181758(v=vs.110).aspxUprading Team Project : http://bit.ly/UpTFSTemp
  • Je démarre avec TFS 2012

    1. 1. Visual Studio Webcast Series13/04/2012
    2. 2. • Data Management • Formation Microsoft • Business Solutions and • Transfert de compétences Services • Centre de Formation • Custom Development CPLS • Enterprise Infrastructure • Certification • Process & Qualityc.leblond@happly.fr
    3. 3. nAT Build AT Build nAT BuildATDT DT SPS nDT SPS DT SPS
    4. 4. SQL Server ExpressSQL Server Standard, Entreprise
    5. 5. New
    6. 6. Configuration Capacité CPU Mémoire Espace disqueInstallation Basique 50 utilisateurs 1 core 2,2Ghz 1Go 125Go 1 collectionInstallation Standard 500 utilisateurs 2 cores 2,2Ghz 4Go 300Go(sans SharePoint) 1-10 collectionsInstallation Standard 500 utilisateurs 2 cores 2,2Ghz 10Go 400Go(avec SharePoint) 1-10 collectionsPour un serveur virtuel, le nombre d’utilisateurs est à réduire de 20%
    7. 7. • Windows 2008* SP2 • SQL 2008 R2 SP1, CU1 64bits • SQL 2012 • Windows 2008* R2 SP1 64bits • Windows 7 • (Windows 8) AT – OS DT – SQL • Windows 2008 • WSS 3.0 • Windows 2008 R2 • SharePoint 2007 • Windows Vista • SharePoint 2010 • Windows 7 • (Sharepoint 15) • (Windows 8) Build – OS SharePoint* Les versions Server Core de Windows 2008 ne sont pas supportées
    8. 8. Désignation Nom proposé DéfinitionCompte Installation et TFSAdmin Ce compte doit être administrateur sur l’ensemble des serveurs de laadministration de TFS plateforme.Compte lecteur pour SQL Server TFSReport Ce permet l’accès en lecture aux données de Reporting.Reporting ServiceCompte pour TFS TFSService Ce compte est le compte de service et d’exécution de TFS Application-Tier. Ajouter le compte au rôle de « Gestionnaire de contenu » sur le serveur SQL. Et l’ajouter aux Administrateurs des collections de Sites SharePoint.Compte pour Team Build TFSBuild Ce compte exécute les services du contrôleur et de l’Agent de Build.Compte pour SharePoint WSSService Ce compte exécute les services SharePoint.Compte SQL Server SQLService Ce compte est celui d’exécution des instances SQL Server (Database Engine, Analysis Services, Reporting Services). Note : Tous les comptes, sauf TFSAdmin, ne doivent pas être Administrateur sur les serveurs
    9. 9. Visual Studio Webcast Series
    10. 10. CollectionProjet d’équipe A Projet d’équipe B
    11. 11. CollectionProjet d’équipe A Projet d’équipe B
    12. 12. CollectionNew Projet d’équipe A Projet d’équipe B Équipe 1 Équipe 2
    13. 13. Visual Studio Webcast Series
    14. 14. http://bit.ly/UpTFSTemp
    15. 15. New
    16. 16. http://www.visualstudio.fr/projetsbenlau@microsoft.comhttp://www.microsoft.com/france/visual-studio/evenements/default.aspx

    ×