Download presentation
Presentation is loading. Please wait.
Published byCharles Chase Modified over 9 years ago
1
City of LA Personnel Department Mobile Application Team 02 1
2
Requirements & OCD 2
3
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
4
New Requirement 4
5
Updated Boundary System Diagram 5
6
Updated Element Relationship Diagram 6
7
Test Plan and Cases 7
8
Test Strategy Unit testing Integration testing System testing* (waiting for information from clients) Core Capabilities Drive-through Requirement Traceability Acceptance testing 8
9
Test Cases TC-01Intuitiveness 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
10
Requirement Traceability Matrix 10
11
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
12
Test Schedule 12
13
Architecture 13
14
Use Case diagram 14
15
Hardware Component diagram 15
16
Software Component diagram 16
17
Deployment Diagram 17
18
Sequence diagram - Subscription 18
19
Sequence Diagram: User Profile 19
20
Sequence Diagram: Notification 20
21
Class Diagram 21
22
Interface Class diagram 22
23
Artifacts and Information diagram 23
24
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
25
Prototype 25
26
Home Screen OldUpdated 26
27
Subscription OldUpdated 27
28
Open Job OldUpdated 28
29
Life Cycle Plan 29
30
Roles and Responsibilities Shreya Kamani - Project Manager Anushree Shridhar - Implementer Pattra Thongprasert - Implementer / Trainer Abhishek Trigunayat - Implementer Travis Jones - Tester William Everton - IIV and V 30
31
Plan for 577b 31
32
32
33
33
34
Feasibility 34
35
Risk Assessment 35
36
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
37
Quality Focal Point 37
38
Traceability Matrix Capability GoalsRequirementsUse CasesTest Cases OC-1 List jobsWC_2374 WC_2378 WC_2380 WC_2382 UC-02 View open jobs UC-03 Search all jobs UC-04 View job descriptions TC-02 Search existing jobs TC-03 View open jobs TC-04 View job descriptions OC-2 Send notificationsWC_2370 WC_2377 UC-06 Notifications for job openings UC-07 Process Neogov RSS feed TC-07 Receive notification for open jobs TC-08 Process Neogov RSS feed OC-3 Subscription to jobsWC_2373 WC_2383 UC-01 Create/update user profile UC-05: Subscribe for notifications TC-06 Create/update user profile details TC-05 Subscribe for notifications OC-4 View LAPD jobsWC_3055UC-08 View police department jobsTC-09 View LAPD jobs 38
39
CONFIRMEDIN_PROGRESSRESOLVED FCR ARB4311 DCR ARB3942 Currently2060 Tasks Resolved Average Days Open Average Hours Std Dev Hours Estimated September68.74.9±2.6 October237.45.3±5.0 November137.53.2±2.1 December January 1016.34.2±1.1 February873*6.4±0.8 Metrics 39
40
Burndown 40
41
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
42
Questions? 42
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.