ONE rcc WORLD
Project Idea Metadata
- Project Idea Name: ONE rcc WORLD
- Date: 11/22/2021 4:37:28 PM
-
Administrators:
Project Idea Description
Ausgangslage und Problemstellung:
Die HSLU-Geschäftsapplikation https://rcc.hslu.ch/ inkl. der daraus ausgelagerten Website https://becreate.ch/ steht neben den Studierenden und Mitarbeitenden der Hochschule Luzern ebenso allen rund 470 000 Switchaai-Usern der Schweiz zur Verfügung und wird kontinuierlich weiterentwickelt.
Die Software-Suite enthält fünf Web Based Trainings, die grundsätzlich in das Modell und in die Themen relax, concentrate und create einführen. Innerhalb des WBTs create befindet sich ein spezielles Unterkapitel zum (Inter)connected Media Learning.
Neben den WBTs enthält rcc eine webbasierte Applikation (WebApp), mit der der Lern- und Entwicklungsprozess des individuellen Ressourcenmanagements individuell bewirtschaftet werden kann. Dafür steht eine Wissensdatenbank mit rund 450 Beiträgen zu 13 Hauptkapiteln rund um die Themen Regeneration, Konzentration und Kreativität sowie Prävention und Gesundheitsförderung zur Verfügung. Ein DataFramework ermöglicht die statistische Auswertung der erfassten Daten. Ein Fragebogentool stellt Ergebnisse von aktuell fünf Instrumenten zur Verfügung. Sämtliche zuvor erhobenen Daten werden in einem PDF auf Wunsch zusammengefasst.
Die ausgelagerte Website becreate ist eine zweisprachige Software zum Management von Kreativitäts- und Innovationsworkshops, sowie offenen und (Inter)connected Media Projekten. Dafür stehen den Usern analog zu rcc sowohl Webbased Trainings aber auch die Open Source Mediaplattform Frametrail zur Verfügung, die innerhalb von becreate speziell angepasst wurde.
rcc, becreate, die Web Based Trainings, FrameTrail und eine zukünftige App für mobile Geräte sind insgesamt eine umfangreiche Menge an Software, gebündelt in den jeweiligen historisch gewachsenen Plattformen. Für alle Bestandteile dieser Software gab es jeweils Bedarf, warum sie so entwickelt wurden.
Ein integrales Gesamtkonzept namens «ONE rcc WORLD» ist nun zwingend. Erstens soll die Menge an Software auf eine schlanke, vereinheitlichte, klar organisierte Weise weiterwachsen, so dass Redundanzen vermieden und möglichst viel Effizienz geschaffen wird. Zweitens sollen gemeinsame Elemente im Bereich der User Stories erkannt und vereinheitlicht werden. Der Schwerpunkt dieser Arbeit liegt im Bereich der Software, weniger im Bereich der Usability.
rcc und becreate sind TYPO3 Anwendungen, die auf unterschiedlichen Servern gehostet sind. FrameTrail ist eine eigenständige Open Source Software, eingebunden als TYPO3 Extension. Die WBTs sind unabhängige SCORM Lernmodule. Bis heute wurden bereits grosse Anstrengungen unternommen, um über alle Software hinweg eine geeignete, flexible, modulare Struktur zu schaffen und um Ressourcen und Designkomponenten zentral zu verwalten. Ab hier muss es weitergehen.
Grobziele der Arbeit und erwartete Resultate:
- Die Arbeit zeigt eine Auslegeordnung der heutigen Softwarestruktur, der einzelnen Komponenten und was diese zentral gemeinsam verbindet. Dies umfasst Schnittstellen, aber auch Vereinbarungen (Conventions).
- Die Arbeit schlägt einen Katalog mit geeigneten Strukturen bzw. Best Practices der Softwarearchitektur vor, worauf «ONE rcc WORLD» aufgebaut und weiterentwickelt wird und begründet diese.
- Die Arbeit schlägt zwei Synergielisten vor: eine Liste zeigt die mehrfache Nutzung von technologischen Komponenten, die eigentlich im Kern identisch sind, die andere Liste zeigt den gegenseitigen Gebrauch resp. die mehrfache Nutzung der heutigen Softwarebereiche aus Sicht der Bedienung und des Story Tellings.
- Möglichst einer der Softwarebereiche ist beispielhaft als Prototyp, als Anfang oder produktiv implementiert.
Mögliches Vorgehen/Methoden:
· Projekt- und Sprintplanung
· Problemanalyse, Einarbeitung und Knowhow-Aufbau im State of the Art
· Initialer Anforderungskatalog
· Erarbeitung möglicher Technologievarianten und -diskussion
· Variantenentscheid und Sprint Planning für gewählte Variante/n
· Agile Prototypentwicklung für gewählte Variante/n
· Validierung und Erkenntnisgewinn anhand von Lessons Learned inkl. Dokumentation
Kreativität, Varianten, Innovation:
Die konkrete Gestaltung und die Umsetzung der Varianten und Lösungen sind weitgehend offen. Auch stellt die Entwicklung von neuen Lösungsansätzen des User Experience Designs im Kerngebiet der Anwendung immer noch ein nicht zu unterschätzendes Neuland dar. Deshalb sind kreative Konzepte im Hinblick auf eine innovative Benutzeroberfläche für die Datenerfassung und – Darstellung sehr gefragt.
Die geplante Umsetzung und Verbreitung der entwickelten Lösung innerhalb der interessanten Zielgruppe der aktuell 470’000 und kontinuierlich wachsenden potentiellen Usern mit einem SWITCHaai-Account (Neben allen Studierenden und Mitarbeitenden der Schweizer Hochschulen, Institutionen wie Unispitäler, CERN oder Schweizerischer Nationalfonds etc.) wird für die Studierenden dieser Bachelorarbeit einen klaren Mehrwert im Hinblick auf ihre berufliche Laufbahn darstellen.
Sonstige Bemerkungen (Anforderungen, Vorkenntnisse,…):
- Für diese Projektarbeit sind Grundkenntnisse im Bereich der Full Stack Webentwicklung die Voraussetzung (PHP, SQL, HTML, JavaScript …).Die Motivation, Aspekte dieser Entwicklung vertieft kennenzulernen, muss vorhanden sein.
- Vorkenntnisse im Bereich Softwarearchitektur sind vorteilhaft, aber kein must. Die Motivation, Denkweisen und Prinzipien in Softwarearchitektur und deren Auswirkungen zu lernen, zu beurteilen und anzuwenden, muss aber vorhanden sein.
ONE rcc WORLD – Robuste Lösungen zur Gesamtintegration der prämierten HSLU Geschäftsapplikation relax-concentrate-create und dem ins Internet ausgelagerten Werkzeugkasten becreate zum Management von Kreativitäts- und Innovationsworkshops, sowie offenen und (Inter)connected Media Projekten zu einer gesamten Software-Suite.
Die Projektarbeit kann als Bachelorarbeit oder als Wirtschaftsprojekt bearbeitet werden.