Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Renate Roth Geändert vor über 7 Jahren
1
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher
2
AGENDA ▪ Business ▪ Vision ▪ Use Cases ▪ Projekt Management ▪ Technical ▪ Demo ▪ Architektur ▪ Frontend ▪ Quality ▪ Test ▪ Deployment ▪ Metrics
3
VISION Business Semester Vorlesung Workload Angestrebte Note Aufwand Erreichte Note Durchschnitt
4
USE - CASES Business
5
ZEITPLANUNG JIRA Teambesprechung Dienstag -Erfassen der Aufgaben -Verteilung auf Teammember -Anlegen des Wochensprints Über die Woche -Erledigen der Aufgaben -In Arbeit/ Erledigt Status der Aufgaben -ggf den verbleibenden Aufwand anpassen Montag Abend -Abschließen des Wochensprints -Automatische Übernahme der nicht (komplett) erledigten Aufgaben ins Backlog Business
6
BURNDOWN DIAGRAM Business
7
FUNCTION POINTS Business
8
FUNCTION POINTS 31,62 Function Points ____________________ = 26,35 Stunden 1,2 Errechnetes Verhältnis Business
9
TECHNICAL Demo http://effortmanagement.it.dh- karlsruhe.de/ Technical
10
Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service Technical
11
Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank Technical
12
Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank ▪ Build Management-Tool ▪ Maven Technical
13
Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank ▪ Build Management-Tool ▪ Maven ▪ Versionsverwaltungssystem ▪ GitHub ▪ Implementiert in IDE Technical
14
KLASSENDIAGRAMM Technical
15
FRONTEND ▪ Bootstrap ▪ Responsive Webdesign ▪ Open Source ▪ AngularJS ▪ clientseitiges JavaScript-Webframework ▪ Single-page-Webanwendungen ▪ Model-View-ViewModel-Muster ▪ Open-Source Technical
16
RISK MANAGEMENT ▪ Minimierung von Risiken ▪ Frühzeitige Erkennung von Problemen ▪ Präventive Maßnahmen Quality
17
BEISPIEL RISK MANAGEMENT Quality Nachher RisikoWahrscheinlich- keit AuswirkungRisiko Faktor- JSP9000- Unvollst. UC15243,6- Vorher RisikoWahrscheinlich- keit AuswirkungRisiko FaktorLösung JSP904540,5Wechsel zu AngularJS Unvollst. UC852420,4UCs streichen
18
AUTOMATION ▪ Continuous Integration ▪ Deployment ▪ Testing ▪ Metriken Quality
19
TRAVIS ▪ Continuous Integration Tool ▪ arbeitet Github ▪ Builds und Tests laufen automatisch Quality
20
VAGRANT ▪ Deployment ▪ Erstellen von Entwicklungsumgebungen ▪ Wrapper zwischen VM und Systemkonfigurationstools ▪ Kommandozeile Quality
21
TESTING ▪ JUnit ▪ Coveralls ▪ Cucumber mit Selenium Quality
22
JUNIT ▪ Framework für Java ▪ Automatisierte Tests ▪ IDE ▪ Mit weiteren Plattformen verknüpfbar Quality
23
COVERALLS ▪ Online verfügbar ▪ Github ▪ Push-abhängig ▪ Übersicht über Code Coverage Quality
24
CUCUMBER ▪ Cucumber (BDD) ▪ Gherkin ▪ Selenium Test Quality
25
BRIDGE PATTERN ▪ Bridge Pattern ▪ Extraktion von Datenbank-Schnittstelle ▪ Trennung von Implementierung und Interface Quality
26
SONARQUBE ▪ Statische Code-Analyse ▪ OpenSource ▪ Darstellung im Webbrowser Quality
27
BEISPIEL SONARQUBE Quality
28
VIELEN DANK FÜR EURE AUFMERKSAMKEIT!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.