Agile Softwareentwicklung in großen Projekten (eBook)
270 Seiten
dpunkt (Verlag)
978-3-86491-096-8 (ISBN)
Jutta Eckstein, Partner von IT communication, arbeitet seit über 15 Jahren als Coach, Beraterin und Trainerin im In- und Ausland. Weltweit verfügt sie über eine einzigartige Erfahrung bei der erfolgreichen Umsetzung agiler Prozesse in mittleren bis großen, verteilten, unternehmenskritischen Projekten. Sie ist Autorin mehrerer Publikationen, u.a. 'Agile Softwareentwicklung mit verteilten Teams' (dpunkt.verlag) und Mitglied der Agile Alliance sowie im Programmkomitee verschiedener europäischer und amerikanischer Konferenzen zu den Themen agiles Vorgehen, Objektorientierung und Patterns. Jutta Eckstein wurde 2011 von der Computerwoche in die Top 100 der bedeutendsten Persönlichkeiten in der deutschen IT gewählt. Nicolai Josuttis arbeitet seit vielen Jahren als unabhängiger technischer Projektleiter, Systemarchitekt und Berater in mittleren bis großen unternehmenskritischen IT-Projekten. Unter seiner technischen Leitung wurden in den Bereichen Finanzwesen, Telekommunikation, Verkehrstechnik, Automobilbau und Maschinenbau mehrere mittlere bis große kommerzielle Softwaresysteme erfolgreich realisiert. Er ist Autor verschiedener weltweit publizierter Bücher zur praktischen Softwareentwicklung. Aufgrund seiner mehrjährigen praktischen Erfahrung auf dem Gebiet Service-orientierter Architekturen und verteilter Systeme gilt er inzwischen weltweit als anerkannter unabhängiger Experte.
Jutta Eckstein, Partner von IT communication, arbeitet seit über 15 Jahren als Coach, Beraterin und Trainerin im In- und Ausland. Weltweit verfügt sie über eine einzigartige Erfahrung bei der erfolgreichen Umsetzung agiler Prozesse in mittleren bis großen, verteilten, unternehmenskritischen Projekten. Sie ist Autorin mehrerer Publikationen, u.a. "Agile Softwareentwicklung mit verteilten Teams" (dpunkt.verlag) und Mitglied der Agile Alliance sowie im Programmkomitee verschiedener europäischer und amerikanischer Konferenzen zu den Themen agiles Vorgehen, Objektorientierung und Patterns. Jutta Eckstein wurde 2011 von der Computerwoche in die Top 100 der bedeutendsten Persönlichkeiten in der deutschen IT gewählt. Nicolai Josuttis arbeitet seit vielen Jahren als unabhängiger technischer Projektleiter, Systemarchitekt und Berater in mittleren bis großen unternehmenskritischen IT-Projekten. Unter seiner technischen Leitung wurden in den Bereichen Finanzwesen, Telekommunikation, Verkehrstechnik, Automobilbau und Maschinenbau mehrere mittlere bis große kommerzielle Softwaresysteme erfolgreich realisiert. Er ist Autor verschiedener weltweit publizierter Bücher zur praktischen Softwareentwicklung. Aufgrund seiner mehrjährigen praktischen Erfahrung auf dem Gebiet Service-orientierter Architekturen und verteilter Systeme gilt er inzwischen weltweit als anerkannter unabhängiger Experte.
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
Erscheint lt. Verlag | 24.9.2015 |
---|---|
Verlagsort | Heidelberg |
Sprache | deutsch |
Themenwelt | Mathematik / Informatik ► Informatik |
Wirtschaft ► Betriebswirtschaft / Management ► Projektmanagement | |
Schlagworte | agile Prozesse • Agile Softwareentwicklung • Agile Vorgehensweisen • Change Management • Veränderungsmanagement |
ISBN-10 | 3-86491-096-X / 386491096X |
ISBN-13 | 978-3-86491-096-8 / 9783864910968 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 5,8 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich