Woche 12: Ein Blick in die Praxis - Agile Softwareentwicklung und Continuous Delivery
Übersicht
In dieser Woche werden wir verschiedene Vorträge aus der Industrie hören, die die Themen Agile Softwareentwicklung und moderne Entwicklungswerkzeuge verbinden.
Theorie
Vorbereitung (zu bearbeiten bis 5. Dezember)
- Schritt 1: Finden Sie, durch eine kurze Websuche, heraus, wofür die Begriffe Continuous Integration, Continuous Delivery und Continuous Deployment stehen.
- Schritt 2: Schauen Sie sich stattdessen das (kurze Video) zum Thema Continuous Delivery von Martin Fowler an und arbeiten Sie an Ihrem Projekt.
- Link zum Video (youtube)
- Schritt 3: Bearbeiten Sie den Selbsttest für Woche 12 (auf Adam)).
Präsenzveranstaltung vom 6 Dezember
- In der Präsenzveranstaltung von 8-10 können Sie an Ihrem Projekt arbeiten. Der Theorie-Input wird stattdessen in der Übungsstunde erfolgen. Wir werden da einen Gastvortrag zum Thema Agile Softwareentwicklung hören. *
Übungsstunde
- In der Übungsstunde von 12.15 - 14.00 findet der Gastvortrag der Firma Erni zum Thema Agile Methoden in der Praxis statt.
Hausaufgaben
- Bereiten Sie die Projektpräsentation vor.
Lernziele
Teil Teilnehmenden
- können erklären, was man unter dem Begriff Continuous Delivery versteht.
- verstehen wie sich Continuous Delivery von Continuous Integration und Continuous Deployment unterscheidet.
- können die Wichtigkeit von Spezifikationen und automatisierten Tests in diesem Prozess einschätzen.
- kennen die Wichtigkeit und Rolle von Werkzeugen wie Versionsverwaltung (z.B. Git), Integrationsserver in Continuous Deployment.