EBCN – Electronic Business CreditNerd Auftraggeber und Partner Projektteam EBCN Projektleitung: Entwicklung: Entwicklung: Entwicklung: Dokumentation: Qualitätssicherung: Sezgin Topaloglu Vanesco Böhm Alexander V. Nico Albrecht Anja Hosseini Georgios Krimitzas Although every student knows that learning for exams takes a lot of time students start too late to learn. With CreditNerd students are able to monitor the time they spent on learning for each submodule. The new application shows helpful advices in addiction to the current progress. Students can learn with the stopwatch of CreditNerd and simultaneously the elapsed time will be saved in the database. Vorgehensmodell Nachdem das Projektteam mehrere Vorgehensmodelle auf ihre Vor- und Nachteile untersucht hat, ist es zu dem Entschluss gekommen, dass das Microsoft Solution Framework (MSF) für das vorliegende Projekt am besten geeignet ist. Der Aspekt des "Team of Peers", die inkrementelle, zu großen Teilen flexible und iterative Vorgehensweise, sowie die Durchführung von Retrospektiven nach jeder Iteration, erschienen am sinnvollsten. Ausgangssituation Hochschule Heilbronn Prof. Dr. Detlef Kreuz Studiengang Electronic Business Max-Planck-Str. 39 D-74081 Heilbronn Tel.: +49 (0) 7131 504 450 Fax: +49 (0) 7131 252470 E-Mail: [email protected] Web: www.hs-heilbronn.de/eb Jeder Studierende kann davon erzählen, wie stressig die Prüfungszeit ist. Trotzdem fangen viele Studierende viel zu spät an, für die Prüfungen zu lernen. Das intensive Lernen für die vorgeschriebenen Credits der jeweiligen Fächer ist am Ende des Semesters nicht mehr machbar. Das hat dann meistens das Nichtbestehen der Prüfung zur Folge. Damit das nicht mehr passiert, hilft CreditNerd den Studierenden ihre Zeiteinteilung mit Berücksichtigung des Arbeitsaufwandes ihrer Fächer, gemessen an den SWS bzw. Credits, durchzuführen. Zielsetzung Ziel war es in einem Team von sechs Leuten, von denen jeder eine bestimmte Projektrolle besetzte, eine Applikation zu entwickeln, mit deren Hilfe Studierende eine Zeitplanung für ihre Fächer durchführen können. Neben der Möglichkeit ihre Fächer auszuwählen, können sie auch ihren eigenen Planungszeitraum festlegen. Darüber hinaus wurde eine Stoppuhr integriert, mit deren Hilfe die Studierenden während des Lernens den zeitlichen Aufwand erfassen können. Projektaufgaben und -phasen Das Projektteam (von links nach rechts): Vanesco Böhm, Alexander V., Anja Hosseini, Georgios Krimitzas, Sezgin Topaloglu, Nico Albrecht Die Anwendung wurde als Portlet entworfen, welches später in ein Liferay-Portal integriert werden kann. Für die einzelnen Projektphasen wurden MVC-Muster, JSP für die Darstellung, SQL für den Datenbankzugriff und Java und JavaScript als Programmiersprachen genutzt. Zur Optimierung der Projektabläufe wurden neben weiteren folgende Tools genutzt, welche die Ausführung der zugeteilten Projektrollen im Projektteam erleichterten: Trac Eclipse Maven Hudson Mercurial bzw. Tortoise HG Projektergebnisse Das Projektteam entwickelte eine Anwendung, die es Studierenden ermöglicht, für auszuwählende Fächer Aufwandsplanungen durchzuführen. Die Kreuz, Stand: 04.08.2011 Nutzer können Planungszeiträume innerhalb des aktuellen Semesters für die gewünschten Fächer auswählen, auf deren Basis die Lernplanung aufbaut. Das Tool zeigt den Lernstatus des Benutzers mit Hilfe einiger Kennzahlen und farblicher Hervorhebung. Des Weiteren wurde eine Stoppuhr integriert, welche es dem Benutzer ermöglicht, die Zeit, die er momentan zum Lernen aufwendet, zu erfassen. Das Projekt wurde erfolgreich umgesetzt und kann vom nachfolgenden Team optimiert und weiter angepasst werden. Fazit Trotz großer, erforderlicher Anstrengungen in der Initiierungsphase, um die für das Projektteam komplett neue Technologie der Portlets kennenzulernen, gelang es dem Team, die gestellte Aufgabe erfolgreich zu meistern. Dank des Einsatzes neuer Tools, konnten viele zusätzliche Kenntnisse erlangt werden. Neben den fachlichen Kompetenzen konnte jedes Projektmitglied auch noch Soft Skills insbesondere die Kommunikations- und Teamfähigkeit verbessern.