Authors
Affiliations

Gesellschaft für Informatik

deRSE

Gesellschaft für Informatik

deRSE

Florian Goth

Jan Phillip Thiele

Jan Linxweiler

Anna-Lena Lamprecht

Maja Toebs

RSE Management Class (RWTH 2026)

General Course Concept

Modultitel: RSEng-Management & -Kommunikation

Modulniveau: Master

Inhalt:

  • Kooperation: Persönlichkeitsmerkmale, Remote-Arbeit, Pair Programming, technisches Englisch, Konfliktmanagement, doppelte Ziele (Projektziele vs. persönliche)

  • zielgruppengerechte Kommunikation: Kommunikationsframeworks, Umgang mit diversen Stakeholdern, Grundsätze der Gleichberechtigung, Vielfalt und Inklusion, interkulturelle und interdisziplinäre Unterschiede

  • Teammanagement: Herausforderungen transienter Teams, Management abhängig von Projekt- und Teamgröße, Rollen in einem Softwareteam, Bedeutung gemeinsamer Werte in einem RSE-Team

  • Zeit- und Projektmanagement: Zielsetzung, (agile) Projektmanagement-Techniken und -Tools, Zeitplanung, Arbeitsteilung und Abhängigkeiten von Aufgaben, Entscheidungstechniken

  • (Software-)Qualitätskontrolle: Anforderungsmanagement, testgetriebene Entwicklung, Code Review Prinzipien, Projekt-Monitoring, Risikomanagement

  • Forschungsmanagement: Forschungszyklus, Publikationsworkflow, rechtliche Aspekte von Forschungsdaten, öffentliche Datenbanken

Lernziele/Lernergebnisse:

  • Kenntnisse: Studis kennen…

    • Kommunikations- und Kooperationstechniken für die Arbeit im interdisziplinären Umfeld von Research Software Engineers (RSEs)

    • Aktuelle Projekt- und Teammanagementtechniken für die Softwareentwicklung

    • Psychische und soziale Gelingensbedingungen für Zusammenarbeit

    • Das Diversity, Equity and Inclusion Framework

  • Fertigkeiten: Studis können…

    • Den Forschungszyklus anhand von Beispielen erklären

    • Umsetzungsentscheidungen zielgruppengerecht erklären

    • Ziele SMART formulieren

    • Techniken zur systematischen Entscheidungsfindung anwenden

  • Kompetenzen: Studis sind auf Basis der Kenntnisse und Fertigkeiten in der Lage…

    • einen agilen Forschungssoftwareentwicklungsprozess mitzugestalten

    • einen verständlichen Projektplan für ein gegebenes Projekt zu entwickeln, inklusive Grenzen, Meilensteinen, Risiken, Ressourcen und Erfolgskriterien

    • einen Projektumfang zu definieren und die Erwartungen von Stakeholdern zu managen

    • die Wartung und Nachhaltigkeit von Software zu planen

    • entwickelte Lösungen überzeugend zu präsentieren und zu diskutieren

    • Führungsverantwortung in Forschungssoftwareprojekten zu übernehmen

Teilnahmebedingungen: Interesse an Research Software Engineering

(empfohlene) Voraussetzungen: Modul Softwareentwicklung absolviert

Literatur: siehe Zotero

Sprache: * Englisch für Masterstudierende und veröffentlichte Dokumente * Deutsch für Bachelorstudierende

Prüfungsbedingungen: Mündliche Prüfung. Voraussetzung für die Zulassung zur Prüfung ist das Bestehen der Prüfungsnebenleistung (Vortrag)

Sonstiges: Viele Inhalte werden von den Studierenden selbst mittels Grundlagenliteratur und aktuellen Artikeln erarbeitet. Die ersten und letzten Seminare werden von den Dozierenden gestaltet und bieten Raum, um die gelehrten Projekt- und Teammanagementtechniken mit Fallstudien, Rollenspielen usw. auszuprobieren und auszuwerten.

Modulverantwortung: Marc Schmidt & Dr. Julian Dehne

ECTS: 3

Kontaktzeit (SWS): 2 (1 Vorlesung + 1 Seminar)

Prüfungsdauer: 20-30 min

Gesamtstunden: 90

Präsenzstunden: 30

Selbststudium: 60

Lectures

Lecture 1: Scientific Writing

Lecture 2: Conflict Management

Lecture 3: Rollenspiel »LernSpur« — Planspiel zum Anforderungs-Kickoff einer Forschungsdatenplattform, inkl. Handouts und Spielleitungsmaterial.

Call for Contribution of User Stories

  • Call for Contribution — helfen Sie mit, indem Sie reale Fallstudien zu Konflikt-, Management- und Kommunikationsproblemen beisteuern.