Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.

Ähnliche Präsentationen


Präsentation zum Thema: "EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher."—  Präsentation transkript:

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!


Herunterladen ppt "EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher."

Ähnliche Präsentationen


Google-Anzeigen