Agile Softwareentwicklung in großen Projekten - Teams, Prozesse und Technologien - Strategien für den Wandel im Unternehmen

von: Jutta Eckstein

dpunkt, 2015

ISBN: 9783864910968 , 270 Seiten

2. Auflage

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 36,90 EUR

Mehr zum Inhalt

Agile Softwareentwicklung in großen Projekten - Teams, Prozesse und Technologien - Strategien für den Wandel im Unternehmen


 

Inhaltsverzeichnis

5

Vorwort zur zweiten Auflage

9

Vorwort zur deutschen Bearbeitung der ersten Auflage

11

Danke

13

Einführung

15

Große Projekte

16

Was bedeutet „groß“?

17

Warum spielt Größe eine Rolle?

19

Worum geht es in diesem Buch?

19

Abgrenzung zu agilen Prozessen

21

Gesamtprozess versus Prozesse für Teilteams

21

Wer sollte dieses Buch lesen?

22

Wie ist das Buch aufgebaut?

23

Agilität und Größe

25

Grundlagen zu agilen Prozessen

25

Das Agile Manifest

28

Agile Prozesse und große Teams

30

Prinzipien agiler Prozesse im Großen

31

Scheinbar agile Prozesse

34

Menschen formen den Prozess

38

Eine Kultur für Veränderungen

38

Anpassung

41

Kommunikation

43

Misstrauen bei agilen Prozessen

44

Dokumentation

45

Design

48

Testen

49

Refactoring

52

Zusammenfassung

53

Umgang mit großen Teams

55

Entscheidungen

56

Übernahme von Verantwortung

58

Respekt und Anerkennung

62

Vertrauen

63

Teambildung

65

Teilteams als Featureteams und technische Serviceteams

65

Teamrollen

70

Projektrollen

72

Teamgeist

73

Interaktions- und Kommunikationsstrukturen

76

Großraumbüros

77

Flexible Arbeitsplätze

79

Kommunikationsförderung

80

Coaches als Kommunikationsteam

81

Problembehandlung

83

Globale Teams

86

Verteilte und verstreute Teams

87

Open Source

93

Zusammenfassung

99

Umgang mit dem Prozess

101

Ziele definieren

102

Iterationen und Releases

103

Definition von fertig

104

Dauer der Timeboxen

105

Entwicklungsgeschwindigkeit

108

Lean Startup und Kanban

110

Planung

111

Ergebnisorientierte Planung

112

Schätzen

114

Kurzfristige und langfristige Planung

116

Planungswerkzeuge

118

Integration

120

Integrationsstrategie

121

Das Integrationsteam

122

Werkzeuge zur Integration, Konfiguration und Versionierung

124

Feedback durch Präsentation

125

Retrospektiven

127

Projektteam- und Teilteamretrospektive

128

Techniken für Retrospektiven

130

Aufsetzen eines agilen Prozesses

137

Aus der Vergangenheit lernen

138

Klein anfangen

140

Fertigstellen der Architektur

142

Langsam wachsen

143

Eine Kultur für Veränderungen

144

Lern- und Veränderungsprozesse

144

Veränderungen durchführen

146

Courage fördern

148

Zusammenfassung

149

Umgang mit der Technologie

151

Architekt und Architektur

152

Der Chefarchitekt

152

Einfache Architektur

154

Architektur als Dienstleistung

156

Flaschenhälse vermeiden

157

Verantwortlichkeit

164

Angemessene Technologie

167

Nützliche Techniken und Praktiken

169

Testen

169

Refactoring

172

Programmierrichtlinien und Standards

175

Zusammenfassung

176

Umgang mit dem Unternehmen

177

Kommunikations- und Organisationsstrukturen

179

Projektplanung und -steuerung

180

Planung

180

Steuerung

181

Festpreisprojekte

182

Unternehmensweite Vorgehensmodelle

184

Methoden- und Verfahrensabteilungen

185

Unternehmensweite agile Vorgehensmodelle

188

Prozesszertifizierung und -standardisierung

189

Unternehmensweite Werkzeuge und Technologien

192

Qualitätssicherung und Qualitätskontrolle

194

Unterstützende Abteilungen

196

Personalabteilung

197

Rechtsabteilung

199

Marketing

201

Produktion

201

Der Kunde

202

Die Rolle des Kunden

203

Integration des Kunden ins Team

204

Unternehmenskultur und die Auswirkung auf den Einzelnen

206

Fähigkeiten

206

Weiterbildung

207

Einrichten einer Lernumgebung

210

Mitarbeiter

213

Insourcing

213

Outsourcing

215

Vollzeit- und Teilzeitmitarbeiter

218

Zusammenfassung

220

Ein Projektbericht

221

Die Vorgeschichte

221

Der Kunde

222

Das Team

223

Die Abteilungen

224

Methoden und Verfahren

224

Werkzeuge und Technologien

225

Qualitätssicherung und Qualitätskontrolle

226

Projektplanung und -steuerung

227

Wie alles begann

228

Aufstockung des Teams

231

Aus Problemen lernen

232

Weiterbildung

234

Etablierung kurzer Iterationen

236

Reflektieren lernen

238

Kommunikation fördern

238

Umgang mit ausgelagerten Teams

241

Ungelöste Punkte

241

Zusammenfassung

243

Nachwort

245

Quellenverzeichnis

247

Index

257

A

257

B

257

C

258

D

258

E

259

F

259

G

260

H

260

I

260

J

261

K

261

L

261

M

262

N

262

O

262

P

262

Q

263

R

263

S

264

T

265

U

265

V

266

W

266

X

267

Y

267

Z

267

www.dpunkt.de

0