Communardo Software GmbH
Microsoft SharePoint™ Solutions


                      Team Foundation Server
                  ...
Agenda
•    Einleitung
•    Komponenten
•    Konzepte
•    Migration
•    Erweiterungen / Tools
•    (Demo)




© Kai-Uwe ...
Einleitung
•    Server-Produkt von Microsoft zur Unterstützung des gesamten
     Entwicklungsprozesses
•    „Nachfolger“ v...
Komponenten




© Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de

Seite 4
Developer Database
                              Designer
                                                         Profess...
Konzepte
•    Prozessunterstützung
      • Prozessmodelle
      • Rollen
      • Process Editor
•    Work Items
      • Fe...
Konzepte
•    Workspaces
      • Lokale Kopie
      • Personen- und Rechnergebunden
      • Workspace-Mapping
      • Chec...
Konzepte
•    Shelfes
      • Änderungen ohne CheckIn
         aufbewahren
      • z.B. für unfertigen Code
•    Policies
...
Konzepte
•    Labels
      • Markierungen eines bestimmten Standes des Source Codes




© Kai-Uwe Gärtner, Communardo Soft...
Migration
•    Manuell
•    Visual Source Safe Converter
•    TFS Mirgration Tool for Rational ClearCase
•    CS Converter...
Erweiterungen / Tools
•    TFS Power Tools October 2008
      • Shell Extensions
      • Process Template Editor
      • B...
Erweiterungen / Tools
•    TeamPrise
      • Eclipse-Plugin für TFS
      • Kostenpflichtig
•    Work Item Manager
      •...
Ausblick: TFS 2010
•    Soll Ende 2009 erscheinen
•    Workflow-basierte Builds
•    Branch Visualisierung
•    Verbessere...
Fragen?



                                             Vielen Dank für eure
                                             ...
Upcoming SlideShare
Loading in...5
×

Team Foundation Server

1,829

Published on

http://www.dd-dotnet.de
2008

Published in: Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,829
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Team Foundation Server

  1. 1. Communardo Software GmbH Microsoft SharePoint™ Solutions Team Foundation Server Ein Überblick Dresden, 03.12.2008 Kai-Uwe Gärtner, Communardo Software GmbH.
  2. 2. Agenda • Einleitung • Komponenten • Konzepte • Migration • Erweiterungen / Tools • (Demo) © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 2
  3. 3. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 3
  4. 4. Komponenten © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 4
  5. 5. Developer Database Designer Professional Architect Tester IT / Project Business Manager Analyst Real-Time Reporting Common Project Hierarchy Common Use Model    Defects Business Unit Tests Requirements   Work Items Project  Build Reports Documentation  Project Tasks   Test Cases Architectural  Source Code Diagrams  Load Test Results  Process  Datacenter  Methodology Code Analysis Architecture Results Seite 5
  6. 6. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 6
  7. 7. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 7
  8. 8. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 8
  9. 9. Konzepte • Labels • Markierungen eines bestimmten Standes des Source Codes © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 9
  10. 10. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 10
  11. 11. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 11
  12. 12. 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 · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 12
  13. 13. Ausblick: TFS 2010 • Soll Ende 2009 erscheinen • Workflow-basierte Builds • Branch Visualisierung • Verbessere Usabilty für WorkItems • … © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 13
  14. 14. Fragen? Vielen Dank für eure Aufmerksamkeit. © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 14
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×