Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.

Slides:



Advertisements
Ähnliche Präsentationen
Phasen und ihre Workflows
Advertisements

Der Weg zu einer Collaboration Strategy
Einführung von Team System Ein Vorgehensvorschlag
Verwendungszweck: Diese Folien dienen zur Unterstützung von Microsoft Dynamics NAV-Vertriebsmitarbeitern und -Partnern für Produktpräsentationen beim Kunden.
Microsoft Dynamics NAV-Themenfolien
<<Presentation Title>>
A deeper look into EAI Experience from Reality
Systemverwaltung wie es Ihnen gefällt.
IT-Projektmanagement
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Rational Unified Process (RUP) - Definitionen
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Das Microsoft Zertifizierungsprogramm Norbert Abb.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Microsoft Project 2013 & Project Server 2013
Microsoft Dynamics CRM Eine gute Lösung um Ihren Kunden besser zu verstehen.
MSDN Webcast Team Foundation Server mit Visual FoxPro nutzen
Michael Haverbeck System Engineer
Das Redaktionssystem der APA
Projektvorgehen.
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
Mit 3 Schichte zum Erfolg
Unternehmenspräsentation
Digitalisierung der Prozesse
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,
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
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.
Agenda 13: Begrüßung & Einführung in das Thema
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
Innovator Die Komponenten.
IHK–Abschlussprüfung Fachinformatiker Systemintegration
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
ICT-Projektmanagement & OE Magisterstudium Wirtschaftsinformatik
Rational Unified Process
Mobilität im Gesundheitswesen
Das Unternehmen.
xRM1 Pilot Implementierung
Weiterbildung für Projektverantwortliche und Projektmitarbeitende
Vorgehen Business Analyse
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Marcus Alt Technology Solution Professional Microsoft Deutschland GmbH.
Vorgehen Business Analyse
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
Seminar: Software-Architektur Einführender Vortrag
Software Product Line Adoption
Git und TFS - Ein ungleiches Paar? zu Gast bei:.net User Group Ulm und Oberschwaben.
Projektantrag für die Umsetzung von ITIL
Projektantrag für die Umsetzung von ISO :2011 Untertitel oder Sprecher.
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
SE 2010, Paderborn Produktlinien-Engineering im SOA-Kontext.
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
Continuous Integration mit TeamCity
Devops David Jaroš
 Präsentation transkript:

Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas Kohler, Technology Consultant

Application Lifecycle Management Day 25. August 2008 Was Sie erwartet > Ausgangslage > Projektziele > Anforderungen der Entwicklung > Herausforderungen > Vorgehen zur Lösungsentwicklung > Umsetzung > Erfahrungen > Projektresultate > Schlussfolgerung

Application Lifecycle Management Day 25. August 2008 Ausgangslage Baden/Wettingen Beratung & Support Spezifikation und Hotfixes Thalwil, Zürich Entwicklung Architektur und Anpassungen Entwicklung Anpassungen und Erweiterungen Rom & BaselPeking, China Entwicklung Anpassungen und Erweiterungen

Application Lifecycle Management Day 25. August 2008 Projektziele TFS Einführung > Schaffung einer neuen technischen Grundlage für die Zusammenarbeit > Optimierung der immer komplexer werdenden Entwicklungsorganisation > Schnelle Umsetzung der technischen Grundvoraussetzungen

Application Lifecycle Management Day 25. August 2008 Anforderungen der Entwicklung > Zugriff auf Code Repository > Sicherstellen der Nachverfolgbarkeit von Änderungen > Einfaches und schnelles Bereitstellen von Builds und dies alles von überall zu jederzeit mit Tools, welche in Visual Studio integriert sind > Multi Branch Möglichkeit mit „funktionierenden“ Merge Mechanismen

Application Lifecycle Management Day 25. August 2008 Vielfältige Herausforderungen > Kultur, Qualität, On Time, Kommunikation > Sicherstellen IP (intelectual property), Datenschutz > Durchsetzen eigener Anliegen (Recht) > Risikomanagement > Kosten > Abstimmung eingesetzter Tools und Methoden sowie Prozesse

Application Lifecycle Management Day 25. August 2008 Vorgehen zur Lösungsentwicklung > Sammeln und bewerten der Kriterien (must have, nice to have) > Evaluation und bewerten möglicher Systeme > Testinstallation und durchführen eines Testprojektes > Schulung TFS mit Benutzer auf Testsystem > Implementation TFS in Real-Umgebung > Sicherstellen Save und Maintenance TFS

Application Lifecycle Management Day 25. August 2008 Umsetzung – Work Process 1eEurope, Off Site1eEurope, On Site Alstom, P3DM Business Request P3DM.P1 P3DM.P1 Requests P3DM.P1.Support 1e On Site.Work Tasks 1eOnSite.Handover& Clarification 1eOnSite.Detail&Technical Specification (assign Development) 1eNearShore.Handover& Clarification 1eOffSite.Development (in work) 1eOffSite.Alpha Testing (ready for testing) 1eNearShore.SystemAssuranc e 1eOnSite.Beta & SystemIntegration Testing (preTest Successfull / Failed) 1eOnSite.Reporting (periodically) P3DM.P1.Gamma Testing

Application Lifecycle Management Day 25. August 2008 Umsetzung – Environement

Application Lifecycle Management Day 25. August 2008 Umsetzung – Branch Konzept

Application Lifecycle Management Day 25. August 2008 Weitreichende Erfahrungen > Wie muss die Organisation (intern als auch extern) und Infrastrukur aufgebaut sein, um TFS/VSTS mit Offshoringpartner einzusetzen > Welche Kontrollmechanismen (QS) können mit TFS/VSTS in den Entwicklungsprozess eingebunden werden > Welche ALM Prozesse können mit TFS/VSTS unterstützt/umgesetzt werden

Application Lifecycle Management Day 25. August 2008 Organisation > Wie muss die Organisation (intern als auch extern) und Infrastrukur aufgebaut sein, um TFS/VSTS mit Offshoringpartner einzusetzen

Application Lifecycle Management Day 25. August 2008 Kontrollmechanismen

Application Lifecycle Management Day 25. August 2008 Kontrollmechanismen > Gefundene Bugs -> gefixte Bugs > Code churns Anzahl Codezeilen, welche im Projekt hinzugefügt, gelöscht oder geändert wurden. > Anzahl erfolgreicher und gescheiterter Tests > Code Coverage – wieviel Code wurde mit den Tests abgedeckt

Application Lifecycle Management Day 25. August 2008 ALM Prozesse > Welche ALM Prozesse können mit TFS/VSTS unterstützt/umgesetzt werden Requirements management Design/ modeling Development Testing Configuration Management

Application Lifecycle Management Day 25. August 2008 Projektresultate Baden/Wettingen Beratung & Support Spezifikation und Hotfixes Thalwil, Zürich Entwicklung Architektur und Anpassungen Entwicklung Anpassungen und Erweiterungen Rom & BaselPeking, China Entwicklung Anpassungen und Erweiterungen Microsoft Team Foundation Server

Application Lifecycle Management Day 25. August 2008 Schlussfolgerungen I > TFS/VSTS bieten hoch integrierte Tools, welche unsere Anforderungen vollends erfüllen, um die Entwickler in ihrer Arbeit zu unterstützen. > Der Build Prozess konnte mit TFS und dem MSBuild Server nahtlos in den Auslieferungsprozess unserer Software integriert werden. > Die Übersicht über die veränderten Code Bereiche sowie die Code Reviews haben sich vereinfacht.

Application Lifecycle Management Day 25. August 2008 Schlussfolgerungen II > Extrem schnelle Einführungszeit von TFS - nur 5 Tage > Payback/ROI < 1 Jahr > TFS kann sehr flexibel eingesetzt werden, in dem nur die benötigten Funktionen eingesetzt werden, welche für den jeweiligen Case sinn machen.