Agile Softwareentwicklung im Großen - Ein Eintauchen in die Untiefen erfolgreicher Projekte

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

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

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  

Kategorien

Service

Info/Kontakt