1 / 20

Cooperation unlimited

Cooperation unlimited. TFS als BackEnd für Visual Studio und Eclipse. Agenda. Einleitung. Der Referent Hansjörg Scherer hansjoerg.scherer@zuehlke.com Projektleiter bei Zühlke Erfahrungen: Seit 2000 Software mit Microsoft Technologie realisiert

amandla
Download Presentation

Cooperation unlimited

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse Hansjörg Scherer

  2. Agenda Hansjörg Scherer

  3. Einleitung • Der Referent • Hansjörg Schererhansjoerg.scherer@zuehlke.comProjektleiter bei Zühlke • Erfahrungen: • Seit 2000 Software mit Microsoft Technologie realisiert • Seit 2006 Projekte mit dem Team Foundation Server realisiert Hansjörg Scherer

  4. Projekt Hansjörg Scherer

  5. Projekt • Schwerpunkt Migration • Projekt Eckdaten Hansjörg Scherer

  6. Projekt • Multi-Plattform Projekt (unterschiedliche Technologien) • Nach Migration bestehend F Hansjörg Scherer

  7. Entwicklungsumgebung Hansjörg Scherer

  8. Entwicklungsumgebung • RUP - Rational UnifiedProcess • Zühlke Prozess Template für den TFS • Angelehnt an RUP • Eigene Work Item Typen und Workflows definiert Hansjörg Scherer

  9. EntwicklungsumgebungWork Item Typen Beispiele Stakeholder Risks Specification Test Case WIT Iteration Goal Deviation Task Hansjörg Scherer

  10. EntwicklungsumgebungTFS Umgebung ? TFS Umgebung Hansjörg Scherer

  11. EntwicklungsumgebungVisual Studio 2008 • Visual Studio Team Suite 2008 Source Code Analyse Hansjörg Scherer

  12. EntwicklungsumgebungVisual Studio 2008 Power Tools 2008 Oktober Release Checkin Policies Alert Editor Work Item Template Editor Hansjörg Scherer

  13. EntwicklungsumgebungEclipse • für die Java Entwicklung Wie funktioniert die Integration mit dem Team Foundation Server? Teamprise 3 – Client Suite • Plug-in für Eclipse • Team Explorer • Command-Line Client Hansjörg Scherer

  14. EntwicklungsumgebungEclipse mitTeamprise • Eclipse: Projektinformationen für die in Eclipse verwendete Quellcode Konfiguration (analog: Visual Studio Solution) • TFS: Stellt eine clientseitige Kopie der Dateien auf dem Server dar, mit denen Sie arbeiten möchten. Definition von „Workspace“ Hansjörg Scherer

  15. EntwicklungsumgebungEclipse mitTeamprise • Erfahrungen beim Einsatz des Teamprise Plug-in • Projekt einchecken • 2 Varianten Keine EclipseWorkspace Quellcode im TFS Version Control einchecken In EclipseWorkspace - Sourcen aus dem TFS Version Control importieren EclipseWorkspace existiert Projekt mit Eclipse unter Version Control einchecken („Share“) Hansjörg Scherer

  16. EntwicklungsumgebungEclipse mitTeamprise • Vorteile und Nutzen beim Einsatz des EclipsePlug-in • Identischer Workflow bei Teamprise und VSTS Eclipse VSTS Check-in Kontext Menüs Hansjörg Scherer

  17. EntwicklungsumgebungEclipse mitTeamprise • Höhere Produktivität mit dem EclipsePlug-in • Uneingeschränkter Zugriff auf Projekt Repository via Java IDE • Team Explorer • Work Item Verwaltung • Vergleichen von Quellcode/Ordner • Quellcode Zusammenführen (Mergen) • Branches und Merges • Identische Work Item Abfragen • Team Build Verwaltung Hansjörg Scherer

  18. Erfahrungen Hansjörg Scherer

  19. Erfahrungen • Erfahrungen bei Multi Plattform Entwicklungen mit dem TFS: • TFS 2008 bietet die gemeinsame Basis für die unterschiedlichen Plattformen • Die Investition in die Entwicklungsumgebung (Infrastuktur und Prozessentwickung) muss nur einmal getätigt werden. • Zwei „Welten“ treffen aufeinander - „Namenskonflikte“ müssen bekannt sein und kommuniziert werden. • Check-in Policies müssen auf beiden Clients konfiguriert werden • TFS Workspaces können nicht mehrfach verwendet werden 2 Workspaces verwenden • Team Build • Integration von bestehenden „Ant“ Build Scripts ( kein MSBuild) • Teamprise funktioniert mit dem TFS 2005 und 2008 • Teamprise muss lizenziert werden Hansjörg Scherer

  20. Abschluss Hansjörg Scherer Projektleiter hansjoerg.scherer@zuehlke.com Hansjörg Scherer

More Related