Softwareprojekt Semantische Technologien
(19314012)
Type | Project |
---|---|
Instructor | Adrian Paschke, Marko Harasic |
Semester | WS 18/19 |
Scope of Course | |
Room | Takustraße 9 SR 046 |
Start | Oct 17, 2018 |
Time | Wednesday, 10:15-11:45 (SR046/T9) |
Projektthema im WS 2018/19: Entwicklung eines Business Intelligence and Reporting (BIRT) Frameworks für das Projektmanagement.
Entwicklung eines Business Intelligence and Reporting (BIRT) Framework, mit dessen Hilfe es möglich ist, Berichte und andere Dokumente zu designen und mit Daten einer Webanwendung parametrisiert zu erstellen. Dazu ist es nötig, die Al-ternativen mit Hilfe einer Analyse des Markts zu bestimmen und mit einer oder mehrerer prototypischen Umsetzungen die Integrierbarkeit in eine Java-basierte Webanwendung nachzuweisen und deren Leistungsfähigkeit zu bewerten. Das Softwareprojekt wird mit einem realen Industriekunden durchgeführt.
Während unserer Softwareveranstaltungen sind die Studenten in industrieähnliche Projekte eingebunden, die praktische Teilnahme verlangen. Unsere Industriepartner, die normalerweise schon mit unserer Gruppe im Kontext von Forschungsprojekten, -ereignissen oder anderen Aktivitäten zusammengearbeitet haben, übernehmen die Rolle eines realen kommerziellen Kunden (unterschiedliche Partner in jedem Semester). Während des Projektablaufs richtet sich der Schwerpunkt der Studenten auf den Kunden. Das Projekt wird ausschließlich von Studenten geleitet, zum Beispiel haben die Studenten fast die volle Kontrolle über den Arbeitsablauf, dessen Fortschritt, Zeitplan genauso wie sie für alle projektbezogenen Hochs und Tiefs verantwortlich sind. Die Teilnehmer verhandeln und treffen Vorkehrungen mit dem Kunden, befragen den Kunden, um eine Anforderungsanalyse durchzuführen, bereiten ein Angebot vor, das auf den Bedürfnissen des Kunden basiert, planen Meilensteine und liefern sie pünktlich und zur Zufriedenheit des Kunden. Unsere Hauptlehrziele in den praxisorientierten Projekten sind:
- ·den Situationen aus der Praxis mit realen Problemen, industriellen Kunden, Angeboten, Verträgen, Meilensteinen und abschließender Produktübergabe zu simulieren
- ·den Studenten eine team-basierte Erfahrung beim Erstellen eines umfangreichen, realen Softwareprodukts für eine Realimplementierung zu geben
- ·unseren Studenten die Gelegenheit zu geben, an ihren Kommunikations-, Entwicklungs- und Führungsskills, Problemlösungs-, Konfliktmanagement-(zwischen Kunden und Teammitglieder), zwischenmenschlichen Skills und Personalführung zu arbeiten
- ·den Studenten die Gelegenheit geben etwas über Risiko- und Krisenmanagement zu lernen
- ·den Studenten beizubringen, wie interne und externe (mit der Hilfe des Kunden) Treffen angesetzt werden, inklusive der Vorbereitung von produktiven Besprechungen und einer förderlichen Besprechungsatmosphäre
- ·den Studenten die Gelegenheit für projektbasiertes Lernen zu bieten.