Erweiterungen für den TFS selbst programmieren Thomas Schissler, artiso AG.
-
Upload
amalger-naiser -
Category
Documents
-
view
107 -
download
0
Transcript of Erweiterungen für den TFS selbst programmieren Thomas Schissler, artiso AG.
Erweiterungen für den TFS selbst programmieren
Thomas Schissler, artiso AG
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Agenda
Einsatz hierarchischer Workitems
Überblick über TFSErweiterungsziel
Architektur TFS
Das TFS SDK
Mit dem TFS SDK programmierenDemo hierarchische Workitems
Fazit
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Vorstellung
Thomas SchisslerSoftware-Architekt und Projektleiter artiso AG
Schwerpunkte sind Team Foundation Server
Entwicklungsprozesse
Software-Architektur und Software Design
Leiter der .net Developergroup Ulm (www.dotnet-ulm.de)
Blog : http://www.artiso.com/problog
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Vorstellung TFS
Integrierte ALM PlattformIntegriert alle wichtigen Prozessartefakte in einer zentralen Plattform
Bietet eine sehr gute Integration in den Entwicklungsprozess
Flexible ErweiterbarkeitErweiterung und Anpassung bestehender Funktionen einfach möglich
Anpassbar an verschiedene Prozessmodelle
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Was fehlt
Die hierarchische Organisation von WorkitemsBietet einen besseren Überblick
Erstellung eines Funktionsbaums
Lücken in den Requirements werden deutlich
Zuordnung von Implementierungs- und Testaufgaben zu den einzelnen Funktionen
Traceability von Prozessartefakten
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Demo
DemoProzesse mit
hierarchischen Workitems
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Team Foundation Server Architektur
Team Foundation Data Services
Source CodeControl Service
Work Item Service
Build Data Services
Registration Service
Notification Service
Linking Service
Team Foundation Integration Services
MSSQL/TCP
SOAP / HTTP(S)Webservice
Team Foundation Data-TierSQL2005/2008
Reports
Web Parts
WSS
IE …
Team Portal
RepSvcs
Office System
MS ExcelPlug-in
MSProjectPlug-inVS Packages
Visual Studio 2008
CMD
Team Foundation Object Model (Managed API)
Web Access
WarehouseBuild DataWork Items Version Control Methodology
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Team Foundation Server Architektur
Team Foundation Data Services
Source CodeControl Service
Work Item Service
Build Data Services
Registration Service
Notification Service
Linking Service
Team Foundation Integration Services
MSSQL/TCP
SOAP / HTTP(S)Webservice
Team Foundation Data-TierSQL2005/2008
Reports
Web Parts
WSS
IE …
Team Portal
RepSvcs
Office System
MS ExcelPlug-in
MSProjectPlug-inVS Packages
Visual Studio 2008
CMD
Team Foundation Object Model (Managed API)
Web Access
WarehouseBuild DataWork Items Version Control Methodology
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Lösung
Die TFS Funktionen sind alle über Webservices veröffentlicht.
Die Managed API kapselt die Webservice-Aufrufe über Managed Code
Das TFS SDK ist Bestandteil des VS SDK
Das SDK bietet verschiedene Namespaces für verschiedene Anwendungsbereiche
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Lösung
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Demo
DemoTFS SDK-Programmierung
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Fazit
Der TFS kann mit Hilfe des SDK sehr einfach erweitert werden
Damit lassen sich Anpassungen an individuelle Szenarien implementieren
Damit noch bessere Integration
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Noch Fragen?Gerne noch hier auf der TeamConf
Oder auf meinem Blog unter http://www.artiso.com/problog
Oder per E-Mail an [email protected]
Download des Beispielcodes unter http://www.artiso.com/problog oder der Konferenz-Homepage
Webcast zum Programmieren mit dem TFS SDK http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032365693
Demo-Version artiso Workitem Manager unter http://www.artiso.com
VS 2008 SDK Download http://www.microsoft.com/downloads/details.aspx?familyid=30402623-93CA-479A-867C-04DC45164F5B&displaylang=en