Agile Softwareentwicklung in großen Projekten (eBook)

Teams, Prozesse und Technologien - Strategien für den Wandel im Unternehmen
eBook Download: PDF
2015 | 2. Auflage
270 Seiten
dpunkt (Verlag)
978-3-86491-096-8 (ISBN)

Lese- und Medienproben

Agile Softwareentwicklung in großen Projekten -  Jutta Eckstein
Systemvoraussetzungen
36,90 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Agile Entwicklung gilt als schneller, effizienter und flexibler als herkömmliche Softwareentwicklungsprozesse, insbesondere da sich schnell verändernde Anforderungen und die Rolle der beteiligten Menschen stärker berücksichtigt werden. Wurde in den Anfängen das agile Paradigma meist in kleinen bis mittelgroßen Entwicklungsteams umgesetzt, findet man heute zunehmend große und auch global verteilte Projekte, die dem agilen Wertesystem vertrauen und sich davon eine höhere Qualität und ein besseres 'Time-to-Market' versprechen. Dieses Buch zeigt, wie man das Wertesystem agiler Prozesse auch in umfangreichen Teams mit 20 bis 300 Beteiligten leben kann und dadurch von den Vorteilen agiler Vorgehensweisen profitiert. Das Buch behandelt unter anderem folgende Themen: • Wie wendet man das Wertesystem agiler Prozesse in großen Projekten an? • Was bedeutet die Umstellung auf agiles Vorgehen für die Mitarbeiter? • Wie erreicht man, dass große Unternehmen mit der Flexibilität agiler Prozesse Schritt halten? • Welchen Einfluss haben Team- und Projektgröße auf die Architektur? Die 2. Auflage wurde komplett überarbeitet. Neu hinzugekommen sind aktuelle Vorgehensweisen wie DevOps sowie Kanban und Lean Startups.

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?
PDFPDF (Wasserzeichen)
Größe: 5,8 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schrä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.

Mehr entdecken
aus dem Bereich
Agil – Klassisch – Hybrid

von Jürg Kuster; Christian Bachmann; Mike Hubmann …

eBook Download (2022)
Springer Berlin Heidelberg (Verlag)
46,99
ein praxisorientierter Leitfaden mit zahlreichen Hilfsmitteln und …

von Hannsjörg Ahrens; Klemens Bastian; Lucian Muchowski

eBook Download (2024)
Fraunhofer IRB Verlag
98,00