Trunk-based Development mit Continuous Delivery (CD) verspricht schnellste Iterationszyklen. Statt über Branches und Pull Requests werden Commits auf dem trunk/main branch gemacht und unter Umständen direkt deployt. Das ermöglicht Teams, Funktionen in atemberaubendem Tempo an die Anwenderinnen und Anwender zu liefern.
Aber wie funktioniert das eigentlich mit den Code-Reviews? Und welche Auswirkungen hat das auf den Entwicklungsprozess?
In diesem Vortrag teile ich die Erfahrung meines Teams aus anderthalb Jahren Entwicklung mit Trunk-based Continuous Delivery. Ich diskutiere die Vorteile, Fallstricke, wichtige Lektionen und Seiteneffekte – vom Risikomanagement über die Sicherstellung der Codequalität bis hin zur Teamzusammenarbeit.
Grundlegende Kenntnisse über Software-Entwicklungsprozesse, Continuous Integration/Continuous Delivery sowie Git.
- Ein Verständnis für die Konzepte von Trunk-based Development und Continuous Delivery entwickeln.
- Vor- und Nachteile des Einsatzes von Trunk-based Development.
- Praktische Tipps für Trunk-based Development in einem Team erhalten.
- Konsequenzen für den gesamten Entwicklungsprozess (z.B. Code-Reviews verstehen).
