A Global Trojan Solution SnapValet A Global Trojan Solution 12/7/2018
OCD Geolocation Checkin Mobile Transactions Valet/Customer Notifications/Alerts Customer, Valet, and Valet Company Registration Employee/Venue/Shift Management Transaction Summaries 12/7/2018
Straight to Business Why SnapValet? GTS Role Summary of Work Transition Support 12/7/2018
DEMO!!! 12/7/2018
Test Coverage Method: Play Framework Cobertura Plug-in Results Controllers: 69.4% Models: 91.2% Utils: 27.8% Views: 100% 12/7/2018
Acceptance Testing Method: Selenium WebDriver 12/7/2018
Acceptance Testing Results: TC-01 (3 cases) : 67% passing Editing user profile information not yet supported TC-02 (5 cases) : 100% passing TC-03 (1 case) : 100% passing TC-04 (1 case) : 100 % passing TC-05 (1 case) : 100% passing TC-06 (5 cases) : 100% passing TC-07 (1 case) : 100% passing Ignored on regular test suite run due to extended duration 12/7/2018
Traceability Matrix OCD Requirements Use Cases Test Cases OC-1 Mobile Transaction WC-3392, WC-3204 UC-4, UC-6 TC-02-03, TC-05-01, TC-05-02 OC-2 Notifications WC-3390, WC-3386, WC-3384, WC-3205 TC-02-04, TC-02-03, TC-05-02, OC-3 Admin Interfacing WC-3391, WC-3387, WC-3385 UC-8, UC-9, UC-11, UC-13, UC-12 TC-01-02, TC-06-01, TC-06-02, TC-06-03, TC-06-04, TC-06-05 OC-4 Geolocation Checkin WC-3215, WC-3203 UC-1, UC-5 TC-04-01, TC-02-04, TC-03-01 OC-5 Profile Management WC-3387, WC-3208, WC_3509 UC-2, UC-5, UC-7 TC-01-01, TC-01-02, TC-06-01, TC-06-02, TC-06-03, TC-06-04, TC-06-05 Same Traceability Matrix from previous semester. According to Winbook, WC-3210 is a win condition that has an issue of developers not agreeing with it. It is either deemed de-prioritized or unneccessary 12/7/2018
Complying with Definition of Done Completed? Automated unit/integration testing completed All test plans/cases written and passed (Acceptance tested) All code documented properly All functionalities and features documented in user manual All code checked into Github (VC repository) All code deployed onto demo server; deployable on Android 12/7/2018
Metrics (Hours) 12/7/2018
Metrics (Bug/Defects) 12/7/2018
Technical Debt Resolved Technical Debt Unresolved Technical Debt Removed hard-coding; integrated back-end with front-end code Integrated MySQL database and Braintree API Majority of features implemented Unresolved Technical Debt Implement push notifications independent of when the app is on or not Email confirmation 12/7/2018
Transition Required resources Software product elements Computer Android phone Github account Email account CleverCloud account Braintree accounts Valid bank account Software product elements Source code User manual System administration manual Application demo video 12/7/2018
Support Plan Review system admin manual Github repo Local machine installation Cloud deployment Database schema Transaction query 12/7/2018
Stakeholders Roles & Responsibilities Date Role Responsibility Location 04/06/15 Developers Prepare User Manual Developer's Site 04/08/15 Prepare System Admin Manual 04/12/15 Set up client machine 04/20/15 Discuss and prepare project release Application demo video Developer’s Site Project release 12/7/2018
Feedback :D >:( 12/7/2018