Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Course INF-30-12-K-3

Projekt Agile Methoden 1 (2L, 4.0 LP)

Course Type

SWS Type Course Form CP (Effort) Presence-Time / Self-Study
- K 4.0 CP 92 h
2 L Programming training course 28 h
(2L) 4.0 CP 28 h 92 h


CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. irreg.
Level [3] Bachelor (Core)
Language [DE] German
Area of study [INF-SE] Software-Engineering
Livecycle-State [NORM] Active


Usually the project is offered as a block event.

Possible Study achievement

  • Verification of study performance: presentation
  • Details of the examination (type, duration, criteria) will be announced at the beginning of the course.


  • The task of the project includes the design, implementation and testing of software systems using agile methods.
  • Students learn principles and techniques of agile development from approaches like SCRUM and Extreme Programming.
  • In several iterations (so-called sprints) an application from the domain of socio-technical systems is prototypically developed or enhanced using agile techniques.
  • In the area of design, students learn, for example, approaches of refactoring
  • In the area of testing, students learn approaches of test driven development.
  • In the area of implementation, students learn techniques such as pair programming and coding dojos.
  • Competencies from the Web-based Introduction to Programming module are applied in the project.
  • Students also actively reflect on the effects of the technical system on its organizational and personnel context.


  • Ken Schwaber, Mike Beedle, Agile Software Development with Scrum, Prentice Hall, 2001.
  • Kent Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley Longman, Amsterdam, 1999.

Requirements for attendance (informal)


Requirements for attendance (formal)


References to Course [INF-30-12-K-3]

Module Name Context
[INF-90-04-M-3] Project work P: Obligatory 2L, 4.0 LP