| Inhaltsverzeichnis | 5 |
---|
| Vorwort | 9 |
---|
| Kapitel 1 – Einleitung | 11 |
---|
| 1.1Agile Softwareentwicklung | 12 |
| 1.2Agile Werte und Prinzipien | 14 |
| 1.3Agile Methoden | 16 |
| 1.3.1XP | 16 |
| 1.3.2Scrum | 19 |
| 1.3.3Lean und Kanban | 21 |
| 1.4Mechanik vs. Einstellung | 25 |
| 1.5Ziele dieses Buchs | 29 |
| Kapitel 2 – Die Rollen in Scrum | 31 |
---|
| 2.1Der Product Owner | 32 |
| 2.2Das Umsetzungsteam | 36 |
| 2.3Der Scrum Master | 39 |
| 2.4Andere Rollen | 42 |
| Kapitel 3 – Das Produkt-Backlog | 45 |
---|
| 3.1Agiles Anforderungsmanagement | 48 |
| 3.1.1Produktvision | 49 |
| 3.2Erstellen eines Backlogs | 51 |
| 3.3Geschäftswert und ROI | 53 |
| 3.4User Stories | 55 |
| 3.4.1Gute User Stories | 58 |
| 3.5Nichtfunktionale Anforderungen | 60 |
| 3.6Technische Arbeiten | 62 |
| 3.6.1Fehler | 63 |
| 3.7Werkzeuge | 63 |
| Kapitel 4 – Das Scrum-Framework | 65 |
---|
| 4.1Sprints | 65 |
| 4.2Scrum Meetings | 71 |
| 4.2.1Sprint-Planung | 72 |
| 4.2.2Daily Scrum | 73 |
| 4.2.3Sprint Review | 74 |
| 4.2.4Sprint Retrospektive | 74 |
| 4.2.5Weitere Meetings | 75 |
| 4.3Scrum-Artefakte | 77 |
| 4.4Wirkung | 78 |
| Kapitel 5 – Sprint-Planung | 81 |
---|
| 5.1Vorbereitung zur Sprint-Planung | 81 |
| 5.1.1Definition of Ready | 82 |
| 5.1.2Definition of Done | 82 |
| 5.2Sprint-Planung I | 84 |
| 5.2.1Sprint-Ziel | 85 |
| 5.2.2Diskussion detaillierter Anforderungen | 86 |
| 5.2.3Sprint Backlog | 88 |
| 5.2.4Commitment und Forecast | 89 |
| 5.2.5Fehler und übrig gebliebene Arbeit | 91 |
| 5.2.6Ergebnisse | 92 |
| 5.3Sprint-Planung II | 93 |
| 5.3.1Aufgaben planen | 93 |
| 5.3.2Gemeinsames Design | 93 |
| 5.3.3Das Taskboard entsteht | 97 |
| 5.3.4Schätzen im Planungsmeeting | 98 |
| 5.3.5Ergebnisse | 100 |
| 5.4Eine alternative Variante | 101 |
| Kapitel 6 – Während des Sprints | 103 |
---|
| 6.1Gemeinsames Arbeiten | 103 |
| 6.2Agile Entwicklungspraktiken | 107 |
| 6.3Featurebasiertes Arbeiten | 111 |
| 6.4Sprint-Inhalte verändern | 115 |
| 6.5Sprint „Null“ | 120 |
| Kapitel 7 – Daily Scrum | 121 |
---|
| 7.1Modus | 123 |
| 7.2Inspektion | 125 |
| 7.2.1Das Taskboard | 126 |
| 7.2.2Burndown Chart | 128 |
| 7.2.3Flow | 133 |
| 7.3Adaption | 135 |
| Kapitel 8 – Sprint Review | 137 |
---|
| 8.1Feedback | 138 |
| 8.2Modus | 140 |
| 8.2.1Demonstration der Software | 140 |
| 8.2.2Feedback | 144 |
| 8.2.3Ergebnisse | 145 |
| 8.2.4Velocity | 146 |
| 8.3Berichterstattung | 147 |
| Kapitel 9 – Sprint Retrospektive | 149 |
---|
| 9.1Verbesserungen | 149 |
| 9.2Modus | 152 |
| 9.2.1Set the Stage | 152 |
| 9.2.2Gather Data | 153 |
| 9.2.3Generate Insights | 154 |
| 9.2.4Decide what to do | 155 |
| 9.2.5Close | 155 |
| Kapitel 10 – Produkt-Backlog-Pflege | 157 |
---|
| 10.1Der Produkt-Backlog-Eisberg | 158 |
| 10.2Das Backlog Grooming Meeting | 160 |
| 10.2.1Modus | 161 |
| 10.2.2Ablauf | 162 |
| Kapitel 11 – Agile Schätztechniken | 163 |
---|
| 11.1Relative Schätzung | 164 |
| 11.2Planning Poker | 167 |
| Kapitel 12 – Release-Planung | 173 |
---|
| 12.1Beobachtung des Fortschritts | 175 |
| 12.2Fixierter Umfang | 176 |
| 12.3Fixiertes Datum | 178 |
| 12.4Fixierung von Datum und Umfang | 181 |
| 12.4.1Technische Schulden | 182 |
| 12.5Reporting | 184 |
| Kapitel 13 – Scrum einführen | 191 |
---|
| 13.1Vor dem ersten Sprint | 193 |
| 13.2Scrum und die Organisation | 195 |
| 13.3Skalieren von Scrum | 199 |
| 13.3.1Product-Owner-Hierarchie | 200 |
| 13.3.2Skalierung über mehrere Ebenen | 207 |
| 13.4Scrum lebt in der Organisation | 208 |
| Literaturverzeichnis | 211 |
---|
| Stichwortverzeichnis | 213 |