EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher
AGENDA ▪ Business ▪ Vision ▪ Use Cases ▪ Projekt Management ▪ Zeitplanung ▪ Technical ▪ Demo - Prototyp ▪ Klassendiagramm ▪ Quality ▪ Architektur ▪ Frontend ▪ Test
VISION FachAufwand in Stunden Mathe90 TWA25 Java60 Software Engeneering135 Netztechnik150 Webengeneering150 Compilerbau180 Rechnerarchitektur150 Gesamt Stunden / 12 Wochen = 78,3 Stunden pro Woche ▪ Aufgabenplaner ▪ Vorlesungsplan ▪ Langzeitauswertung/Reflexion ▪ Semesterübersicht/Lerneffizienz
USE - CASES
SEMESTER ANLEGEN/BEARBEITEN ▪ Semesternamen vergeben ▪ Start-/Enddatum eintragen
PROJEKT MANAGEMENT ▪ Tickets ▪ Sprints ▪ Burndown
ZEITPLANUNG Kurzfristige Planung (Sprint)
ZEITPLANUNG Gantt-Diagramm
TECHNICAL Demo – Prototyp karlsruhe.de/
Architektur ▪ Architektur ▪ Spring MVC Framework ▪ MySQL Datenbank ▪ Build Management-Tool ▪ Maven ▪ Versionsverwaltungssystem ▪ GitHub ▪ Implementiert in IDE
KLASSENDIAGRAMM Model Controller Datenbank
FRONTEND ▪ Bootstrap ▪ Responsive Webdesign ▪ Open Source ▪ JavaScript ▪ Datenvalidierung ▪ Dynamisches HTML
TEST ▪ Tool ▪ Cucumber + Selenium Webdriver ▪.feature Dateien ▪ Visuelles Testen ▪ Zweck ▪ Automatisierte Tests ▪ Fehlerreduktion
TEST
VIELEN DANK FÜR EURE AUFMERKSAMKEIT!