dummies
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur ebooks mit Firmenlizenz anzeigen:

 

TFS 2012 Jumpstart - Per Express zum Application Lifecycle Management

Tobias Richling, Michael Klei

 

Verlag entwickler.press, 2013

ISBN 9783868022742 , 246 Seiten

Format PDF, OL

Kopierschutz DRM

Geräte

24,99 EUR

Für Firmen: Nutzung über Internet und Intranet (ab 2 Exemplaren) freigegeben

Derzeit können über den Shop maximal 500 Exemplare bestellt werden. Benötigen Sie mehr Exemplare, nehmen Sie bitte Kontakt mit uns auf.


 

Vorwort

9

Einleitung

11

Für wen ist dieses Buch?

12

Aufbau und Inhalt

12

Danksagungen

14

Kapitel 1 - Überblick und Installation/Administration

15

1.1 Der Weg zum TFS

15

1.1.1 TFS Express

15

1.1.2 Team Foundation Service

17

1.1.3 TFS On Premise

18

1.1.4 Versionsvergleich

19

1.2 Der TFS im Schnelldurchlauf

20

1.2.1 Mit dem TFS verbinden

20

1.2.2 Ein Teamprojekt anlegen

21

1.2.3 Arbeiten mit der Quellcodeverwaltung

23

1.2.4 Arbeiten mit Work Items

27

1.2.5 Einen Team Build aufsetzen

30

1.3 Administration des TFS

35

1.3.1 Administration von Teams

35

1.3.2 Administration des Servers

35

1.3.3 Administration der Team Projekt Collections

37

1.3.4 Administration der Build-Dienste

38

1.3.5 Administration der Teamprojekte

39

Kapitel 2 - Work Items und Prozessvorlagen

41

2.1 Agile and Scrum with your own words

41

2.1.1 Ziele von Scrum

43

2.1.2 Rollen in Scrum

44

2.1.3 Artefakte und Phasen

45

2.1.4 Meetings

46

2.2 Agiles Anforderungsmanagement mit TFS Express

47

2.2.1 Iterationen und Sprints

48

2.2.2 Backlog-Verwaltung

50

2.2.3 Sprint-Planung

52

2.2.4 Daily Scrum

53

2.3 Agiles Anforderungsmanagement mit Team Foundation Service

54

2.3.1 Backlog-Verwaltung

54

2.3.2 Sprint- und Kapazitätsplanung

57

2.3.3 Daily Scrum und Taskboard

61

2.4 Prozessvorlagen

65

2.4.1 Arbeiten mit Prozessvorlagen

66

2.4.2 Struktur und Inhalt einer Projektvorlage

67

2.4.3 Die Scrum-Projektvorlage

69

2.4.4 Weitere Projektvorlagen

69

2.5 Fallstudie: Anpassung von Work Items

70

2.5.1 Backlog Item mit Reifegrad

70

2.5.2 Anpassung des Work-Item-Typs

72

2.5.3 Testen des angepassten Backlog Items

78

2.6 Fallstudie: Synchronisierung von Work Items mit Drittsystemen

79

2.6.1 Vorbereitungen

80

2.6.2 Vom SharePoint in den TFS

82

2.6.3 Vom TFS in den SharePoint

87

2.6.4 TFS Job Service: Die Synchronisierung ausführen

91

2.6.5 Zusammenfassung

98

Kapitel 3 - Versionskontrolle

99

3.1 Grundlagen der Versionskontrolle

99

3.1.1 Ein Teamprojekt anlegen

100

3.1.2 Arbeitsbereich anlegen

101

3.1.3 Hinzufügen von Projekten zur Quellcodeverwaltung

104

3.1.4 Check-in und Changesets

106

3.1.5 Einen Branch erzeugen

109

3.1.6 Konfiguration der Versionskontrolle

114

3.2 Arbeiten mit der Versionskontrolle

119

3.2.1 Ein Work Item abarbeiten

119

3.2.2 Die laufende Arbeit unterbrechen

121

3.2.3 Code Review durchführen

123

3.2.4 Änderungen Mergen

128

3.2.5 Änderungen verfolgen

132

3.2.6 Arbeiten mit Shelvesets

133

3.3 Fallstudie: Check-in Policies entwickeln

134

3.3.1 Funktionsweise von Check-in Policies

135

3.3.2 Erforderliche Basisklassen und Schnittstellen

135

3.3.3 Implementierung der Policy

137

3.3.4 Installation der Policy

141

3.3.5 Die Policy in Aktion

141

3.4 Fallstudie: Work Items beim Merge übertragen

142

3.4.1 TFS Plug-ins

143

3.4.2 Übertragung von Work Items beim Mergen

146

3.5 Für Fortgeschrittene: Branch-Modelle

153

3.5.1 Grundlagen

154

3.5.2 Einfaches Branch-Modell: Haupt-, Entwicklungs- und Releaselinie

158

3.5.3 Standard-Branch-Modell: mehrere Releases

161

3.5.4 Erweitertes Branch-Modell: Unterstützung von Hotfixes

167

3.5.5 Fortgeschrittenes Branch-Modell: Isolation verschiedener Entwicklungen

171

Kapitel 4 - Team Build

175

4.1 Team-Build-Grundlagen

175

4.1.1 Architektur

175

4.1.2 Installation und Konfiguration

178

4.1.3 Arten von Team Builds

182

4.1.4 Überblick über den Team Build Workflow

186

4.2 Arbeiten mit Team Builds

190

4.2.1 Build-Definition anlegen

190

4.2.2 Einen Build ausführen

194

4.2.3 4.2.3 Build-Ergebnisse einsehen

196

4.2.4 Parameter des Team Build Workflows

198

4.2.5 Builds verwalten

205

4.3 Fallstudie: Anpassung des Team Build Workflows

206

4.3.1 Build-Definition und Arbeitskopie des Workflows anlegen

207

4.3.2 Orientierung im Workflow-Designer

208

4.3.3 Kopieren an mehrere Drop Locations

209

4.3.4 Parameter an den Workflow übergeben

212

4.4 Eigene Workflow Activities entwickeln

216

4.4.1 Projektstruktur und Referenzen

216

4.4.2 Hello World

218

4.4.3 Eigene Aktivitäten einbinden

219

4.4.4 Eigene Aktivitäten mit Parametern

223

4.5 Fallstudie: Erhöhung der Versionsnummern im Build

226

4.5.1 Vorschlag für die Vergabe der Versionsnummern

227

4.5.2 Entwicklung der notwendigen Workflow Activities

229

4.5.3 Anpassung des Workflows

234

4.5.4 Den angepassten Workflow ausführen

237

4.6 Fallstudie: Reaktion auf Build-Ereignisse

238

4.6.1 Den Ereignisdienst implementieren

238

4.6.2 Den Ereignisdienst registrieren

240

Stichwortverzeichnis

243