TUM Project Opportunities
← Back to projects

idp-032 · Informatics IDP Hub

Implementierung der nutzerseitigen Mechanismen einer menschzentrier- ten Dienstplanung

Automatically extracted from the linked project document. Check the original PDF before relying on a detail.

Document language: German · Pages: 1 · Extracted: 25 Sept 2026, 23:27

Offer 1

Implementierung der nutzerseitigen Mechanismen einer menschzentrierten Dienstplanung

English summary

The project implements and evaluates backend mechanisms for a human-centered physician scheduling process, including recording employee preferences, shaping draft schedules, and exchanging shifts. Students analyze feasibility and requirements, design the data model, logic, and interfaces, and implement a functional prototype. The offer asks for basic Python or comparable knowledge and experience with Git; larger software-project experience is an advantage.

Overview

Project details
Implementierung der nutzerseitigen Mechanismen einer menschzentrierten Dienstplanung
Source excerpt · Page 1
  • “Implementierung der nutzerseitigen Mechanismen einer menschzentrierten Dienstplanung” Page 1 ↗
Organization
Not stated in the PDF
Project formats
  • Project Study
    Source excerpt · Page 1
  • IDP
    Source excerpt · Page 1
Degree levels
Not stated in the PDF
Project goal
Funktionsfähiger, robuster und erweiterbarer Backend-Baustein für nutzerseitige Mechanismen der Dienstplanung.
Source excerpt · Page 1
  • “Ziel ist ein funktionsfähiger, robuster und erweiterbarer Backend-Baustein für die nutzerseitigen Mechanismen.” Page 1 ↗

Topics and work

Subjects
  • menschzentrierte Dienstplanung
    Source excerpt · Page 1
    • “ein menschzentrierter Prozess in drei Phasen erarbeitet” Page 1 ↗
  • nutzerseitige Mechanismen für Beschäftigte
    Source excerpt · Page 1
    • “Fokus sind die Mechanismen der Beschäftigten: Präferenzen erfassen, den Planentwurf aktiv mitgestalten und Dienste tauschen.” Page 1 ↗
  • Backend-Umsetzung
    Source excerpt · Page 1
    • “Diese Mechanismen sind fachlich definiert und sollen nun im Backend umgesetzt werden.” Page 1 ↗
Application areas
  • ärztliche Dienstplanung
    Source excerpt · Page 1
    • “Für die ärztliche Dienstplanung wurde ein menschzentrierter Prozess in drei Phasen erarbeitet” Page 1 ↗
  • Personalplanung
    Source excerpt · Page 1
    • “Im Forschungsprojekt FAIRPLAN wird ein KI-gestütztes Personalplanungssystem entwickelt” Page 1 ↗
Methods and tools
  • Backend-Struktur
    Source excerpt · Page 1
    • “Einarbeitung in das Domänenmodell, die bestehende Backend-Struktur und die vorgesehenen Mechanismen” Page 1 ↗
  • Datenmodell
    Source excerpt · Page 1
    • “Entwurf der technischen Umsetzung (Datenmodell, Logik, Schnittstellen)” Page 1 ↗
  • Schnittstellen
    Source excerpt · Page 1
    • “Entwurf der technischen Umsetzung (Datenmodell, Logik, Schnittstellen)” Page 1 ↗
  • Prototyp
    Source excerpt · Page 1
    • “Implementierung eines funktionsfähigen Prototyps” Page 1 ↗
Activities
  • Einarbeitung in Domänenmodell, Backend-Struktur und vorgesehene Mechanismen
    Source excerpt · Page 1
    • “Einarbeitung in das Domänenmodell, die bestehende Backend-Struktur und die vorgesehenen Mechanismen” Page 1 ↗
  • Analyse der technischen Umsetzbarkeit und Ableitung der Anforderungen
    Source excerpt · Page 1
    • “Analyse der technischen Umsetzbarkeit und Ableitung der Anforderungen” Page 1 ↗
  • Entwurf der technischen Umsetzung
    Source excerpt · Page 1
    • “Entwurf der technischen Umsetzung (Datenmodell, Logik, Schnittstellen)” Page 1 ↗
  • Implementierung eines funktionsfähigen Prototyps
    Source excerpt · Page 1
    • “Implementierung eines funktionsfähigen Prototyps” Page 1 ↗
  • Test, Evaluation und iterative Verbesserung
    Source excerpt · Page 1
    • “Test, Evaluation und iterative Verbesserung” Page 1 ↗
  • Präferenzen erfassen
    Source excerpt · Page 1
    • “Präferenzen erfassen, den Planentwurf aktiv mitgestalten und Dienste tauschen.” Page 1 ↗
  • Planentwurf aktiv mitgestalten
    Source excerpt · Page 1
    • “Präferenzen erfassen, den Planentwurf aktiv mitgestalten und Dienste tauschen.” Page 1 ↗
  • Dienste tauschen
    Source excerpt · Page 1
    • “Präferenzen erfassen, den Planentwurf aktiv mitgestalten und Dienste tauschen.” Page 1 ↗
Kinds of work
  • Software development
    Source excerpt · Page 1
    • “Implementierung eines funktionsfähigen Prototyps” Page 1 ↗
Expected outputs
  • funktionsfähiger Prototyp
    Source excerpt · Page 1
    • “Implementierung eines funktionsfähigen Prototyps” Page 1 ↗
  • Backend-Baustein für nutzerseitige Mechanismen
    Source excerpt · Page 1
    • “Ziel ist ein funktionsfähiger, robuster und erweiterbarer Backend-Baustein für die nutzerseitigen Mechanismen.” Page 1 ↗

Requirements

Required skills
  • Grundkenntnisse in Python oder vergleichbar
    Source excerpt · Page 1
    • “Grundkenntnisse in Python oder vergleichbar, Interesse an Backend/Softwareentwicklung” Page 1 ↗
  • Interesse an Backend/Softwareentwicklung
    Source excerpt · Page 1
    • “Grundkenntnisse in Python oder vergleichbar, Interesse an Backend/Softwareentwicklung” Page 1 ↗
  • Erfahrung mit Versionskontrolle mit Git
    Source excerpt · Page 1
    • “Erfahrung mit Versionskontrolle mit Git (z. B. GitLab oder GitHub)” Page 1 ↗
  • Interesse an Schnittstellen (APIs) und der Anbindung einer App- bzw. Weboberfläche
    Source excerpt · Page 1
    • “Interesse an Schnittstellen (APIs) und der Anbindung einer App- bzw. Weboberfläche” Page 1 ↗
  • Freude an aktiver Mitarbeit in einem Forschungsprojekt und an Teamarbeit
    Source excerpt · Page 1
    • “Freude an aktiver Mitarbeit in einem Forschungsprojekt und an Teamarbeit” Page 1 ↗
  • Selbstständige und strukturierte Arbeitsweise
    Source excerpt · Page 1
    • “Selbstständige und strukturierte Arbeitsweise” Page 1 ↗
  • Gute Deutschkenntnisse
    Source excerpt · Page 1
    • “Gute Deutsch- und Englischkenntnisse” Page 1 ↗
  • Gute Englischkenntnisse
    Source excerpt · Page 1
    • “Gute Deutsch- und Englischkenntnisse” Page 1 ↗
Recommended skills
  • Erfahrung in größeren Programmier- bzw. Softwareprojekten
    Source excerpt · Page 1
    • “Erfahrung in größeren Programmierbzw. Softwareprojekten von Vorteil” Page 1 ↗
Eligible study fields
Not stated in the PDF
Programming in the project
Central
Source excerpt · Page 1, Page 1
  • “Diese Mechanismen sind fachlich definiert und sollen nun im Backend umgesetzt werden.” Page 1 ↗
  • “Implementierung eines funktionsfähigen Prototyps” Page 1 ↗
Programming prerequisite
Required
Source excerpt · Page 1
  • “Grundkenntnisse in Python oder vergleichbar, Interesse an Backend/Softwareentwicklung” Page 1 ↗

Practical details

Team size
Not stated in the PDF
Duration
Not stated in the PDF
Start
Ab sofortNormalized date: asap
Source excerpt · Page 1
Application deadline
Not stated in the PDF
Work location
Not stated in the PDF
Location mode
Not stated in the PDF
Working language
  • Deutsch
    Source excerpt · Page 1
  • Englisch
    Source excerpt · Page 1

Learning and support

Learning opportunities
Not stated in the PDF
Support offered
Not stated in the PDF

Application and contacts

Contacts
How to apply
Bewerbung bitte an Annina Metzner senden!
Source excerpt · Page 1
  • “Bewerbung bitte an Annina Metzner senden!” Page 1 ↗
Further information
Not stated in the PDF