Question: Problem Statement:Hi,My name is Ahmad and I work at the Talent Acquisition (TA) department at xyzSoft company. In the TA department, we are responsible for

Problem Statement:Hi,My name is Ahmad and I work at the Talent Acquisition (TA) department at xyzSoft company. In the TA department, we are responsible for hiring people to serve in the various departments. However, we needto automate a lot of our daily procedures since most of them are repeated. Anyway, xyzSoft has a hierarchy composed of multipledivisions;each division iscomposed of many directorates; and each directorateconsists of many departments. Whenever we hire someone, he/she should be linkedtoone of the units in this hierarchy. Each unit is different in its natureand thus has different jobs. We call theseJob Bands. For example, if a unit has aProject Managementband, then it should include several jobs such as Program Managerand Product Manager. Similarly,if a unit has anEngineering Band, then it should include several jobs such asLead Engineer, Senior Engineerand Engineer. Nothing preventsa unit from having multiple bands if applicable. The company goes ina hierarchyreview every 6 months or a year. For this reason,we would like to have a way to generate the proper jobs for each unitbased on the bands associated to it. I used to do this manually periodically, but I am sure that you can find a way to generate the jobsautomatically. Another issue, weneed a system that takes care of the candidates that we process in our system. Each candidate has name, national id(10 digits), and gender. Also,we need to capture more info such as years of experience, education level, and the candidates CV. As part of our usual recruitment process, each new candidate should go through a clear process or set of recruitment stages. We would like to keep a clear record of all candidates and the results of their interviews. Some candidates go through a single interview while some go through 3interviews. Each interview logs the basic info such date, time and the peoplewho wereinterviewing the candidate. The outcome of each interview couldbe one of the following: pass, fail, or hold. Once a candidate passes the interview, we can move him to the offering stage. In this case we create a job offer for the candidate by filling many fields including his/her position, salary breakdown, and other benefits. Ireally hate this part. I have to copy a lot of data from the excel sheetand do some calculation in a different sheet and then fill this job offer. I even timid it and usually it takes 15 to 20 minutesfor each offer. I really need a faster way to do this.

By the way, I just remembered, arranging interviews also takes a lot of time as I have to search for appropriate interviewers for each candidate based on job. Once I decide the interviewers,I have to find a free time in hiscalendar.

Problem Statement:Hi,My name is Ahmad and I work

Need a functional and non funcional requirements list and a use case diagram

Deliverables Detailed requirement list Functional requirement list o Non-Functional requirement list Use Case Diagram Use Case Description

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!