Zur Modulseite PDF generieren

#40797 / #9

Seit SoSe 2024

English

The AMOS Project - Software Developer Role
Das AMOS Projekt - Software Developer Role

9

Hauswirth, Manfred

Benotet

Portfolioprüfung

English

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34332300 FG Open Distributed Systems (ODS)

Keine Angabe

Kontakt


HFT 3

Vassiliou-Gioles, Theofanis

lehre@ods.tu-berlin.de

Lernergebnisse

- Students learn about agile methods, in particular Scrum and eXtreme Programming (XP) - Students gain practical hands-on Scrum experience as a software developer in a team project

Lehrinhalte

This course teaches agile methods (Scrum and XP) and open-source tools using a single semester-long project. It takes place online and across multiple universities. Topics covered are: - Agile methods and related software development processes - Scrum roles, and process practices, including product and engineering management - Technical practices like refactoring, continuous integration, and test-driven development - Principles and best practices of open-source software development The project is a software development project in which each student team works with an industry partner who provides the idea for the project. This is a practical hands-on experience. This module is for the software developer role. Sign-up and further course information are available through a Google spreadsheet at https://amos.uni1.de -

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
AMOSPJ0432 L 782WiSe/SoSede4

Arbeitsaufwand und Leistungspunkte

AMOS (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Presence time15.04.0h60.0h
Preparation / Wrap Up15.014.0h210.0h
270.0h(~9 LP)
Der Aufwand des Moduls summiert sich zu 270.0 Stunden. Damit umfasst das Modul 9 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Students play the software developer role. A software developer estimates the effort for requirements and implements them. Students must have prior software development experience. There are complementary modules for the product owner and Scrum master role. Students will be organized into teams of 7-9 people, combining one Scrum master with two product owners with six software developers. 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 in the run-up to the course. Class consists of a 90 min. lecture followed by a 90 min. team meeting. Rooms and times for team meetings are assigned at the beginning of the semester. You must be able to regularly participate in the team meetings.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

- Basic understanding of software engineering - Advanced software development skills Please make sure that you have registered for the course three (!) weeks before the start of the lecture period so that we can write to you about the project options.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolio examination

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

English, German

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Deliverable assessment) Lecture quiz10schriftlich5min before each lecture, first 7 lectures
(Deliverable assessment) Individual work as software developer45praktischProject dependent, every week
(Deliverable assessment) Individual contribution to teamwork45praktischProject dependent, every week

Notenschlüssel

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Prüfungsbeschreibung (Abschluss des Moduls)

The quizzes will take place on Moodle and will gradually be included in the grade. Participation is not required to pass the course.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 24.

Anmeldeformalitäten

Depending on the respective examination regulations, registration is required via the options communicated for this purpose (QISPOS, MOSES/MTS or officially released registration forms). Please pay attention to the corresponding notifications. The number of projects limits the number of possible participants.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Manifesto for Agile Software Development. http://agilemanifesto.org/

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)118SoSe 2024SoSe 2025
Computer Science (Informatik) (M. Sc.)118SoSe 2024SoSe 2025
Elektrotechnik (M. Sc.)19SoSe 2024SoSe 2025
Informatik (B. Sc.)13SoSe 2024SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)16SoSe 2024SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)19SoSe 2024SoSe 2025

Sonstiges

The language of the lectures is English, but student teams may choose to speak German.