team foundation server
DESCRIPTION
http://www.dd-dotnet.de2008TRANSCRIPT
![Page 1: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/1.jpg)
Communardo Software GmbHMicrosoft SharePoint™ Solutions
Team Foundation Server
Ein Überblick
Dresden, 03.12.2008
Kai-Uwe Gärtner, Communardo Software GmbH.
![Page 2: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/2.jpg)
Agenda
• Einleitung
• Komponenten
• Konzepte
• Migration
• Erweiterungen / Tools
• (Demo)
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 2
![Page 3: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/3.jpg)
Einleitung
• Server-Produkt von Microsoft zur Unterstützung des gesamten
Entwicklungsprozesses
• „Nachfolger“ von Visual Source Safe
• Windows Server 2003 oder 2008
• SQL Server 2005 oder 2008
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 3
![Page 4: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/4.jpg)
Komponenten
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 4
![Page 5: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/5.jpg)
Seite 5
Real-Time Reporting
Tester
Developer
Architect
IT / ProjectManager
BusinessAnalyst
Database Professional
Designer
Common Project Hierarchy Common Use Model
Defects
Work Items
Project Tasks
Source Code
Process
Methodology
Business
Requirements
Build Reports
Test Cases
Load Test Results
Code Analysis
Results
Unit Tests
Project
Documentation
Architectural
Diagrams
Datacenter
Architecture
![Page 6: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/6.jpg)
Konzepte
• Prozessunterstützung
• Prozessmodelle
• Rollen
• Process Editor
• Work Items
• Felder
• Regeln
• Zustandsübergänge (Workflow)
• Graphische Oberfläche
• Anhänge / Links
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 6
![Page 7: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/7.jpg)
Konzepte
• Workspaces
• Lokale Kopie
• Personen- und Rechnergebunden
• Workspace-Mapping
• Check-In = Synchronisation des Workspaces auf den Server
• Server kennt Workspaces und deren Zustand
• ChangeSets
• Container für Check-In
• Nummeriert
• Atomar (SQL-Server Transaktion)
• Verbindung zu Work Items
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 7
![Page 8: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/8.jpg)
Konzepte
• Shelfes
• Änderungen ohne CheckIn
aufbewahren
• z.B. für unfertigen Code
• Policies
• „Erzwingen“ bestimmte Aktionen vor
dem Einchecken
• Work Items, Code Analysis, Tests…
• Erweiterbar über Plugin-Modell
• Branches
• Eigene Bereiche für den Code
• Merging zwischen Branches
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 8
![Page 9: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/9.jpg)
Konzepte
• Labels
• Markierungen eines bestimmten Standes des Source Codes
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 9
![Page 10: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/10.jpg)
Migration
• Manuell
• Visual Source Safe Converter
• TFS Mirgration Tool for Rational ClearCase
• CS Converter (CVS, SVN, …)
• http://msdn.microsoft.com/en-us/vsts2008/bb840033.aspx
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 10
![Page 11: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/11.jpg)
Erweiterungen / Tools
• TFS Power Tools October 2008
• Shell Extensions
• Process Template Editor
• Best Practices Analyzer
• Check-in policies
• Team Members Tool
• …
• TFS WebAccess
• Workitems verwalten
• Source Code ansehen
• Work Item Web Access (WIWA)
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 11
![Page 12: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/12.jpg)
Erweiterungen / Tools
• TeamPrise
• Eclipse-Plugin für TFS
• Kostenpflichtig
• Work Item Manager
• Hierarchische Work Items
• Kommerziell, aber kostenlose (Minimal-)Version verfügbar
• Microsoft Project
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 12
![Page 13: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/13.jpg)
Ausblick: TFS 2010
• Soll Ende 2009 erscheinen
• Workflow-basierte Builds
• Branch Visualisierung
• Verbessere Usabilty für WorkItems
• …
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 13
![Page 14: Team Foundation Server](https://reader034.vdocuments.net/reader034/viewer/2022052619/5563a70cd8b42a2d538b5729/html5/thumbnails/14.jpg)
Fragen?
Vielen Dank für eure
Aufmerksamkeit.
© Kai-Uwe Gärtner, Communardo Software GmbH · [email protected] · www.communardo.de
Seite 14