Book description
- erstes Buch zu Entwicklungspraktiken in Scrum (technisch orientiert) geschrieben von führenden Scrum-Experten im deutschsprachigen Raum mit Fallbeispielen aus der Praxis
Table of contents
- Cover
- Titel
- Impressum
- Widmung
- Geleitwort
- Inhalt
- 1 Einleitung
- 2 Architekturvision
- 3 Inkrementeller Entwurf
-
4 Continuous Integration
- 4.1 Continuous Integration im Überblick
- 4.2 Ein Beispiel
- 4.3 Die Continuous-Integration-Umgebung
- 4.4 Kontinuierliches Feedback
- 4.5 Umgang mit Feedback
- 4.6 10-Minuten-Build
- 4.7 Continuous-Integration-Produkte
- 4.8 Feature-Branches und Feature-Flags
- 4.9 Continuous Integration und Scrum
- 4.10 Einführung von Continuous Integration
- 4.11 Zusammenfassung
-
5 Testgetriebene Entwicklung
- 5.1 Testgetriebene Entwicklung im Überblick
- 5.2 Der Test-Code-Refactor-Zyklus
-
5.3 Ein Beispiel für testgetriebene Entwicklung
- 5.3.1 Bevor es losgeht
- 5.3.2 Schritt 1: Der fehlschlagende Test
- 5.3.3 Schritt 2: Alles wird grün
- 5.3.4 Schritt 3: Wir räumen auf
- 5.3.5 Wir ergänzen den Test
- 5.3.6 Ein weiterer Testfall
- 5.3.7 Auffinden fehlender Tests
- 5.3.8 Refactoring
- 5.3.9 Testfälle für existierende Funktionalität
- 5.3.10 Testfälle für zufälliges Verhalten
- 5.4 Rhythmus
- 5.5 Isoliertes Testen mit Attrappen
- 5.6 Integrationstests
- 5.7 Heuristiken für gute Tests
- 5.8 Weiterführende Hinweise
- 5.9 Zusammenfassung
-
6 Refactoring
- 6.1 Refactoring im Überblick
- 6.2 Refactoring und Tests
- 6.3 Ein Beispiel
- 6.4 Kleine Schritte auf dem grünen Pfad
- 6.5 Nutzen von Refactoring
- 6.6 Risiken von fehlendem Refactoring
- 6.7 Wiederholungen? Niemals!
- 6.8 SOLIDes Design und Entwurfsmuster
- 6.9 Weitere Refactorings
- 6.10 Refactoring von Tests
- 6.11 Große Refactorings
- 6.12 Refactorings und die Definition of Done
- 6.13 Refactoring und Teamarbeit
- 6.14 Refactoring von Legacy-Code
- 6.15 Zusammenfassung
-
7 Automatisierte Refactorings
- 7.1 Automatisierte Refactorings im Überblick
- 7.2 Der Klassiker: Rename
- 7.3 Schritt für Schritt
- 7.4 Aufspalten
- 7.5 Wunderwaffe »Inline«
- 7.6 Große Refactorings
- 7.7 Parameter
- 7.8 Interfaces und Oberklassen
- 7.9 Refactoring ohne Tests
- 7.10 Gemischtsprachige Systeme und DSLs
- 7.11 Grenzen
- 7.12 Zusammenfassung
- 8 Automatisierte Akzeptanztests
- 9 Pair Programming und Collective Ownership
- 10 Dojos und Katas
- 11 Modellgetriebene Entwicklung
- 12 Verteilte Entwicklung
- 13 Epilog
- Anhang
Product information
- Title: Agile Entwicklungspraktiken mit Scrum
- Author(s):
- Release date: September 2012
- Publisher(s): dpunkt
- ISBN: 97833898647199
You might also like
book
Scrum im Unternehmen
Übertragen Sie die Vorteile von Scrum, wie größere Agilität, qualitativ bessere Ergebnisse und geringere Kosten, von …
book
Agile Projekte mit Scrum, XP und Kanban , 2nd Edition
"Ein erfrischend anderes Buch aus der agilen Praxis", "Kein schnödes Methodikbuch, sondern spannende Praxisberichte!" (Lesermeinungen auf …
audiobook
Einführung in agile Methoden
Viele Jahre lang, wurde das Projektmanagement von der Wasserfall-Methode dominiert. Bei dieser Methode wird zuerst ein …
book
Scrum kurz & gut
Scrum ist ein agiles Projektmanagement-Framework, das in der Softwareentwicklung bereits vielfach erfolgreich eingesetzt wird und sich …