direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Page Content

The AMOS Project

module "The AMOS Project" (9 ECTS)
winter semester
Prof. Dr. Ina Schieferdecker, Prof. Dr. Dirk Riehle
LV Nr.
0432 L 782
Lectures: 10-12 o'clock,
2h Teammeetings: Thursday in the time between 8:00 to 16:00 o'clock
1. Lecture on Thursday October 17th 2019, 10-12 Uhr
Raum HFT TA 441
attendees limit
32 students
Please send a mail for registration to .

In addition we kindly as you, that after you have registered per email to fill-out the following survey (link). Please note that filling out the survey does NOT replace a registration via email.


Teaching goals

The objective of agile software development is to make software development processes more flexible and lean. For that e.g. approaches of team members and their interaction have priority over processes and tools. The project provides agile methods along a concrete software development and helps understanding of

●      software products and software development in an industry context,

●      methods, in particular Scrum and Extreme Programming,

●      pen source software development and its underlying principles, and

●      provides practical hands-on experience with a Scrum process and XP technical practices.

 Content of teaching

 The AMOS Project teaches agile methods (Scrum and XP) using a concrete development project during the lecture period. Topics covered are:

●      Agile methods, related software development processes, and the principles behind them

●      Scrum roles, process practices, including product and engineering management

●      Technical practices like refactoring, continuous integration, and test-driven development                                  

●      Principles, best practices, and tools of open source software development

The project is a software development project in which student teams work with an industry partner who provides the idea for the project. This is a practical hands-on experience. The students learn and apply all three main Scrum roles:

●      Product owner and documenter. In this role, a student defines, prioritizes, communicates, and reviews requirements.

●      Software developer. In this role, a student estimates their effort for requirements and implements them.

●      Scrum master. In this role, a student manages the project success and removes non-technical obstacles (“impediments”).


You can learn more about the course and the schedule through this Google Spreadsheet: https://goo.gl/1YjlU0.

You can get an impression of prior AMOS projects here:  http://osr.cs.fau.de/category/teaching/specific/amos/




Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions