EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.

Slides:



Advertisements
Ähnliche Präsentationen
Professional Informatics & Quality Assurance
Advertisements

Forschungszentrum Informatik
Cloud42 Dominik Muhler Seminar StuPro cims cims.
1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business.
www.materna.de1 Evaluierung einer aus Open Source Komponenten bestehenden J2EE Umgebung Marcus Jäger ~ Fachinformatiker Anwendungsentwicklung ~
Gruppe Dr. Henrik Grosskreutz
Einführung von Team System Ein Vorgehensvorschlag
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Content-Management-System
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
My Job Application Manager
TENEZ Hallenreservierungssystem Verwaltung von mehreren Vereinen Verwaltung von mehreren Standorten mit Hallen Kundenverwaltung Reports Mobile Version.
TENEZ Hallenreservierungssystem Verwaltung von mehreren Vereinen Verwaltung von mehreren Standorten mit Hallen Kundenverwaltung Reports Mobile Version.
TENEZ Hallenreservierungssystem Verwaltung von mehreren Vereinen Mehrere Standorte mit Plätzen Kundenverwaltung Reports Mobile Version Open Source.
Online Projekt-Management Planio GmbH Warschauer Str. 70A D Berlin Phone: (030)
Prototypentwicklung für ein Testmanagementsystem
Continuous Integration mit Jenkins
MDA – Framework AndroMDA
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
App-Entwicklung mit HTML5, CSS und JavaScript
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Campus 2 Go Rhea.
Enterprise Achitect (Sparx Systems) Marius Rudolf
Online Reservierungssytem ReSys. Einleitung Gruppenmitglieder Auftrag Technologie Eingesetzte Technologie Softwarearchitektur Software-Design Use-Cases.
Datenanbindung in Webapplikationen
Wissen praktisch ablegen
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Warum IIS? Best of Microsoft Webserver
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Fred 2.0 Projektvorstellung Christoph Müller
Fred 2.0 Projektvorstellung Christoph Müller
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
SE2 Projekt Präsentation Wolf, Juchli, Charriere, Leutenegger.
Abschlusspräsentation SWT-Projekt - Gruppe 12 „Eco-Bank“
TENEZ Hallenreservierungssystem Verwaltung von mehreren Standorten mit Hallen Kundenverwaltung Reports Mobile Version Open Source.
Das Build-Tool ANT ETIS SS04. ant 2 Gliederung Motivation Build-Datei build.xml Bestandteile build.xml –Properties Zusammenfassung.
von Christian Düfel & Christopher Fries
Bloorp!. Agenda O Unser ERD O Architektur O Herausforderungen O Erkenntnisse O Demo.
Continuous Integration
Abschluss Implementierungsphase
VU Projektmanagement in der Schule Armbrustschützenwettbewerb Verwaltung Alexander Lauscher / Mario Glaser / Daniel Kolm
The online coffee. 1. Das Projekt 2. Die Methodik 3. Architektur 4. Softwarefunktionalität 5. Demo 6. Testing.
Referent · von xx Seiten SharkNet – Getting started.
B OOK M E Artur Cachro, Dominik Dinulovic & Gabriel Kovacs.
© DSA-Daten- und Systemtechnik GmbH, Aachen DSA-GmbH_PR_ © DSA - Daten- und Systemtechnik GmbH, Aachen PRODIS.Control: Technologischer Durchstich.
Bildquelle: Internet – Google-Suche. Agenda 1.Warum ist die IT heute so wichtig? 2.Ihre EKIBA IT stellt sich vor. 3.Wo unterstützt mich die IT in meiner.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
Webdeployment auf Cluster Seminarvortrag von Lukas Bonzelett.
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
Von Tugay Haskioglu und Thomas Hartmann.  Projekt Vision  Projekt Management ◦ Use Case Diagramm ◦ Redmine  Projekt Architektur  Projekt Realisierung.
Wechsel von Oracle Cloud Control 12c zu 13c
Java Testtools: HTTPUnit
Quantitative Analyse von Terminplänen 10. DOAG P6 Community Day,
Realisierung einer mobilen Web App für iOS/Android
Von Tugay Haskioglu und Thomas Hartmann
City Yandere Carcassonne
Devops David Jaroš
SOFTWARE- UND WEB-LÖSUNGEN
Implementierung von Anwendungssystemen
 Präsentation transkript:

EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher

AGENDA ▪ Business ▪ Vision ▪ Use Cases ▪ Projekt Management ▪ Technical ▪ Demo ▪ Architektur ▪ Frontend ▪ Quality ▪ Test ▪ Deployment ▪ Metrics

VISION Business Semester Vorlesung Workload Angestrebte Note Aufwand Erreichte Note Durchschnitt

USE - CASES Business

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

BURNDOWN DIAGRAM Business

FUNCTION POINTS Business

FUNCTION POINTS 31,62 Function Points ____________________ = 26,35 Stunden 1,2 Errechnetes Verhältnis Business

TECHNICAL Demo karlsruhe.de/ Technical

Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service Technical

Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank Technical

Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank ▪ Build Management-Tool ▪ Maven Technical

Architektur ▪ Architektur ▪ Spring MVC RESTful Web Service ▪ MySQL Datenbank ▪ Build Management-Tool ▪ Maven ▪ Versionsverwaltungssystem ▪ GitHub ▪ Implementiert in IDE Technical

KLASSENDIAGRAMM Technical

FRONTEND ▪ Bootstrap ▪ Responsive Webdesign ▪ Open Source ▪ AngularJS ▪ clientseitiges JavaScript-Webframework ▪ Single-page-Webanwendungen ▪ Model-View-ViewModel-Muster ▪ Open-Source Technical

RISK MANAGEMENT ▪ Minimierung von Risiken ▪ Frühzeitige Erkennung von Problemen ▪ Präventive Maßnahmen Quality

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

AUTOMATION ▪ Continuous Integration ▪ Deployment ▪ Testing ▪ Metriken Quality

TRAVIS ▪ Continuous Integration Tool ▪ arbeitet Github ▪ Builds und Tests laufen automatisch Quality

VAGRANT ▪ Deployment ▪ Erstellen von Entwicklungsumgebungen ▪ Wrapper zwischen VM und Systemkonfigurationstools ▪ Kommandozeile Quality

TESTING ▪ JUnit ▪ Coveralls ▪ Cucumber mit Selenium Quality

JUNIT ▪ Framework für Java ▪ Automatisierte Tests ▪ IDE ▪ Mit weiteren Plattformen verknüpfbar Quality

COVERALLS ▪ Online verfügbar ▪ Github ▪ Push-abhängig ▪ Übersicht über Code Coverage Quality

CUCUMBER ▪ Cucumber (BDD) ▪ Gherkin ▪ Selenium Test Quality

BRIDGE PATTERN ▪ Bridge Pattern ▪ Extraktion von Datenbank-Schnittstelle ▪ Trennung von Implementierung und Interface Quality

SONARQUBE ▪ Statische Code-Analyse ▪ OpenSource ▪ Darstellung im Webbrowser Quality

BEISPIEL SONARQUBE Quality

VIELEN DANK FÜR EURE AUFMERKSAMKEIT!