| Vorwort (PDF)
Vorwort der Autoren (PDF)
Vorwort der Übersetzer (PDF)
1 Einführung (PDF) - 1.1 Herausragendes aus Gewohnheit
- 1.2 Eine pragmatische Betrachtungsweise
- 1.3 Aufbau des Buches
- 1.4 Wie geht's weiter?
- 1.5 Wie sollte ich dieses Buch lesen?
2 Werkzeuge und Infrastruktur - 1 Entwicklung im Sandkasten
- 2 Werte verwalten
- 3 Der skriptbasierte Build-Prozess (PDF)
- 4 Der automatische Build-Prozes
- 5 Verfolgen Sie Probleme
- 6 Verfolgen Sie Features
- 7 Ein Testgerüst verwenden
- 8 Die Auswahl von Werkzeugen
- 9 Wann Sie nicht experimentieren sollten
3 Techniken für Pragmatische Projekte - 10 Arbeiten Sie mit Der Liste (PDF)
- 11 Der technische Projektleiter (PDF)
- 12 Tägliche Koordination und Kommunikation
- 13 Code-Review für Alle
- 14 Senden Sie Änderungsnachrichten
- 15 Zusammenfassung
4 Leuchtspurentwicklung | 5 Häufige Probleme und wie man sie behebt - 16 Hilfe! Ich habe Quelltext einer Alt-Anwendung geerbt (PDF)
- 17 Testen von untestbarem Quelltext
- 18 Features gehen immer wieder kaputt
- 19 Tests? Wir haben aufgehört, sie zu verwenden
- 20 Aber bei mir funktioniert's!
- 21 Integrieren tut weh (PDF)
- 22 Ich kann das Produkt nicht zuverlässig bauen
- 23 Ihre Kunden sind nicht zufrieden
- 24 Sie haben einen Störenfried im Team
- 25 Ihr Manager ist nicht zufrieden
- 26 Das Team arbeitet nicht gut zusammen
- 27 Ich bekomme keine ausreichende Unterstützung
- 28 Das neue Verfahren hat nicht geholfen
- 29 Es wird nicht automatisiert getestet
- 30 Wir sind unerfahrene Entwickler, uns fehlt ein Mentor
- 31 Wir befinden uns auf einem Himmelfahrtskommando
- 32 Immer wieder schleichen sich neue Features ein
- 33 Wir sind niemals fertig
Anhang A: Tipps
Anhang B: Versionsverwaltung
Anhang C: Skriptsprachen für den Build-Prozess
Anhang D: Systeme zur kontinuierlichen Integration
Anhang E: Software zur Problemverfolgung
Anhang F: Vorgehensmodelle
Anhang G: Test-Frameworks
Anhang H: Literaturempfehlungen
Register |