Demomanagement
Der Fortschritt eines Projekts oder auch dessen erfolgreicher Abschluss wird meist durch eine Demonstration des Systems bestritten. Demonstrationen haben eine große Wirkung auf den Kunden und sind deshalb aus Sicht des Marketings äußerst wichtig. Dennoch steht für die Vorbereitung von Demonstrationen meist nicht viel Zeit zur Verfügung. Typischerweise werden noch kurz vor der Demontration Änderungen im Code vorgenommen, beispielsweise durch die beseitigung von Fehlern oder das Hinzufügen kleiner Features. Der Demonstration wird im Allgemeinen zu wenig Wichtigkeit zugemessen. Diesem Problem soll mit einem Demomanager in Sysiphus begenet werden.
Sysiphus ist ein Framework zum Entwickeln von Anwendungen, die die konzeptionelle Arbeit von Entwicklern und Proejktmanagern im Software Engineering unterstützen. Das Sysiphus Framework kennt beliebige Artefakte des Software Engineerings; sie werden Modellelemente genannt. Beispiele für Modellelemente sind Objekte, Methoden, Klassen aber auch Fragestellungen oder Aufgaben.
Die Modelle, die während eines Projekts entstehen sind für die Demo jedoch oftmals zu komplex und damit ungeeignet sie, dem Kunden zu präsentieren. Dennoch bilden sie die Grundlage für das, was präsentiert werden soll. Sysiphus verfügt über Abstraktionsebene, um Modelle unterschiedlich detailliert anzuzeigen. Sie koennen so eingesetzt werden, dass nur die Teile präsentiert werden, die für den Kunden interessant sind. Dies umfasst beispielsweise ein Deployment Diagramm, das die wichtigsten Knoten und Komponenten des Systems sowie deren Kommunikation zeigt.
Ziel dieser Arbeit, ist es eine Unterstützung für die Vorbereitung von Demos zu entwickeln. Dieser soll Abstraktionsebenen so einzusezten, dass sie alle für eine Demo relevanten Systemmodelle zusammenhält. Hinzu kommen Artefakte des Projektmanagements, wie offene Termin
aufgaben und issues, um den Projektfortschritt zu demonstrieren. Wünschenswert wäre eine semi-automatische Generierung eines Demo Vortrages.
- Betreuer: Korbinian Herrmann
- Bemerkung: Diese Arbeit wird sowohl als DA, MA als auch als BA und SEP angeboten. Der Umfang wird entsprechend angeapsst.