Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.