Agile Softwareentwicklung im Großen - Ein Eintauchen in die Untiefen erfolgreicher Projekte
von: Jutta Eckstein
dpunkt, 2004
ISBN: 9783898642507
Sprache: Deutsch
233 Seiten, Download: 1822 KB
Format: PDF, auch als Online-Lesen
Mehr zum Inhalt
Agile Softwareentwicklung im Großen - Ein Eintauchen in die Untiefen erfolgreicher Projekte
Inhaltsverzeichnis | 7 | ||
Vorwort zur deutschen Bearbeitung | 11 | ||
Danke | 13 | ||
1 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 | 20 | ||
Gesamtprozess versus Prozesse für Teilteams | 21 | ||
Wer sollte dieses Buch lesen? | 21 | ||
Wie ist das Buch aufgebaut? | 22 | ||
2 Agilität und Größe | 25 | ||
Grundlagen zu agilen Prozessen | 25 | ||
Das Agile Manifest | 27 | ||
Agile Prozesse und große Teams | 30 | ||
Prinzipien agiler Prozesse im Großen | 31 | ||
Scheinbar agile Prozesse | 33 | ||
Menschen formen den Prozess | 35 | ||
Eine Kultur für Veränderungen | 36 | ||
Anpassung | 39 | ||
Kommunikation | 40 | ||
Misstrauen bei agilen Prozessen | 42 | ||
Dokumentation | 42 | ||
Design | 45 | ||
Testen | 46 | ||
Refactoring | 48 | ||
Zusammenfassung | 50 | ||
3 Umgang mit großen Teams | 51 | ||
Menschen | 52 | ||
Übernahme von Verantwortung | 53 | ||
Respekt und Anerkennung | 57 | ||
Vertrauen | 58 | ||
Teambildung | 60 | ||
Aufteilung in Teams und Teilteams | 60 | ||
Teamrollen | 65 | ||
Teamgeist | 66 | ||
Interaktions- und Kommunikationsstrukturen | 68 | ||
Großraumbüros | 70 | ||
Flexible Arbeitsplätze | 72 | ||
Kommunikationsförderung | 73 | ||
Kommunikationsteam | 74 | ||
Problembehandlung | 75 | ||
Virtuelle Teams | 78 | ||
Verteilte Teams | 78 | ||
Open Source | 82 | ||
Zusammenfassung | 87 | ||
4 Umgang mit dem Prozess | 89 | ||
Ziele definieren | 90 | ||
Feedback | 90 | ||
Zyklen und Timeboxen | 92 | ||
Planung | 96 | ||
Ergebnisorientierte Planung | 97 | ||
Planungswerkzeuge | 100 | ||
Integration | 101 | ||
Integrationsstrategie | 103 | ||
Das Integrationsteam | 103 | ||
Werkzeuge zur Konfiguration und Versionierung | 105 | ||
Retrospektiven | 106 | ||
Teilnehmer von Retrospektiven | 107 | ||
Techniken f ür Retrospektiven | 108 | ||
Aufsetzen eines agilen Prozesses | 114 | ||
Aus der Vergangenheit lernen | 115 | ||
Klein anfangen | 117 | ||
Fertigstellung der Architektur | 118 | ||
Langsam wachsen | 119 | ||
Eine Kultur für Veränderungen | 120 | ||
Lern- und Veränderungsprozesse | 120 | ||
Veränderungen durchführen | 122 | ||
Courage fördern | 123 | ||
Zusammenfassung | 125 | ||
5 Umgang mit der Technologie | 127 | ||
Architekt und Architektur | 128 | ||
Der Chefarchitekt | 128 | ||
Einfache Architektur | 130 | ||
Architektur als Dienstleistung | 132 | ||
Flaschenhälse vermeiden | 133 | ||
Verantwortlichkeit | 139 | ||
Die richtige Technologie | 142 | ||
Nützliche Techniken und Praktiken | 144 | ||
Testen | 145 | ||
Refactoring | 147 | ||
Programmierrichtlinien und Standards | 150 | ||
Zusammenfassung | 150 | ||
6 Umgang mit dem Unternehmen | 153 | ||
Kommunikations- und Organisationsstrukturen | 154 | ||
Projektplanung und -steuerung | 156 | ||
Planung | 156 | ||
Steuerung | 157 | ||
Festpreisprojekte | 157 | ||
Unternehmensweite Vorgehensmodelle | 159 | ||
Methoden- und Verfahrensabteilungen | 160 | ||
Unternehmensweite agile Vorgehensmodelle | 163 | ||
Prozesszertifizierung und -standardisierung | 163 | ||
Unternehmensweite Werkzeuge und Technologien | 165 | ||
Qualitätssicherung und Qualitätskontrolle | 167 | ||
Abteilungen, die am Rande im Spiel sind | 170 | ||
Personalabteilung | 170 | ||
Rechtsabteilung | 171 | ||
Marketing | 171 | ||
Produktion | 172 | ||
Der Kunde | 172 | ||
Die Rolle des Kunden | 173 | ||
Integration des Kunden ins Team | 175 | ||
Unternehmenskultur und die Auswirkung auf den | 176 | ||
Einzelnen | 176 | ||
Fähigkeiten | 176 | ||
Weiterbildung | 177 | ||
Einrichten einer Lernumgebung | 180 | ||
Ressourcen | 182 | ||
Insourcing | 183 | ||
Outsourcing | 184 | ||
Vollzeit- und Teilzeitmitarbeiter | 187 | ||
Zusammenfassung | 188 | ||
7 Ein Projektbericht | 191 | ||
Die Vorgeschichte | 191 | ||
Der Kunde | 192 | ||
Das Team | 193 | ||
Die Abteilungen | 194 | ||
Methoden und Verfahren | 194 | ||
Werkzeuge und Technologien | 195 | ||
Qualitätssicherung und Qualitätskontrolle | 196 | ||
Projektplanung und -steuerung | 197 | ||
Wie alles begann | 198 | ||
Aufstockung des Teams | 201 | ||
Aus Problemen lernen | 202 | ||
Weiterbildung | 204 | ||
Etablierung kurzer Iterationen | 206 | ||
Reflektieren lernen | 207 | ||
Kommunikation fördern | 208 | ||
Umgang mit ausgelagerten Teams | 210 | ||
Ungelöste Punkte | 211 | ||
Zusammenfassung | 212 | ||
8 Nachwort | 215 | ||
Literaturverzeichnis | 217 | ||
Bücher | 217 | ||
URLs | 222 | ||
Index | 225 |