Create bookmark
Agile Softwareentwicklung
Werte, Konzepte und Methoden
Notes
Please login to add notes
- Vorwort
- + 1 Einleitung
- + 2 Einführung
- + 3 Management, Team, Entwicklung: Wie lernen wir kontinuierlich?
- + 4 Management und Team: Wie schätzen wir Aufwände?
- + 5 Management: Wie schreiben wir Anforderungen auf?
- + 6 Management: Mit welchen Anforderungen fangen wir an?
- + 7 Management: Wie organisieren wir uns zeitlich?
- + 8 Management: Wer entscheidet beim Kunden?
- + 9 Management: Wie können Details geklärt werden?
- + 10 Team: Wie transportieren wir Wissen zwischen allen Teammitgliedern?
- + 11 Team: Wie und wo setzt sich ein Team zusammen?
- + 12 Entwicklung: Wer darf an welchem Quelltext Änderungen vornehmen?
- + 13 Team: Wer macht eigentlich gerade was?
- + 14 Team: Wo, wann und wie diskutieren wir Design und Architektur?
- + 15 Entwicklung: Wie können technische Details geklärt werden?
- + 16 Management: Wie wird Projektfortschritt ehrlich messbar?
- + 17 Management: Wann ist eine Anforderung erledigt?
- + 18 Entwicklung: Wie häufig liefern wir Software aus?
- + 19 Entwicklung: Wie häufig integrieren wir unsere Entwicklung?
- + 20 Entwicklung: Wie halten wir die Qualität im Sinne von Wartbarkeit hoch?
- + 21 Management: Wie gehen wir mit Anforderungsmengen um?
- + 22 Management: Wer hilft uns bei Problemen mit dem agilen Vorgehen?
-
+
23 Ausgewählte agile Methoden
- 23.1 eXtreme Programming
- 23.1.1 Die fünf Werte des eXtreme Programming
- 23.1.2 Die 14 Prinzipien des eXtreme Programming
- 23.1.3 Die 13 Primärpraktiken
- 23.1.4 Die 11 Folgepraktiken
- 23.1.5 Rollen in eXtreme Programming
- 23.1.6 Projektablauf bei eXtreme Programming
- 23.2 Scrum
- 23.2.1 Die Rollen bei Scrum
- 23.2.2 Projektablauf bei Scrum
- 23.3 Feature Driven Development
- 23.3.1 Erstelle das Gesamtmodell
- 23.3.2 Erstelle die Feature-Liste
- 23.3.3 Plane je Feature
- 23.3.4 Entwirf je Feature
- 23.3.5 Entwickle je Feature
- 23.3.6 Gesamtüberblick über FDD
- 23.3.7 Diskussion: Ist FDD agil?
- 23.4 Kanban
- 23.4.1 Prinzipien von Kanban
- 23.4.2 Kanban als Change-Management-Methode
-
+
24 Kontraindikation und Indikation
- 24.1 Kontraindikation
- 24.1.1 Kontraindikationen im Bereich des Kunden
- 24.1.2 Kontraindikationen im Bereich der Entwickler
- 24.1.3 Kontraindikationen im Bereich von Technologien
- 24.2 Indikation
- 24.2.1 Indikationen im Bereich des Kunden
- 24.2.2 Indikationen im Bereich der Entwickler
- 24.2.3 Indikationen im Bereich von Technologien
- 24.3 Zusammenfassung
- 25 Rückblick
-
+
A Übersetzungen
- A.1 Deutsche Übersetzung der Begriffe aus dem eXtreme Programming
- A.1.1 Werte
- A.1.2 Prinzipien
- A.1.3 Primärpraktiken
- A.1.4 Folgepraktiken
- A.2 Deutsche Übersetzung der Begriffe in Scrum
- A.2.5 Rollen
- A.2.6 Mittel
- A.3 Deutsche Übersetzung der Begriffe im Feature Driven Development
- A.4 Deutsche Übersetzung einiger Begriffe bei Software-Kanban
- Literaturverzeichnis
- Index
Dieses Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise. Nach einem Überblick über die Grundlagen agiler Werte und Konzepte wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird aufgezeigt, wie diese mit agiler Softwareentwicklung gelöst werden. Eine Übersicht der prominenten agilen Methoden eXtreme Programming, Scrum, Feature Driven Development sowie Software-Kanban zeigt deren Schwerpunkte auf.
Test the closed alpha on paperc.com
Book Details
Authors
Henning Wolf and Wolf Gideon Bleek
Categories
Computers > Software development & engineering > General
Publishers
Publication year : 2010
License: All rights reserved ©
Times read: 2,050

