Cooperation unlimited © Zühlke 2009 11. Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.

Slides:



Advertisements
Ähnliche Präsentationen
SAMSON FDT/DTM - Intelligentes Management für Feldgeräte.
Advertisements

Java EE Projekt - Fragebogen
1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business.
Einführung in Subversion (SVN)
Eclipse.
Zusammenarbeit in Office mit den SharePoint Technologien Michael Carpi
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Einführung von Team System Ein Vorgehensvorschlag
PowerBuilder und SVN Erste Schritte bei der Versionsverwaltung von Softwareprojekten mit Subversion (SVN) PBUGG 2009, A. Schmidt.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
RUP-Elemente (Schlüsselkonzepte)
Java: Grundlagen der Sprache
Rational Unified Process (RUP) - Definitionen
Prozeßstruktur des ISO 9001/9004 Prozeßmodells
Concurrent Versions System
Visual FoxPro 10.0 Visual Extend 10.0
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Software-Projektführung
MSDN Webcast Team Foundation Server mit Visual FoxPro nutzen
Arbeiten mit der neuen Versionsverwaltung im TFS
Migrieren eines Sharepoint Designer Workflows zu Visual Studio .NET
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
MDA – Framework AndroMDA
demo Kostenlos bis 5 Benutzer Entwickelt für kleine Teams Source Control Work Item Tracking Build Automation Mehr… Support für Visual Studio.
ALM mit gemischten Technologien in einer Softwarefactory
Architekturen und Techniken für computergestützte Engineering Workbenches.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 7. Mai 2012 Folie 1.
Basel · Baden Brugg · Bern · Lausanne · Zürich · Düsseldorf Frankfurt/M. · Freiburg i. Br. · Hamburg · München Stuttgart · Wien Microsoft ALM Day 2011.
Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,
Reiner Ganser Solution Architect 1stQuad Solutions GmbH Presentation Subtitle.
Visual Studio 2012 Pre-Launch Event Neno Loje Berater & MVP für Visual Studio ALM, TFS & Scrum, Hansjörg Scherer Microsoft Switzerland.
Aus der Werkstatt durch die Cloud in die Produktion
Software entwickeln statt Feuer löschen
Cooperation unlimited © Zühlke August 2008 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
-Launchdatum Visual Studio 2010 = 12. April Beta 2 von VS 2010 seit 19. Oktober (21. Oktober) -Neuer Name + Branding für Visual Studio Team System.
AIT Applied Information Technologies Vorsprung durch Individualität TFS Einführung bei der Nero AG Vorgehen und Erfahrungen Matthias Huber – Nero Sven.
Agenda 13: Begrüßung & Einführung in das Thema
2 Software Management SCRUM, Project Management, Quality Management, Business Analysis Innovation and Technology Management, Coaching, R&D Processes Quality.
Deutschcenter Süd: E-Technologien und Werkzeuge des WM 1 Deutschcenter Süd Fichtner Birgit Kosz Alexander Schuster Julia Riedl Christina Szuppin Elisabeth.
Deutschcenter Süd: E-Technologien und Werkzeuge des WM 1 Deutschcenter Süd Fichtner Birgit Kosz Alexander Schuster Julia Riedl Christina Szuppin Elisabeth.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 24. September 2012 Folie 1.
Marktübersicht für Content Management Systeme
Eclipse-Entwicklungsumgebung
Projektmanagement Erfahrungsbericht Christoph Seiwald Jänner 2006
Positionssoftware für Mobiltelefone Projekt FindMe Projektpräsentation ITS Day 2009 Wien,
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Romano Roth & Oliver Brack Zühlke Engineering AG.
Fred 2.0 Projektvorstellung Christoph Müller
Marco Behnke Git free & open source, distributed version control system Git.
xRM1 Pilot Implementierung
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
->Prinzip ->Systeme ->Peer – to – Peer
Arbeiten in einem agilen Team mit VS & TFS 11
von Christian Düfel & Christopher Fries
Git und TFS - Ein ungleiches Paar? zu Gast bei:.net User Group Ulm und Oberschwaben.
Continuous Integration
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
© Copyright INFORM GmbH Seminarvortrag im Studiengang Scientific Programming von Nicole Küpper am Analyse des Updatevorgangs und Auswahl.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig
Workshop 1 Getting Started 2016 Boris Wylutzki
Prof. Dr. Dieter Steinmann – Hochschule Trier
Deutschcenter Süd: E-Technologien und Werkzeuge des WM
Continuous Integration mit TeamCity
 Präsentation transkript:

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 2 Agenda EinleitungProjektEntwicklungsumgebungErfahrungenFragen

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 3 Einleitung Der Referent Hansjörg Scherer Projektleiter bei Zühlke Erfahrungen: Seit 2000 Software mit Microsoft Technologie realisiert Seit 2006 Projekte mit dem Team Foundation Server realisiert

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 4 Projekt

Cooperation unlimited © Zühlke 2009 Schwerpunkt Migration Projekt Eckdaten Projekt 11. Juni 2009 Hansjörg Scherer Folie 5 ProjektartMulti Plattform Projekt für die Berechnung von Generatoren (Leistungsbereich 40 MW – 1.5 GW) Kunde Projektgrösse3 Mitarbeiter bei Zühlke Projektdauer10 Monate

Cooperation unlimited © Zühlke 2009 Multi-Plattform Projekt (unterschiedliche Technologien) 11. Juni 2009 Hansjörg Scherer Folie 6 Projekt Nach Migration bestehend F

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 7 Entwicklungsumgebung

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung RUP - Rational Unified Process Zühlke Prozess Template für den TFS – Angelehnt an RUP – Eigene Work Item Typen und Workflows definiert 11. Juni 2009 Hansjörg Scherer Folie 8

Cooperation unlimited © Zühlke 2009 WIT Entwicklungsumgebung Work Item Typen Beispiele 11. Juni 2009 Hansjörg Scherer Folie 9 Specification Iteration Goal Task Test Case Deviation Use Cases Feature Scenarios Documentation Software Test Case Environment Stakeholder Risks

Cooperation unlimited © Zühlke 2009 TFS Umgebung Entwicklungsumgebung TFS Umgebung 11. Juni 2009 Hansjörg Scherer Folie 10 ?

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Visual Studio 2008 Visual Studio Team Suite Juni 2009 Hansjörg Scherer Folie 11 Source Code Analyse

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Visual Studio 2008 Power Tools 2008 Oktober Release 11. Juni 2009 Hansjörg Scherer Folie 12 Checkin Policies Alert Editor Work Item Template Editor

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Eclipse für die Java Entwicklung 11. Juni 2009 Hansjörg Scherer Folie 13 Wie funktioniert die Integration mit dem Team Foundation Server? Teamprise 3 – Client Suite Plug-in für Eclipse Team Explorer Command-Line Client

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Eclipse mit Teamprise 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. 11. Juni 2009 Hansjörg Scherer Folie 14 Definition von Workspace

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Eclipse mit Teamprise Erfahrungen beim Einsatz des Teamprise Plug-in Projekt einchecken – 2 Varianten 11. Juni 2009 Hansjörg Scherer Folie 15 Keine Eclipse Workspace Quellcode im TFS Version Control einchecken In Eclipse Workspace - Sourcen aus dem TFS Version Control importieren Keine Eclipse Workspace Quellcode im TFS Version Control einchecken In Eclipse Workspace - Sourcen aus dem TFS Version Control importieren Eclipse Workspace existiert Projekt mit Eclipse unter Version Control einchecken (Share) Eclipse Workspace existiert Projekt mit Eclipse unter Version Control einchecken (Share)

Cooperation unlimited © Zühlke 2009 Vorteile und Nutzen beim Einsatz des Eclipse Plug-in Identischer Workflow bei Teamprise und VSTS VSTSEclipse Entwicklungsumgebung Eclipse mit Teamprise 11. Juni 2009 Hansjörg Scherer Folie 16 Check-in Kontext Menüs

Cooperation unlimited © Zühlke 2009 Entwicklungsumgebung Eclipse mit Teamprise Höhere Produktivität mit dem Eclipse Plug-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 11. Juni 2009 Hansjörg Scherer Folie 17

Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 18 Erfahrungen

Cooperation unlimited © Zühlke 2009 Erfahrungen 11. Juni 2009 Hansjörg Scherer Folie 19 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

Cooperation unlimited © Zühlke 2009 Abschluss 11. Juni 2009 Hansjörg Scherer Folie 20 Hansjörg Scherer Projektleiter