420 likes | 547 Views
City of LA Personnel Department Mobile Application. Team 02. 1. Requirements & OCD. 2. System Purpose. Mobile application that provides • Critical information to applicants interested in employment opportunities with City of LA • Allow users to subscribe to a specific job
E N D
City of LA Personnel Department Mobile Application Team 02 1
System Purpose Mobile application that provides • Critical information to applicants interested in employment opportunities with City of LA • Allow users to subscribe to a specific job • The system will send notification via email and/or text message for reminding when that position open 3
Test Strategy • Unit testing • Integration testing • System testing* (waiting for information from clients) • Core Capabilities Drive-through • Requirement Traceability • Acceptance testing 8
Test Cases TC-01 Intuitiveness of UI TC-02 Search existing jobs TC-03 View open jobs TC-04 View job descriptions TC-05 Subscribe for notification TC-06 Create/update user profile details TC-07 Receive notification for open jobs TC-08 Process Neogov RSS feed TC-09 View LAPD jobs 9
Test Resources Personnel: All members participate, with tester leading the process and IV&V verifying and validating results Computing resource: Computers, Android devices, iOS devices, server, internet Other: RSS feed and email/text message service 11
Architecture 13
COTS Selection Phonegap To create an app for Android and iOS. Uses HTML, CSS and Javascript to create an hybrid application (web based and native application). Prototyped for Android and iOS. 24
Prototype 25
Old Home Screen Updated 26
Old Subscription Updated 27
Old Open Job Updated 28
Shreya Kamani - Project Manager Anushree Shridhar - Implementer Pattra Thongprasert - Implementer / Trainer Abhishek Trigunayat - Implementer Travis Jones - Tester William Everton - IIV and V Roles and Responsibilities 30
Feasibility 34
Definition of Done ·Complete code implementation ·Pass every criteria in all test cases ·Documentation of code and configuration must be complete for future client reference ·Client must be trained for product transition and maintenance ·Application adheres to quality guidelines set by both the Android and Apple marketplace ·All final deliverables and complete manuals deliver to clients 36
Metrics 39
Burndown 40
Team Strong and Weak Points +Team Cohesion Our team has worked together now for nearly 6 months now. We are leveraging on each others strengths and learning to assist when teammates need help. +Experience Our team now has more experience with the project. We have a better understanding of the problems at hand and how solve them. -Scheduled Break The scheduled break between CSCI 577A and 577B has caused an interruption of progress. Our momentum in our tasks have since improved, but this did affect our productivity momentarily. -Communication Every team can stand improvement for better communication. Since the entire team is not collocated in Los Angeles, it is even more important that we have clear discussions regarding tasks and intent. 41
Questions? 42