193
Compulsory

When a course instance has been created from a template, the course instance will be in this state

  • Data is usually still incomplete and everything can still be edited.
  • Lecturers or secretaries can move the state forward to Edited.

In diesem Proseminar werden agile Softwareentwicklungsmethoden (z.B. Scrum, XP, Kanban) und ihre Praktiken (z.B. Pair Programming, Test-First-Development) behandelt. Letztere sind im weiteren Sinne zu verstehen und schließen auch angrenzende Themen -- wie etwa "moderne", dezentrale Versionsverwaltung (z.B. mit Git) -- ein.

Inhaltlich ist dieses Proseminar dabei eher auf Prozess- als auf technische Aspekte ausgerichtet.

Vorläufige Themenliste:

  • Scrum
  • eXtreme Programming (XP)
  • Kanban
  • Pair Programming
  • Code Reviews
  • Unit Testing
  • Continuous Integration
  • Dezentrale Versionsverwaltung (z.B. mit Git)
  • Retrospektiven
  • Erfolgsmessung in agilen Projekten
  • Einführung eines agilen Entwicklungsstils (Beispiel XP)

Generell soll ein Proseminar zum Erlernen eines wissenschaftlichen Arbeitsstils und dem Erwerb kommunikativer Kompetenzen dienen. Für die Erarbeitung der jeweiligen Themen werden grundlegende Literaturquellen gegeben. Eine kritische Auseinandersetzung mit diesen wird erwartet; das Einbeziehen weiterer Quellen ist erwünscht. Für die schriftliche Ausarbeitung sowie das abschließende Referat werden LaTeX- bzw. PowerPoint-Vorlagen gestellt.

This course (Proseminar) deals with agile software development methods (e.g. Scrum, XP, Kanban) and its practices (e.g. Pair Programming, Test-First-Development). The latter are to be understood in a broad sense and also include neighboring topics such as "modern", decentral version administration (e.g. with Git).

The seminar rather focuses on process than on technical aspects.

Preliminary topic list:

  • Scrum
  • eXtreme Programming (XP)
  • Kanban
  • Pair Programming
  • Code Reviews
  • Unit Testing
  • Continuous Integration
  • Decentralized version control (e.g. with Git)
  • Retrospectives
  • Success in agile projects
  • Adoption of an agile development style (example XP)

Generally, the seminar participants shall become acquainted with a scientific working style and acquire communicative competences. Basic literature will be provided for the respective topics. A critical examination of these is expected; the inclusion of further sources is favored. LaTeX- and PowerPoint templates will be provided for the written report and the final presentation, respectively.

Cross-language

Expectant Mother

Not dangerous
Partly dangerous
Alternative Course
Dangerous

Nursing Mother

Not dangerous
Partly dangerous
Alternative Course
Dangerous