Der Vortrag behandelt die rechtlichen Grundlagen und Herausforderungen von Verträgen in der agilen Softwareentwicklung, einschließlich der Unterscheidung zwischen verschiedenen Vertragstypen wie Werk- und Dienstverträgen. Es wird betont, dass agile Verträge nicht nur Ergebnisse erfordern, sondern auch die Zusammenarbeit zwischen den Parteien festlegen sollten, wobei nutzenorientierte Modelle tendenziell besser geeignet sind als kostenorientierte. Wichtige Aspekte wie Risikomanagement, Bezahlung und die Definition von Leistungsbeschreibung sowie Rollen werden ebenfalls thematisiert.