Skip to content

Determine the number of retiring employees and identify eligible employees for mentorship

Notifications You must be signed in to change notification settings

sjwedlund/Pewlett-Hackard-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pewlett Hackard Analysis

Overview of The Analysis

The purpose of this analysis is to help Pewlett Hackard prepare for the upcoming "Silver Tsunami" by determining the number of retiring employees at the company, born between 1952 and 1955, and to identify employees who are eligible to participate in a mentorship program.

Results

In Deliverables 1 & 2, I have created the following tables:

  • Retirement Titles table
  • Unique Titles table
  • Retiring Titles table
  • Mentorship Eligibility table

Retirement Titles

I performed an inner join from the employees and titles tables on the primary key into a new table called retirement_titles. I filtered the data to retrieve the employees who were born between 1952 and 1955 and then ordered the data by employee number.

retirement_titles

Unique Titles

After creating the retirement_titles table and importing the CSV file, there were duplicate entries for those employees who had switched titles over the years. I cleaned the data to remove the duplicate titles in order to keep only the most recent title of each employee. I retrieved the employee number, first and last name, and title columns fromt the Retirement Titles table to be used in the new table holding the most recent title of each employee. I used the DISTINCT ON statement to retrieve the first occurence of the employee number for each set of rows. Then I created a Unique Titles table using the INTO clause, and sorted it in ascending order by employee number and descending order by the last date of most recent title.

unique_titles

Retiring Titles

Next, I wrote another query to retrieve the number of employees by their most recent job title who are about to retire. I retrieved the number of titles from the Unique Titles table. Then, I created a Retiring Titles table to hold the required information. I grouped the table by title and sorted the count column in descending order. The table below shows that there are 57,668 Senior Engineers and Senior Staff combined, out of 90,398 total employees retiring, which accounts for approximately 64% of all retirees.

retiring_titles

Mentorship Eligibility

I wrote a query to create a Mentorship Eligibility table that holds the employees who are eligible to participate in a mentorship program. I performed an inner join using DISTINCT ON to join columns from the Employees table with columns from the Department Employee table along with the title column of the Titles table. Then I filtered the data to show all current employees born in 1965, in order by employee number.

mentorship_eligibility

Summary

  • How many roles will need to be filled as the "silver tsunami" begins to make an impact?
  • Are there enough qualified, retirement-ready employees in the departments to mentor the next generation of Pewlett Hackard employees?
  • Eligible for Promotion
  • Recommendations

There is a total of 240,214 current employees with the company, and there are 90,398 roles that will need to be filled as older employees start to retire. That accounts for approximately 38% of PH employees who are approaching retirement.

There are 1549 employees born in 1965 who are qualified to participate in the mentorship program. Looking at the CSV file of current employees that I created, there don't appear to be any birthdates after 1965. Performing a query for anyone born after 1965 did not return any results. PH is going to have to hire some fresh faces to fill the void caused by retiring employees.

As per the table below, there are currently 85,939 Senior Engineers and 29,414 of them are retiring, which leaves 56,525 Senior Engineers who will remain employed at PH. There are a total of 82,024 Senior Staff, of which 28,254 are retiring, which leaves 53,770 remaining Senior Staff. There are 30,983 total Engineers presently working at PH. 14,222 of them are retiring. This leaves 16,761 who may be eligible to be promoted to Senior Engineer. There are 25,526 employees with the title Staff, and 12,243 of them are retiring. This leaves 13,283 who will not retire and may be eligible to be promoted to Senior Staff. PH has a heavy concentration of senior-level employees, far more Senior Engineers and Senior Staff than there are Engineers and Staff. Perhaps there should be more entry-level employees, who have fresh ideas and don't need to be paid as much.

eligible_for_promotion

My recommendation is to start hiring new entry-level employees immediately that can be mentored. The recommended mentor to mentee ratio is 1:5, so I recommend hiring 7745 entry-level employees per year for the next three years, for a total of 23,235 entry level positions in the next three years. That leaves 67,163 additional vacancies. For new employees, many large companies choose to use a staffing agency to recruit and screen applicants. My other recommendation is to hire mid-level employees who have experience and don't need mentorship to fill the rest of the vacancies. Hiring can be done in cohorts, every season bringing on new people for the next three years as people retire. Lastly, if management thinks more senior-level employees should be promoted, they can be promoted from the existing Engineers and Staff who may be eligible.

About

Determine the number of retiring employees and identify eligible employees for mentorship

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published