Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

AB pty. ltd., is a consultant company and is currently using an in-house develop

ID: 3917688 • Letter: A

Question

AB pty. ltd., is a consultant company and is currently using an in-house developed Human Resource Information System (HRIS). The current HRIS does not cover the business of pre-employment which is being managed manually as well as other Human Resources department activities. This system has several issues that AB wants to resolve in new Human Resource Management System (HRMS). Issues: Following issues have been identified in the current system. CV submission There is no automated system exists for CV submission from the candidates. Currently when AB requires a candidate for a particular post they give the ad in newspaper as well as advertise on their website. Also the HR department of AB sends the ad on different mailing groups like Indeed and Carrier pool. In response to these ads, interested candidates send their CVs through emails to the HR dept. The HR officer then manages these CVs, each as a separate file. One of the issues is that there is no common format for CV submitted by the applicants therefore it becomes difficult for the HR department to identify and shortlist the required candidate for the interview. CV Searching Secondly CV’s received by email and managed as separate files are not used for any future need because it is difficult to find a candidate of required qualification and experience from a collection of many files. As there is no CV searching facility available, therefore every time company has to give the 2 ad and repeat the whole process of CV collection from the applicants which is not only cumbersome but also a least productive exercise. Conducting the interviews Currently there is no automated system to schedule, track and arrange the interviews, as well as to manage the outcome status of the interviews. The interview is conducted by a team of interviewers who give their report to HR in writing. There is no automated way to schedule the interviews and manage their progress, which sometimes leads to misunderstandings and miscommunications between the HR and the concerned department about the time and day of interview. Personal Information of an Employee Currently the personal profile of a candidate is maintained in hard files and no automated system exits for the management of AB pty. Ltd.’s’ own employees’ profiles. The absence of an automated system has made the task of HR department difficult to maintain as they have to keep the record of many hard files in their office. Benefits to the employees The company offers several benefits to the employees, but the employees are usually not aware of them. Employees are often unable to get the updated information about the benefits offered by the company in time, resulting in many of the benefits to be unused. Training of Employees The company usually gives training to the employees. The HR department usually organizes these trainings but they do not have an automated system to keep the record and manage the trainings in the company Goal AB pty. Ltd., wants to resolve all these issues by developing a new Human Resource Management System (HRMS) so that all the necessary functions of HR department could be performed efficiently and effectively. Assignment Answer the following questions with respect to the scenario given above. 1. By considering the given domain and the issues of the current system you have to identify the Functional Requirements for HRMS (the new system to be developed). 2. AB wants the new system to be built with in a period of 3 months’ time. Suppose you are the Project Manager of this project and you have a team of 3-4 people. Which of the following software development lifecycles would you choose for developing this project and why? ? Water Fall Model ? Incremental Model ? Rapid Prototyping Model ? Rapid Application Development 3 ? Spiral Model ? Extreme Programming ? Fountain Model

Explanation / Answer

Considering the above constraints,

Human Resource Management System

Functional Requirements:

1.Prospective employee/Job Seeker visitors of the website:

1.1 Registering

1.1.1 The system shall allow any new user to register on the system to get new updates such as interview opportunities or apply for any job.

1.2 Logging

1.2.1 The System shall allow prospective employees or job seekers to login with their credentials provided after they have successfully registered on the system.

1.2.2 The system shall provide facility for the visitors to edit his credentials.

1.2.3 The System shall allow him/her to log out of his/her account.

1.3 The system shall allow the visitor to get contact information of various emoployess for his query.

1.4 The system shall allow the visitors for viewing information regarding various job available in the complany.

1.5 Applying for a job:

1.5.1 After logging in, the person should be able to apply to any job he wishes.

1.5.2. The system shall display a form for any user who wants to apply which takes all the users basic information and some highlight which describes his eligibility for the job.

1.5.3 The system shall store this information to the database along with the department the person applies as well as the position.

1.5.4 The system shall mail user response to his email address.

2. HR Department:

2.1 Logging

2.1.1 The System shall allow HR Department employees to login with their provided credentials to manage the tasks.

2.1.2 The system shall provide facility for the HR department employee to edit his credentials.

2.1.3 The System shall allow him/her to log out of his/her account.

2.2 CV Searching and maintaining

2.2.1 The system shall allow HR employee to go through the CVs which are stored in database.

2.2.2 The system shall allow HR emploees to view application department wise or position wise.

2.2.3 The system shall allow HR employee to search any CV with any keyword. Hence for key word software, the system will search from database entries which correspond to 'software'

2.3 Conducting interviews:

2.3.1 The system shall allow HR employee to register any interview by taking input of date of the interview, concerned department, time, prospective employee name, department head.

2.3.2 The system shall allow searching of interviews for any date or time.

2.3.3 The system shall allow HR department to check other interviews conducted by other department with their time and date details.

2.3.4 The system shall display interviews page which will take prospective employee name, interviewer name and any comments about the interview.

2.3.5 The system shall allow interviewers access other interviewers response on the interview.

3. Employee Management:

3.1 Logging

3.1.1 The System shall allow the employees to login with their provided credentials to manage the tasks.

3.1.2 The system shall provide facility for the employee to edit his credentials.

3.1.3 The System shall allow him/her to log out of his/her account.

3.2 Enter/ update personal details

3.2.1 The system shall allow employee to enter his/her personal file

3.3 The system shall have an announcement and news section which will have latest announcements and benefit related information for employee.

3.3.1 The employee shall be able to apply to such benefit programs by just clicking and filling some details only.

4. Training

4.1 Traianee Management:

4.1.1 The system shall store all information regarding trainee's details as well as their contact numbers and period of training.

4.1.2 Trainee's progress should be managed and updated.

2. SDLC to be used:

Required: to complete project in 3 months, with 3-4 people

Hence, the most appropriate model to build this system will be Rapid application Development model, for the reasons stated above.