Visual Studio Team Foundation Server
Einführungsmethodik

Durch den Einsatz der neuen Microsoft Technologien können Sie Ihre Software effizienter entwickeln und damit Ihre Kosten reduzieren. Die Einführung von Visual Studio Team Foundation Server (TFS) erfordert aber auch, wie jede Umstellung, Zeit und Ressourcen. Hierzu gehören Themen wie die Implementierung der Software in Ihre bestehende IT-Landschaft, die Schulung Ihrer Mitarbeiter, das Aufsetzen erster Projekte unter optimaler Ausnutzung der neuen Leistungsmerkmale, die Migration bzw. Integration bestehender Systeme sowie der spätere Support.

Visual Studio Team Foundation Server Einführungsmethodik

Die Visual Studio Team Foundation Server Einführungssmethodik bündelt die Erfahrung unzähliger Einführungsprojekte der letzten Jahre. Die bewährten "Best Practices" wurden gemeinsam mit unseren Partnern entwickelt und bieten ein praxisnahes und vielfach erprobtes Vorgehen zur Einführung der Microsoft ALM Tools.

Bewusst greifen wir bei der Umsetzung der Methodik auf unsere Core-Partner zurück. Deren langjährige Erfahrung aus vielen erfolgreichen Einführungsprojekten steht damit auch Ihnen für eine erfolgreiche Einführung zur Verfügung. Jedes Einführungsprojekt ist auf seine Art individuell und erfordert daher eine Anpassung der Vorgehensweise auf Ihre Bedürfnisse.

Individuell bedeutet auch, dass sich eine Einführung von Team Foundation Server für kleine Teams von der für mittlere und große Teams durchaus unterscheidet. Für kleine Teams kann eine Einführung folgendermaßen aufgebaut sein:

Einführungsmethodik für kleine Teams – Aufwand 3-x Tage

Für mittlere und große Teams sehen wir folgende Vorgehensweise:

Einführungsmethodik für mittlere und große Teams

Modularität der Phasen

Wir haben die Einführung in 3 Phasen aufgeteilt. Je nach Ausgangslage können Sie jederzeit direkt in eine Phase einsteigen, ohne dass die vorherige Phase durchlaufen wurde. Manche Kunden schätzen den expliziten Einführungs-Workshop als kostengünstige Variante, um die Möglichkeiten des neuen Systems kennen zu lernen. Bei anderen Kunden bietet sich das Zusammenfassen von Konzeptfindung und Einführungs-Workshops zu einem interaktiven Konzept-Workshop an.

Die Orientierungsphase soll helfen, ein gemeinsames Basiswissen zu entwickeln, auf dessen Grundlage dann die eigentliche Einführung/Evaluierung gestaltet werden kann.

Die Evaluierungsphase hilft Ihnen, eine Entscheidung bzgl. der Tool Einführung auf Basis konkreter eigener Erfahrungen zu treffen. Während der Evaluierung sollen primär die entscheidungskritischen Themenbereiche beleuchtet werden.

Die Einführungsphase führt Sie strukturiert durch alle notwendigen Entscheidungen und gestaltet Ihre Einführung als erfolgreiches Projekt, welches Ihre Ziele voll erfüllt.

Coaching

Zwischen den gemeinsamen Terminen und Workshops müssen Sie Zeiten einplanen, in denen Sie selbst mit dem System arbeiten, um Praxiserfahrung zu sammeln und das aufgebaute Wissen zu vertiefen. Bei der Benutzung des Systems werden Fragen und Hindernisse auftauchen, bei denen Sie bestmögliche Unterstützung haben sollten. Eine kontinuierliche Unterstützung während der gesamten Einführungs-/Evaluierungsphase in Form des Coachings hat sich sehr bewährt. Sie sollten dafür einige Tage Budget vorsehen, um die Einführung für Sie so effizient und reibungslos wie möglich zu gestalten.

Beschreibung der konkreten Angebote

Beispielhaft könnte Ihre Einführung so aussehen:

Einführungsbeispiel

Einführungs-Workshop

Der Einführungs-Workshop hilft Ihnen, die Möglichkeiten der Visual Studio ALM Tools detailliert kennen zu lernen. Der Workshop ist geprägt durch Demonstrationen und Diskussionen der zugrundeliegenden Konzepte. Sie lernen alle Bereiche (Quellcodeverwaltung, Work Item Tracking, Build System, Reporting...) kennen und erhalten einen Überblick über die verfügbaren Prozess-Templates.

Auf dieser Grundlage können Sie über die weitere Vorgehensweise entscheiden bzw. bei der späteren Konzeptfindung die eigenen Vorstellungen und Anforderungen mit dem notwendigen Basiswissen einbringen.

Proof of Concept

Den Einstieg in den Proof of Concept (PoC) bildet eine gemeinsame Planung des Umfangs der PoC-Ziele. Hierfür sollten Sie sich diejenigen Schlüsselszenarien herausgreifen, welche für Ihre Entscheidungsfindung relevant sind. Nach einer gemeinsamen Konzeptfindung werden die vereinbarten Szenarien gemeinsam mit Ihnen umgesetzt und evaluiert. Die PoC-Ergebnisse werden später weiter verwendet und verfeinert.

Kurz-Pilotierung

Aufbauend auf einem erfolgreichen Proof of Concept (PoC) soll die Kurzpilotierung Ihnen helfen, das Konzept zu verbreitern und exemplarisch für einen begrenzten Nutzerkreis umzusetzen und zu erproben. Da im Rahmen des PoC Ihre kritischen Szenarien schon umgesetzt und exemplarisch erprobt wurden, kann die notwendige Pilotierung hier etwas kürzer ausfallen.

Konzeptfindung

Manche Entscheidungen wie z.B. die Auswahl und Anpassung des passenden Prozess- Templates, die Strukturierung Ihrer Teamprojekte oder die Dimensionierung Ihres Servers haben weiterreichende Konsequenzen für die spätere Flexibilität. Daher sollten diese bewusst und fundiert getroffen werden. Ziel der Konzeptfindung ist, diese Themen zu beleuchten und die notwendigen Entscheidungen mit Ihnen gemeinsam herbeizuführen. Die Konzeptfindung wird als Workshop gestaltet, der als Ergebnis die weitere Vorgehensweise festlegt und eine Aufwandsschätzung der weiteren Einführung ermöglicht.

Pilotierung

Ziel der Pilotierung ist, das gemeinsam definierte Konzept exemplarisch für einen begrenzten Nutzerkreis umzusetzen und zu erproben, um den späteren Rollout so reibungslos wie möglich zu gestalten. Während der Pilotierung werden z.B. die Prozess-Templates auf Ihre Bedürfnisse angepasst, die Datenübernahme aus Altsystemen evaluiert, aber auch der praktische Umgang mit den neuen Tools erprobt und das System auf Ihre Bedürfnisse zugeschnitten.

Rollout

Der Rollout enthält alle notwendigen Schritte für die volle Inbetriebnahme Ihrer Team Foundation Server Umgebung. Dazu gehören üblicherweise Themen wie Dimensionierung und Installation der Produktivumgebung, Datenübernahme, Prozess-Optimierung, Schulung der Anwender und vieles mehr.

Review und Optimierung

Nachdem sechs bis zwölf Monate lang Erfahrung mit dem neuen System gesammelt wurde, zeigt sich oft noch Optimierungsbedarf. Bewährt hat sich dazu ein gemeinsames Review, in dessen Rahmen bestehende Probleme beleuchtet und entsprechende Verbesserungsmaßnahmen definiert werden. Diese Maßnahmen werden dann individuell im Rahmen des Coachings oder in kleinen Projekten umgesetzt.

Einführungsbegleitendes Coaching

Neben den festen Einführungsbestandteilen bietet Ihnen das Coaching die Möglichkeit, Themen genau zu dem Zeitpunkt abzurufen, zu dem sie im Projekt benötigt werden. Coaching schließt dabei die Lücke zwischen der Notwendigkeit, im Vorfeld zu budgetieren, und der Agilität eines Einführungsprojektes. Damit verhindern Sie, dass Wissen auf „Vorrat“ und zum eigentlich unpassenden Zeitpunkt aufgebaut wird, welches schnell wieder in Vergessenheit gerät. Vielmehr können Sie zum richtigen Zeitpunkt die für Sie optimale Unterstützung abrufen. Coaching geht von telefonischer Hilfestellung über vertiefende Workshops bis hin zur praktischen Unterstützung bei der Anpassung und Optimierung.

 

Partner

Ausgewählte Partner welche die Einführungsmethodik entwickelt haben und diese für Sie anbieten:

AIT AG Logo Artiso Solutions Logo Zühlke Logo

Download

Flyer zur Team Foundation Server Einführungsmethodik als PDF-Datei

PDF herunterladen