MIN303: Softwareentwicklungsprojekt 3: Technische und wirtschaftliche Teilprojektleitung
Softwareentwicklungsprojekt
MIN303: Softwareentwicklungsprojekt 3: Technische und wirtschaftliche Teilprojektleitung
Studiendekan:in des Fachbereichs
Professor:innen des Studiengangs Informatik
Master Informatik
Informatik
Deutsch
jedes Semester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
2SL+2P
Software Development Project 3: Technical and Economic Subproject Leadership
Empfohlen werden Kompetenzen entsprechend Softwareentwicklungsprojekt 1 und 2 oder vergleichbare Kompetenzen in der systematischen Einarbeitung in bestehende Softwareprodukte, der eigenständigen Planung und qualitätsgesicherten Umsetzung größerer Entwicklungspakete sowie der Abstimmung und Integration arbeitsteilig erbrachter Softwarebeiträge. Die Studierenden sollten technische Entscheidungen im Produktkontext begründen, Aufwände und Risiken einschätzen und kleinere Arbeitsgruppen fachlich koordinieren können.
WAS
Mit erfolgreichem Abschluss des Moduls sind die Studierenden in der Lage, die Weiterentwicklung eines abgegrenzten Bereichs eines langlebigen Softwareprodukts technisch, organisatorisch und wirtschaftlich zu koordinieren. Sie können Kundenbedarfe und Produktziele in eine priorisierte Planung überführen, Ressourcen, Aufwände, Kosten, Risiken und Abhängigkeiten berücksichtigen, Beiträge weiterer Projektbeteiligter fachlich einordnen und integrieren sowie Entscheidungen gegenüber technischen und nichttechnischen Anspruchsgruppen begründet vertreten.
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- Kundenbedarfe, Produktziele, Anforderungen, technische Abhängigkeiten und Rahmenbedingungen analysieren und in eine abgestimmte Spezifikation mit überprüfbaren Abnahme- und Erfolgskriterien überführen,
- Aufgaben nach Wertbeitrag, Aufwand, Risiken und Abhängigkeiten priorisieren und daraus eine Roadmap, Releases, Meilensteine und bearbeitbare Arbeitspakete ableiten,
- technische Lösungsalternativen bewerten und dabei Qualität, Wartbarkeit, Sicherheit, Betrieb, Ressourceneinsatz und Lebenszykluskosten berücksichtigen,
- Aufwände, Kapazitäten, Kosten und Termine planen, den Projektfortschritt anhand geeigneter Kennzahlen beurteilen und bei Abweichungen steuernd eingreifen,
- Angebote, Beschaffungs- oder Make-or-Buy-Alternativen projektbezogen analysieren und technische sowie wirtschaftliche Entscheidungsgrundlagen aufbereiten,
- Aufgaben für weitere Projektbeteiligte fachlich und technisch vorbereiten, deren Umsetzung begleiten und Beiträge hinsichtlich Anforderungen, Qualität und Integrationsfähigkeit überprüfen,
- Kunden-, Anforderungs-, Review- und Abnahmegespräche durchführen sowie Onboarding, Wissenssicherung, Release, Betriebsübergabe und Offboarding koordinieren,
- Entscheidungen, Risiken, Planänderungen, Integrationsprozesse und wirtschaftliche Auswirkungen nachvollziehbar dokumentieren und ihre Koordinations- und Führungsrolle reflektieren.
WOZU
Die Studierenden nutzen diese Kompetenzen, um Verantwortung für abgegrenzte Produkt- oder Teilprojektbereiche in arbeitsteiligen Softwareentwicklungsorganisationen zu übernehmen. Sie können technische Weiterentwicklung, Projektsteuerung und wirtschaftliche Rahmenbedingungen miteinander verbinden, Beiträge unterschiedlicher Beteiligter koordinieren und die nachhaltige Weiterentwicklung sowie den Betrieb eines Softwareprodukts sicherstellen.
- Kundenbedarfe, Produktziele, Stakeholder und abgestimmte Spezifikationen einschließlich Abnahme- und Erfolgskriterien
- Priorisierung nach Wertbeitrag, Aufwand und Risiko sowie Roadmap-, Release-, Meilenstein- und Aufgabenplanung
- Technische Entscheidungsfindung unter Berücksichtigung von Architektur, Qualität, Sicherheit, Betrieb und Weiterentwicklungsfähigkeit
- Aufwandsschätzung, Kapazitäts- und Ressourcenplanung, Kosten- und Terminprognosen sowie Projektcontrolling
- Wirtschaftliche Bewertung von Produktentscheidungen, Lebenszykluskosten, Angebotskalkulation und -bewertung sowie Make-or-Buy- und Beschaffungsentscheidungen
- Fachliche Koordination, Aufbereitung von Aufgaben, Review, Integration und Rückmeldung zu Beiträgen weiterer Projektbeteiligter
- Kundenkommunikation, Abnahme, Release, Betriebsübergabe, Onboarding, Offboarding und Wissenssicherung
- Risiko-, Abhängigkeits-, Änderungs- und Entscheidungsmanagement sowie Dokumentation und Reflexion der Teilprojektleitung
Keine separate Prüfungsvorleistung. Die semesterbegleitenden Meilensteine, Präsentationen und Reflexionsanteile sind Bestandteil der Prüfungsleistung.
Studien- oder Projektarbeit. Sie wird als Projektportfolio mit Fachgespräch ausgestaltet. Das Portfolio dokumentiert die Analyse des Kundenbedarfs und die Spezifikation des verantworteten Produkt- oder Teilprojektbereichs, die Priorisierung, Roadmap, Release-, Ressourcen-, Kosten- und Terminplanung, die Vorbereitung und Begründung wesentlicher technischer und wirtschaftlicher Entscheidungen, die Koordination, Überprüfung und Integration der Beiträge weiterer Projektbeteiligter, das Risiko-, Änderungs- und Projektcontrolling, die durchgeführten Kunden-, Review-, Abnahme-, Übergabe- und Onboarding-Prozesse sowie die Reflexion der eigenen Koordinations- und Führungsrolle. Das Portfolio entsteht semesterbegleitend entlang vereinbarter Meilensteine. Die Studierenden stellen den Projektstatus, bestehende Abweichungen, offene Entscheidungen und zentrale Ergebnisse regelmäßig in Planungs-, Review- und Abstimmungsformaten vor und berücksichtigen erhaltenes Feedback in der weiteren Steuerung. Das Fachgespräch dient der individuellen Prüfung der technischen, organisatorischen und wirtschaftlichen Entscheidungsfähigkeit, des System- und Rollenverständnisses sowie der Koordinationsleistung.
- Starke, Gernot: Effektive Softwarearchitekturen: Ein praktischer Leitfaden. 10., überarbeitete Auflage. Carl Hanser Verlag, 2024.
- Bass, Len; Clements, Paul; Kazman, Rick: Software Architecture in Practice. 4th Edition. Addison-Wesley Professional, 2021.
- Rupp, Chris; die SOPHISTen: Requirements-Engineering und -Management. Carl Hanser Verlag, 2014.
- Fournier, Camille: The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change. O’Reilly Media, 2017.
- Weitere produkt- und kontextspezifische Dokumentation wird semesterbezogen bereitgestellt.