Create bookmark
Agile Entwicklungspraktiken mit Scrum
Notes
Please login to add notes
- 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
-
+
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
- Die Autoren
- Literatur
- Index
Scrum ist ein agiles Management-Framework, das keine Entwicklungspraktiken empfiehlt oder gar vorschreibt. Auswahl und Einsatz der richtigen Praktiken fallen unter die Selbstorganisation des Teams. Ohne den Einsatz geeigneter Entwicklungspraktiken und -tools ist der Einsatz von Scrum in der Softwareentwicklung jedoch nicht dauerhaft erfolgreich. Dieses Buch beschreibt praxisnah die wichtigsten Praktiken wie Architekturvision, inkrementeller Entwurf, Continuous Integration, testgetriebene Entwicklung, Refactoring, Akzeptanztests sowie modellgetriebene und verteilte Entwicklung mit Scrum.
Test the closed alpha on paperc.com
Book Details
Editors
Roman Pichler and Stefan Roock
Categories
Computers > Software development & engineering > General
Publishers
Publication year : 2011
License: All rights reserved ©
Times read: 2,813

