city of la personnel department mobile application team 02 1
TRANSCRIPT
![Page 1: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/1.jpg)
City of LA Personnel DepartmentMobile Application
Team 02
1
![Page 2: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/2.jpg)
Requirements & OCD
2
![Page 3: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/3.jpg)
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
![Page 4: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/4.jpg)
New Requirement
4
![Page 5: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/5.jpg)
Updated Boundary System Diagram
5
![Page 6: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/6.jpg)
Updated Element Relationship Diagram
6
![Page 7: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/7.jpg)
Test Plan and Cases
7
![Page 8: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/8.jpg)
Test Strategy
• Unit testing
• Integration testing
• System testing* (waiting for information from clients)
• Core Capabilities Drive-through
• Requirement Traceability
• Acceptance testing
8
![Page 9: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/9.jpg)
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 jobs9
![Page 10: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/10.jpg)
Requirement Traceability Matrix
10
![Page 11: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/11.jpg)
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
![Page 12: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/12.jpg)
Test Schedule
12
![Page 13: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/13.jpg)
Architecture
13
![Page 14: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/14.jpg)
Use Case diagram
14
![Page 15: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/15.jpg)
Hardware Component diagram
15
![Page 16: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/16.jpg)
Software Component diagram
16
![Page 17: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/17.jpg)
Deployment Diagram
17
![Page 18: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/18.jpg)
Sequence diagram - Subscription
18
![Page 19: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/19.jpg)
Sequence Diagram: User Profile
19
![Page 20: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/20.jpg)
Sequence Diagram: Notification
20
![Page 21: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/21.jpg)
Class Diagram
21
![Page 22: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/22.jpg)
Interface Class diagram
22
![Page 23: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/23.jpg)
Artifacts and Information diagram
23
![Page 24: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/24.jpg)
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
![Page 25: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/25.jpg)
Prototype
25
![Page 26: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/26.jpg)
Home ScreenOld Updated
26
![Page 27: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/27.jpg)
SubscriptionOld Updated
27
![Page 28: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/28.jpg)
Open JobOld Updated
28
![Page 29: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/29.jpg)
Life Cycle Plan
29
![Page 30: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/30.jpg)
Roles and ResponsibilitiesShreya Kamani - Project Manager Anushree Shridhar - ImplementerPattra Thongprasert - Implementer / TrainerAbhishek Trigunayat - Implementer Travis Jones - TesterWilliam Everton - IIV and V
30
![Page 31: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/31.jpg)
Plan for 577b
31
![Page 32: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/32.jpg)
32
![Page 33: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/33.jpg)
33
![Page 34: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/34.jpg)
Feasibility
34
![Page 35: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/35.jpg)
Risk Assessment
35
![Page 36: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/36.jpg)
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
![Page 37: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/37.jpg)
Quality Focal Point
37
![Page 38: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/38.jpg)
Traceability MatrixCapability Goals Requirements Use Cases Test Cases
OC-1 List jobs WC_2374WC_2378WC_2380WC_2382
UC-02 View open jobsUC-03 Search all jobsUC-04 View job descriptions
TC-02 Search existing jobsTC-03 View open jobsTC-04 View job descriptions
OC-2 Send notifications WC_2370WC_2377
UC-06 Notifications for job openingsUC-07 Process Neogov RSS feed
TC-07 Receive notification for open jobs
TC-08 Process Neogov RSS feed
OC-3 Subscription to jobs WC_2373WC_2383
UC-01 Create/update user profileUC-05: Subscribe for notifications
TC-06 Create/update user profile details
TC-05 Subscribe for notifications
OC-4 View LAPD jobs WC_3055 UC-08 View police department jobs TC-09 View LAPD jobs
38
![Page 39: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/39.jpg)
CONFIRMED IN_PROGRESS RESOLVED
FCR ARB 4 3 11
DCR ARB 3 9 42
Currently 2 0 60
Tasks Resolved
Average Days Open Average Hours Std Dev Hours
EstimatedSeptember 6 8.7 4.9 ±2.6
October 23 7.4 5.3 ±5.0
November 13 7.5 3.2 ±2.1December
January 10 16.3 4.2 ±1.1
February 8 73* 6.4 ±0.8
Metrics
39
![Page 40: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/40.jpg)
January February March April May0%
20%
40%
60%
80%
100%
Ideal Burndown
Feb 11: Rebaselined DCR ARB
Mar 26: Core Capability Drive-Thru
Apr 10: In-stallation
Burndown
40
![Page 41: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/41.jpg)
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
![Page 42: City of LA Personnel Department Mobile Application Team 02 1](https://reader035.vdocuments.us/reader035/viewer/2022070323/56649d9e5503460f94a8914c/html5/thumbnails/42.jpg)
Questions?
42