Agile und Open-Source-Softwareentwicklung
All content can be found on FAU’s StudOn pages for the class. Registration is open and unlimited.
|
Dozenten:
|
Riehle, D.
|
|
Umfang:
|
2 SWS (2,5 ECTS)
|
|
Termin(e) & Ort:
|
-
Montag, 10:00 - 12:00, 04.150
|
|
Zielgruppe:
|
WPF CE-MA-INF (1.-4. Semester)
WPF INF-BA (ab 5. Semester)
WPF INF-DH-SWE (5.-7. Semester)
WF CE-BA-TW (5.-6. Semester)
WF IuK-BA (5.-6. Semester)
WF IuK-DH (5.-8. Semester)
|
|
Inhalt:
|
Vorlesung
:
-
Gesamtüberblick Softwareprozess, -organisation, -rollen, -praktiken für agile und Open-Source-Softwareentwicklung
-
Einführung, Diskussion, und Erprobung agiler Methodenpraktiken (kombiniert: Scrum + XP) und Open-Source-Praktiken
-
Agile Praktiken: Backlog, User Stories, Testgetriebene Entwicklung, Continuous Integration, Paarprogrammierung, etc.
-
Open-Source Praktiken: Praktiken um Werkzeuge (Bugtracker, Email + Wikis, Diff + Patch + Commits), Sozialpraktiken, Entwurfspraktiken, Konfigurationsmanagement, etc.
-
Betrachtung der Praktiken etc. im Kontext moderner industrieller Softwareentwicklung
-
Erprobung am konkreten Beispiel der Webanwendung Wahlzeit
Übungen
:
-
Die Übungen erproben und vertiefen das abstrakt in der Vorlesung Gelernte
-
Die Übungen verwenden ein konkretes durchgängiges Beispiel, die Webanwendung Wahlzeit
-
Die Übungen sind in zwei Sprints eingeteilt; im ersten Sprint werden fünf zentrale Prozesspraktiken der agilen Entwicklung verwendet; im zweiten Sprint werden weitere erlernte Praktiken angewendet
|