Presentation is loading. Please wait.

Presentation is loading. Please wait.

City of LA Personnel Department Mobile Application Team 02 1.

Similar presentations


Presentation on theme: "City of LA Personnel Department Mobile Application Team 02 1."— Presentation transcript:

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


Download ppt "City of LA Personnel Department Mobile Application Team 02 1."

Similar presentations


Ads by Google