Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SE2 Projekt Präsentation Wolf, Juchli, Charriere, Leutenegger.

Ähnliche Präsentationen


Präsentation zum Thema: "SE2 Projekt Präsentation Wolf, Juchli, Charriere, Leutenegger."—  Präsentation transkript:

1 SE2 Projekt Präsentation Wolf, Juchli, Charriere, Leutenegger

2 Projektbeschreibung - Pitch Der Verkehrskadetten-Verein Zürichsee (VK) wollte:  eine individual Lösung für Planung- und Vereinsverwaltung;  eine mehrbenutzerfähige Lösung;  ihre lästigen Manuellabläufe mit viel Datenredundanz für den Kader und Mitglieder vereinfachen;  eine Anlaufstelle für alle Verkehrskadetten darstellen;  die professionellere Planung und Informationsdarstellung deren Motivation steigern.

3 Projektbeschreibung - Warum?

4  Kundenprojekt (real life!);  Erarbeitung einer Lösung für Programmierer und Kunden;  Moderne Technologien;  Web Applikation.

5 Demonstration  Ablaufdiagramm  Demo VKweb  Domain Model

6 GUI - Ziele  Effizienz / Effektivität erhöhen  Daten Redundanz / Fehler verhindern  Intelligente Hilfen  Benutzerfreundlich

7 GUI - IST Analyse

8 GUI - Papier Protoype V1

9 GUI - Implementation V3

10 GUI - Finale Version V5

11 Architektur - Frontend +

12 Architektur - Frontend (Server)  ‘Routes’ Serverseitig durch Symfony  (API via Symfony)  ‘Rendern’ von Seite Struktur durch twig-Engine

13 Architektur - Frontend (Client)  Zeit einsparen mit Bootstrap UI-Elemente;  Angularjs hat eigener Controller und verwaltet Model (Scope), ViewModel, View (ng-*)  HTML

14 Architektur - API

15  FosRestBundle  NelmioApiDocBundle  FosOAuthServerBundle ...

16

17

18 Architektur - API Doc

19 Architektur - OAuth2

20

21 Deployment / Testing git-repo gitlab-ci server: http://sinv-56073.edu.hsr.ch:8080/ push notify pull ●Dependency-Load (composer.phar); ●“Compile”; ●PHPUnit >> Tests.

22 Projektmanagement - Projektplan Kritische Stellen: ● M4: Lauffähiger Prototyp mit korrekter Architektur und Design kann präsentiert werden. Architekturdokumentation fertig. ● Länge der Iterationen ● Construction -> Transition

23 Projektmanagement - Organisation  JIRA Projektmanagement  Confluence Wiki  Wöchentliche Meetings (Skype)  Gruppenchat (Whatsapp)

24 Statistiken - Zeiterfassung SE2 Projekt Vorgabe: 460h Buchungen, Stand heute: 523h Schätzungen für alle Features:  Snapshots W2, Schätzung Total:690h  Snapshots heute, Schätzung Total:805h

25 Kosten Statistik

26

27 Code Statistik

28 Statistiken

29

30 Code Coverage

31 Auswertung GIT (commits) Thursday is programming day!

32 Offene Arbeiten  Pre Einsatz  Offerte: Versionierung  Transportplan  Post Einsatz  Rapportieren  Rechnung

33 fertig(true);  Fragen?


Herunterladen ppt "SE2 Projekt Präsentation Wolf, Juchli, Charriere, Leutenegger."

Ähnliche Präsentationen


Google-Anzeigen