SlideShare uma empresa Scribd logo
1 de 14
Communardo Software GmbHMicrosoft SharePoint™ Solutions Team Foundation Server Ein Überblick Dresden, 03.12.2008 Kai-Uwe Gärtner, Communardo Software GmbH.
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
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
Komponenten ©  Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite  4
Seite  5 Developer Database Professional Designer Architect Tester IT / ProjectManager Business Analyst Real-Time Reporting Common Project HierarchyCommon Use Model ,[object Object]
Work Items
Project Tasks
Source Code
Process Methodology
Business Requirements
Build Reports
Test Cases
Load Test Results
Code Analysis Results

Mais conteúdo relacionado

Mais procurados

Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?Liebe Mobiliar, wie macht Ihr eigentlich DevOps?
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?Philipp Grossenbacher
 
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsMagento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsChristian Münch
 
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...Marc Müller
 
Continous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickelnContinous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickelnMartin Seibert
 
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerKontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerFATCHIP GmbH
 
Exchange Server 2010 - End-Of-Life - Notes form the Filed
Exchange Server 2010 - End-Of-Life - Notes form the FiledExchange Server 2010 - End-Of-Life - Notes form the Filed
Exchange Server 2010 - End-Of-Life - Notes form the FiledThomas Stensitzki
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHEntwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHstijink
 
Zuehlke Camp 2017: Chef vs Ansible session
Zuehlke Camp 2017: Chef vs Ansible sessionZuehlke Camp 2017: Chef vs Ansible session
Zuehlke Camp 2017: Chef vs Ansible sessionTorben Knerr
 

Mais procurados (11)

Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?Liebe Mobiliar, wie macht Ihr eigentlich DevOps?
Liebe Mobiliar, wie macht Ihr eigentlich DevOps?
 
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsMagento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
 
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
TechDays 2016 - Der DevOps Kreislauf – Moderne Source Code Verwaltung und Pac...
 
Continous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickelnContinous Deployment - Schneller entwickeln
Continous Deployment - Schneller entwickeln
 
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit ScrutinizerKontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
Kontinuierliche Überprüfung der Code-Qualität mit Scrutinizer
 
Exchange Server 2010 - End-Of-Life - Notes form the Filed
Exchange Server 2010 - End-Of-Life - Notes form the FiledExchange Server 2010 - End-Of-Life - Notes form the Filed
Exchange Server 2010 - End-Of-Life - Notes form the Filed
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
camunda BPM + Apache Camel
camunda BPM + Apache Camelcamunda BPM + Apache Camel
camunda BPM + Apache Camel
 
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbHEntwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
Entwicklungsprozess und Arbeit mit Symfony2 in der fotocommunity GmbH
 
Zuehlke Camp 2017: Chef vs Ansible session
Zuehlke Camp 2017: Chef vs Ansible sessionZuehlke Camp 2017: Chef vs Ansible session
Zuehlke Camp 2017: Chef vs Ansible session
 

Destaque

Creacion de un blog en blogger
Creacion de un blog en bloggerCreacion de un blog en blogger
Creacion de un blog en bloggergisselajacqueline
 
Cartilla de repaso por RITA EMMA CASAS
Cartilla de repaso por RITA EMMA CASASCartilla de repaso por RITA EMMA CASAS
Cartilla de repaso por RITA EMMA CASASEdgar Saza
 
OLPC / Ondalivre - Pro und Kontra
OLPC / Ondalivre - Pro und KontraOLPC / Ondalivre - Pro und Kontra
OLPC / Ondalivre - Pro und KontraStefan Rovetto
 
Tramite Alimento en linea
Tramite Alimento en lineaTramite Alimento en linea
Tramite Alimento en lineassrvvalpo
 
Dj Sammy - Heaven (Slow) @ ....
Dj Sammy - Heaven (Slow) @ ....Dj Sammy - Heaven (Slow) @ ....
Dj Sammy - Heaven (Slow) @ ....tiggerpilz
 
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?Alexander Vieß
 
Democracia en crisis, crisis en democracia
Democracia en crisis, crisis en democraciaDemocracia en crisis, crisis en democracia
Democracia en crisis, crisis en democraciaÓscar Rodríguez Vaz
 
Solucion de conflictos
Solucion de conflictosSolucion de conflictos
Solucion de conflictosSENA
 
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkariei
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkarieiA las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkariei
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkarieiÓscar Rodríguez Vaz
 
Festa De Natal Eb1nº2 De Loulé
Festa De Natal   Eb1nº2 De LouléFesta De Natal   Eb1nº2 De Loulé
Festa De Natal Eb1nº2 De Louléisigoncalves
 
Lettre turquie
Lettre turquieLettre turquie
Lettre turquieOBFG
 
1contrato consultoria1
1contrato consultoria11contrato consultoria1
1contrato consultoria1beatriz
 
Fiche inser photo_post
Fiche inser photo_postFiche inser photo_post
Fiche inser photo_postcherichou
 
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)marcosgabo
 

Destaque (20)

Creacion de un blog en blogger
Creacion de un blog en bloggerCreacion de un blog en blogger
Creacion de un blog en blogger
 
Cartilla de repaso por RITA EMMA CASAS
Cartilla de repaso por RITA EMMA CASASCartilla de repaso por RITA EMMA CASAS
Cartilla de repaso por RITA EMMA CASAS
 
OLPC / Ondalivre - Pro und Kontra
OLPC / Ondalivre - Pro und KontraOLPC / Ondalivre - Pro und Kontra
OLPC / Ondalivre - Pro und Kontra
 
Tramite Alimento en linea
Tramite Alimento en lineaTramite Alimento en linea
Tramite Alimento en linea
 
Dj Sammy - Heaven (Slow) @ ....
Dj Sammy - Heaven (Slow) @ ....Dj Sammy - Heaven (Slow) @ ....
Dj Sammy - Heaven (Slow) @ ....
 
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?
Olivera Wahl: Wie mache ich mein Buch mit Social Media bekannter?
 
Democracia en crisis, crisis en democracia
Democracia en crisis, crisis en democraciaDemocracia en crisis, crisis en democracia
Democracia en crisis, crisis en democracia
 
Brumont 2010 (1)
Brumont 2010 (1)Brumont 2010 (1)
Brumont 2010 (1)
 
Solucion de conflictos
Solucion de conflictosSolucion de conflictos
Solucion de conflictos
 
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkariei
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkarieiA las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkariei
A las delegadas y delegados del VII. Congreso - VII. Biltzarraren ordezkariei
 
Festa De Natal Eb1nº2 De Loulé
Festa De Natal   Eb1nº2 De LouléFesta De Natal   Eb1nº2 De Loulé
Festa De Natal Eb1nº2 De Loulé
 
Lettre turquie
Lettre turquieLettre turquie
Lettre turquie
 
1contrato consultoria1
1contrato consultoria11contrato consultoria1
1contrato consultoria1
 
Fiche inser photo_post
Fiche inser photo_postFiche inser photo_post
Fiche inser photo_post
 
Dinamica °1 grupo 06 AYDSI seccion 02
Dinamica °1 grupo 06 AYDSI seccion 02Dinamica °1 grupo 06 AYDSI seccion 02
Dinamica °1 grupo 06 AYDSI seccion 02
 
Accord PS-EELV
Accord PS-EELVAccord PS-EELV
Accord PS-EELV
 
Cobre
CobreCobre
Cobre
 
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)
Redesiunidad62doparcial2dapartesinfondo 100426232752-phpapp01(1)
 
Media 07
Media 07Media 07
Media 07
 
Presentation1
Presentation1Presentation1
Presentation1
 

Semelhante a Team Foundation Server

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Serverguest23319
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Nico Orschel
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungEduard Hildebrandt
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenMichael Moser
 
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software Intland Software GmbH
 
Windows 8 Business-App-Entwicklung
Windows 8 Business-App-EntwicklungWindows 8 Business-App-Entwicklung
Windows 8 Business-App-EntwicklungMatthias Jauernig
 
20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforumElmar Selbach
 
MDA mit AndroMDA
MDA mit AndroMDAMDA mit AndroMDA
MDA mit AndroMDAjugsaxony
 
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeTestautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeNico Orschel
 
Firmenvorstellung der Navigate AG
Firmenvorstellung der Navigate AGFirmenvorstellung der Navigate AG
Firmenvorstellung der Navigate AGRoland Löffler
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
Servervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper VServervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper VChristian Decker
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 ÜberblickSven Hubert
 
Migration von Aftersales Systemen auf eine Cloud Plattform
Migration von Aftersales Systemen auf eine Cloud PlattformMigration von Aftersales Systemen auf eine Cloud Plattform
Migration von Aftersales Systemen auf eine Cloud PlattformQAware GmbH
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...Marc Müller
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der PraxisMichael Mirold
 

Semelhante a Team Foundation Server (20)

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-Systemen
 
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
 
Windows 8 Business-App-Entwicklung
Windows 8 Business-App-EntwicklungWindows 8 Business-App-Entwicklung
Windows 8 Business-App-Entwicklung
 
20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum
 
MDA mit AndroMDA
MDA mit AndroMDAMDA mit AndroMDA
MDA mit AndroMDA
 
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeTestautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
 
Firmenvorstellung der Navigate AG
Firmenvorstellung der Navigate AGFirmenvorstellung der Navigate AG
Firmenvorstellung der Navigate AG
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
Servervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper VServervirtualisierung Mit Hyper V
Servervirtualisierung Mit Hyper V
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 Überblick
 
Migration von Aftersales Systemen auf eine Cloud Plattform
Migration von Aftersales Systemen auf eine Cloud PlattformMigration von Aftersales Systemen auf eine Cloud Plattform
Migration von Aftersales Systemen auf eine Cloud Plattform
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der Praxis
 

Mais de .NET User Group Dresden (10)

Deeplinking in eine WinForms-Anwendung
Deeplinking in eine WinForms-AnwendungDeeplinking in eine WinForms-Anwendung
Deeplinking in eine WinForms-Anwendung
 
BUILD 2011 in Anaheim.
BUILD 2011 in Anaheim.BUILD 2011 in Anaheim.
BUILD 2011 in Anaheim.
 
MVVM Pattern
MVVM Pattern MVVM Pattern
MVVM Pattern
 
Dynamic linq
Dynamic linqDynamic linq
Dynamic linq
 
GUIs mit Expression Blend
GUIs mit Expression BlendGUIs mit Expression Blend
GUIs mit Expression Blend
 
Visual Studio Tools for Office
Visual Studio Tools for OfficeVisual Studio Tools for Office
Visual Studio Tools for Office
 
Silverlight
SilverlightSilverlight
Silverlight
 
Lambda Expressions & Linq
Lambda Expressions & LinqLambda Expressions & Linq
Lambda Expressions & Linq
 
Ist ADO.NET EntityFramework das bessere LINQ?
Ist ADO.NET EntityFramework das bessere LINQ?Ist ADO.NET EntityFramework das bessere LINQ?
Ist ADO.NET EntityFramework das bessere LINQ?
 
WPF 3D Programmierung
WPF 3D ProgrammierungWPF 3D Programmierung
WPF 3D Programmierung
 

Team Foundation Server

  • 1. Communardo Software GmbHMicrosoft SharePoint™ Solutions Team Foundation Server Ein Überblick Dresden, 03.12.2008 Kai-Uwe Gärtner, Communardo Software GmbH.
  • 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. 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. Komponenten © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 4
  • 5.
  • 18.
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. Fragen? Vielen Dank für eure Aufmerksamkeit. © Kai-Uwe Gärtner, Communardo Software GmbH · kai-uwe.gaertner@communardo.de · www.communardo.de Seite 14