Softwareentwicklung unterliegt Risiken, sobald sie an feste, vertraglich vereinbarte Rahmenbedingungen gebunden ist; Rahmenbedingungen wie die Lieferung eines festen Funktionsumfangs zu einem festen Preis und an einem vereinbarten Liefertermin. Viele dieser Risiken können durch die Prinzipien agiler Softwareentwicklung gemindert werden. Die Planung und Steuerung, um Entwicklungsprojekte innerhalb dieser Parameter navigieren zu können, erfordert außerdem Methoden zur Aufwandsschätzung. Damit diese die Vorteile agiler Entwicklung nicht mindern, müssen sie schnell anwendbar, im Idealfall automatisierbar sein und sich nach jedem Sprint selbst kalibrieren.Dieses Buch beschreibt, wie Umfangsmetriken in der Praxis einer an agilen Werten orientierten Softwareentwicklung gewinnbringend eingesetzt werden können, welche Unterschiede und Einschränkungen es gibt, wie die Genauigkeit der Aufwandsschätzungen mit jedem Sprint erhöht werden kann und wie automatisierte Messungen möglich sind.