Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 10 DCR ARB November 28,2011 Los Angeles Child Guidance Clinic Employment Opportunities Online Application System.

Similar presentations


Presentation on theme: "Team 10 DCR ARB November 28,2011 Los Angeles Child Guidance Clinic Employment Opportunities Online Application System."— Presentation transcript:

1 Team 10 DCR ARB November 28,2011 Los Angeles Child Guidance Clinic Employment Opportunities Online Application System

2 IIV&V Colin Crenshaw

3 Test Plan and Cases Test Plan –Static Code Analysis Sonar BugScout Fortify –Unit Testing –Acceptance Testing Test Cases –Data Insertion and Retrieval –Load Testing –Soak Testing 1

4 Team Weak Points Operational –Issues resolved. –Technical Writing –Follow up on work handoff Technical –Less experience with PHP –Little prototyping –Continuity 2

5 Team Strong Points Operational –Peer Review –Motivated Technical –Learning 3

6 Project Evaluation On Track Solid Architecture Risk Identified Worried about team Continuity 4

7 Operational Concept Description By Sonesh Suryawanshi

8 System purpose To develop a web portal for online application submission reviewing applications posting jobs on the website. 5

9 Business Workflow 6

10 Benefit chain diagram 7

11 System boundary and environment diagram 8

12 System functionalities Registration facility for applicants Online application system 9

13 Attachments - Driving license, Transcripts etc. Update applicant profile 10

14 Secured access for HR and IT department 11

15 System functionalities cont’d Review applications View applicant profile Change status of applicants - applied, interviewing, approved, processing, hired, Qualified/Not qualified Update job listings 12

16 PRO: Prototype Lawrence Aung

17 Navigation Flow Owned Job Postings New Posting View Posting's Applicants Edit Posting View Applicant Profile Employment Opportunities Login Applicant Home Page View Postings Edit Profile Sign Up Form Job Postings Manage Accounts Create Account Hiring Manager Home Page HR Employee Home Page Admin Home Page View Appl’ Details View Open Postings Application Form 13

18 Live Demo 14

19 System and Software Requirements Document Siva Soumya, Mandadi

20 Source of Requirements  Client Meetings  Team Meetings  WinWin Negotiation sessions 15

21 Capability Requirements IDNamePriority CR – 1Collection of Applicant data using forms Must have CR – 2Ability to search Applicant Data on various criteria Must have CR – 3Generation of reports in Excel sheets Must have CR – 4Generation of EEOC form which has to be submitted to the Federal Government by LACGC Must have CR – 5Ability to add(open)/edit job positions by HR or IT departments Must have 16

22 Capability Requirements (contd..) IDNamePriority CR - 6Ability to delete(close) the filled job post Must have CR - 7Allow applicants to apply multiple job positions Must have CR - 8Log in functionality for both applicants, HR and IT departments Must have CR - 9Applicants allowed to update their profiles Must have CR - 18Security to database and data confidentiality Must have 17

23 Capability Requirements (done so far) IDNamePriority CR - 1Collection of Applicant data using forms Must have CR - 5Ability to add(open)/edit job positions by HR or IT departments Must have CR - 6Ability to delete(close) the filled job post Must have CR - 8Log in functionality for both applicants, HR and IT departments Must have CR - 9Applicants allowed to update their profiles Must have CR - 18Security to database and data confidentiality Must have CR - 13Flexibility in the application Should have 18

24 Capability Requirements (in the process) IDNamePriority CR – 2Ability to search Applicant Data on various criteria Must have CR – 3Generation of reports in Excel sheets Must have CR – 4Generation of EEOC form which has to be submitted to the Federal Government by LACGC Must have CR - 7Allow applicants to apply multiple job positions Must have CR - 10Track multiple job position applications of same applicant separately using status such as "interviewing", "approved", "processing", "hired" Should have CR - 11Allow applicants to re-apply for jobs Should have CR - 12A status of the application should be provided Should have CR - 16track the applicants and employees Could have 19

25 Capability Requirements (to be done) IDNamePriority CR – 14Attachments need to be handled Should have CR – 15Archiving of historic data for at least one year Should have CR – 17allow HR to update internal databases Want have 20

26 Level Of Service  System Availability  Accepted level-90%  Achievable  Stable hardware, the internet service, and the software 21

27 Interface Requirements  Communicate in the visual appearance that LACGC is a friendly place to work.  Browser compatible- IE7,Mozilla Firefox 3.6 22

28 Project Requirements  Tools Requirements  Text Editor  PHP coding  MS Excel  WAMP Server  Adobe Dreamweaver  HTML pages  Language Requirements  PHP  SQL  HTML 23

29 SSAD By Sonesh Suryawanshi

30 System Context Diagram 24

31 Artifacts and Information Diagram 25

32 Hardware component Class Diagram 26

33 User Authentication Component Review Applications Component Online Application Component New Job Postings Component User Interface Component MySQL Database Component Software Component Class Diagram 27

34 Online applications class diagram 28

35 Review applications class diagram 29

36 Job postings class diagram 30

37 Should be able to add attachments Mandatory to collect EEOC data Should be able to save data Should be able to select multiple jobs to apply Create new applicant profile Show available jobsMySQL Database attachmentsEEOC form Online applications sequence diagram 31

38 Review applications sequence diagram 32

39 Should be able to retrieve applicants based on particular criteria 33

40 Review applications Details MySQL Database Show full profile Show available jobs Change status page Should be able to see the full profile Should be able to see all the positions a particular applicant has applied for Should be able to change status of applicant such as interviewing, hired etc. 34

41 Should be able to open or close job posts depending upon whether all the opening for that particular job are filled or not 35

42 Should be able to add new job posts Should be able to edit job posting details New job posting page New post details MySQL Database Edit job posting page New job postings sequence diagram 36

43 Life Cycle Plan Adarsh Khare

44 Outline:  577b Roles and Responsibilities  Cost Estimation using COTIPMO Tool  Work Breakdown for 577b  Iteration Plan 37

45 577b Roles and Responsibilities

46 Lawrence Aung (Builder / Trainer) Primary Responsibilities:  Develop Software component Modules  Resolve Implementation issues  Integrate and Tailor the components Secondary Responsibilities:  Identify training schedule  Prepare training scenario & perform training 38

47 New Team Member #1(Tester / QFP) Primary Responsibilities:  Identify test plan and test procedures  Perform Testing  Record test results Secondary Responsibilities:  Assess quality management strategy  Identify configuration management 39

48 New Team Member #2(Trainer/Builder) Primary Responsibilities:  Identify training schedule  Prepare training scenario and perform testing Secondary Responsibilities:  Develop Software component Modules  Resolve Implementation issues  Integrate and Tailor the components 40

49 New Team Member #3(QFP/Tester) Primary Responsibilities  Assess Quality Management Strategy  Identify Configuration Management  Identify Quality Management Strategy Secondary Responsibilities  Identify various test plans & test procedures  Perform Testing  Record Test Results 41

50 NewTeam Member #4 (UML Modeler/Project Manager) Primary Responsibilities(UML Modeler):  Analyze Proposed System  Assess System Architecture Secondary Responsibilities(Project Manager):  Plan and Manage Project  Detail Project Plan 42

51 New Team Member #5 (Knowledge Contributor/Shaper) Primary Responsibilities(Knowledge Contributor):  Set up WinWin negotiation context  Modify WikiWinWin report Secondary Responsibilities(Shaper):  Organize win condition & capture terms and project context  Identify point of agreement and issue  Check conflict between proposed agreement and existing agreement  Check Equilibrium 43

52 Cost Estimation Using COTIPMO

53 Scale Drivers Scale Driver ValueRationale PRECNOMMembers of the Development Team have seen similar types of job application/database schematics before and have an idea of how they work, but have not yet built one on their own. FLEXNOMThere is a generous amount of time and money given for the project (considering its size). Relatively strict requirements on the appearance and format of the application forms and database. RESLHiSince the team is following ICM, we are required to perform risk resolution. Lot of risk management is involved. And as far as the architecture with which team is dealing with it is not very complex. TEAMHiOn campus team meets with the clients every week mostly on Friday. The development team is also cooperating well via team meetings, email PMATNOMSet according to CSCI577 class standards. The development team follows ICM guidelines, which is compatible to CMMI level 2 maturity level 44

54 Project Estimates 45

55 Work Breakdown for 577b

56 Rebaselined Foundation Phase Duration:  January 9,2012 - January 11,2012 Milestone:  Rebaselined Development Commitment Review (RDCR) 46

57 Development Phase(Construction Iteration) Duration (Construction Iteration-1 )  February 02,2012 - March 23, 2012 Duration(Construction Iteration-2)  March 24,2012 – April 04,2012 Milestones:  Core Capability Drive through(CCD) 47

58 Development Phase (Transition Iteration) Duration  April 04,2012 – April 15,2012 Milestones:  Operation Commitment Review 48

59 Iteration Plan

60 Iterations Following Iteration will take place:  Construction Iteration – 1  Constriction Iteration - 2  Transition Iteration 49

61 Construction Iteration IDDescriptionPriorityIteratio n CR-1 Applicants must be able to submit their application online through the web portal Must Have 1 CR-2 HR department must be able to filter the applicants based on certain criteria Must Have 1 CR-3 The required employee data must be generated into reports in the form of Excel sheets Must Have 1 CR-4 EEOC form needs to be submitted to the Federal Government by LACGC Must Have 1 CR-5 Log in functionality for both applicants, HR and IT depts Must Have 1 CR-6 HR or IT dept must be able to delete the job posts Must Have 1 50

62 Construction Iteration(Contd..) IDDescriptionPriorityIteration CR-6HR or IT dept must be able to delete the job posts Must Have 1 CR-7Applicants must be able to apply for multiple jobs through web portal. Must Have 1 CR-8Separate Login Functionality for applicants, HR and IT department Must Have 1 CR-9Applicants must be allowed to update their respective profile Must Have 1 CR-10If an applicant applies for multiple jobs, they should be tracked separately. Should Have 2 CR-11Applicants should be able to re-apply for the jobs Should Have 2 CR-12Status of the applicant like “Qualified”, “Not Qualified”,”Present Employee” should be provided Should Have 2 CR-16Track who remains an applicant and who becomes an employee Could Have 2 51

63 Transition Iteration IDDescriptionPriorityIteration CR-1 Applicants must be able to submit their application online through the web portal Must Have 1 CR-2 HR department must be able to filter the applicants based on certain criteria Must Have 1 CR-3 The required employee data must be generated into reports in the form of Excel sheets Must Have 1 CR-4 EEOC form needs to be submitted to the Federal Government by LACGC Must Have 1 CR-5 Log in functionality for both applicants, HR and IT depts Must Have 1 CR-6 HR or IT dept must be able to delete the job posts Must Have 1 52

64 Transition Iteration(contd…) IDDescriptionPriorityIteration CR-6HR or IT dept must be able to delete the job posts Must Have 1 CR-7Applicants must be able to apply for multiple jobs through web portal. Must Have 1 CR-8Separate Login Functionality for applicants, HR and IT department Must Have 1 CR-9Applicants must be allowed to update their respective profile Must Have 1 CR-10If an applicant applies for multiple jobs, they should be tracked separately. Should Have 2 CR-11Applicants should be able to re-apply for the jobs Should Have 2 CR-12Status of the applicant like “Qualified”, “Not Qualified”,”Present Employee” should be provided Should Have 2 CR-16Track who remains an applicant and who becomes an employee Could Have 2 53

65 Feasibility Evidence Description and Analysis

66 Feasibility Evidence Outline -Business Case Analysis -Feasibility -Risk Analysis 54

67 Business Case Analysis - Costs 55

68 Business Case Analysis - Costs -Currently client has shown preference towards obtaining a new server, so estimations will be based on such specifications -However, web hosting is still considered a viable possibility, therefore it is left in the cost analysis. 56

69 Business Case Analysis - Benefits 57

70 Business Case Analysis - ROI 58

71 Feasibility Level of Service 1: Availability Confirmed Accepted Level of Service: 90% -Operating System: 99% reliability (Source: Dell Website) -Hardware Servers: "Uninterruptable Power Supply" stated to guarantee prevention of sudden power outages if properly maintained... exact % still needs to be confirmed -Hosting and Internet Availibility: 99.8% reliability in accordance to various news sources (see FED documentation). -Mean Down Time: Along with stated possible system failures, also must take into account maintenance. 59

72 Feasibility Capability Requirements -Covered in Feasibility Evidence Document and Use Case Diagram -All Major (Must Have) requirements detailed, shown to be feasible 60

73 Major Risks MOST SIGNIFICANT RISK: CONTINUITY - Most members are not planning to come back for the second semester! -The risk of project completion is currently in question -Currently at least 3 people are not planning to come back for CS577b 61

74 Major Risks Mitigations - Proper Thorough Documentation is being presented to help alleviate any transition issues with new members - If at least one of the team members continues, he/she can provide a clear overview of the project - Other teams working with the same client can use our work to help finish the project 62


Download ppt "Team 10 DCR ARB November 28,2011 Los Angeles Child Guidance Clinic Employment Opportunities Online Application System."

Similar presentations


Ads by Google