19323612 Project Seminar

SoSe 16: Softwareprojekt: AMOS-Projekt

Additional information / Pre-requisites

Educational Objective & Competences

  • Understanding of software products and software development in an industry context
  • Understanding of agile methods, in particular Scrum and Extreme Programming
  • Understanding of open source software development and its underlying principles
  • Practical hands-on experience with a Scrum process and XP technical practices

Target Group

  • Informatik-Bachelor and Master
  • Wirtschaftsinformatik-Master

Literature

http://goo.gl/5Wqnr7

Language

English or German by choice of students.

close

Comments

The AMOS Project teaches agile methods (Scrum and XP) using a single eight-week-long project. 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. Students can play one of two primary roles:

  • Product owner. In this function, a student defines, prioritizes, communicates, and reviews requirements.
  • Software developer. In this function, a student estimates their effort for requirements and implements them.

Students will be organized into teams of 5-7 people. An industry partner will provide requirements to be worked out in detail by the product owners and to be realized by the software developers. The available projects will be presented at the beginning of the course.

Class is run as a 4h block and includes a 90min lecture and a 90min coached exercise session. Rooms for project meetings are made available, but are optional.

To get a chance for a seat in the course, please sign-up at least two weeks before the course starts. We will then reach out to you to inform you about the available projects and to allocate students to teams.

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

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

close

Suggested reading

http://goo.gl/5Wqnr7

9 Class schedule

Regular appointments

Mon, 2016-08-01 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-08-03 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Fri, 2016-08-05 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-08-10 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-08-17 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-08-24 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-08-31 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
T9/053 Seminarraum (Takustr. 9)

Wed, 2016-09-07 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
A7/SR 031 (Arnimallee 7)

Fri, 2016-09-09 08:00 - 20:00

Lecturers:
Prof. Dr. Dirk Riehle

Location:
A7/SR 031 (Arnimallee 7)

Subjects A - Z