Question
Workforce Planning A software company is anticipating increased demand for its products. However, management is concerned about their programmers' adequacy to meet the increased demand
Workforce Planning
A software company is anticipating increased demand for its products. However, management is concerned about their programmers' adequacy to meet the increased demand given the history of workforce turnover (5 percent of the programmers leave the company at the end of each month).
Rather than hiring new workers, management is contemplating enrolling some or all of their programmers in a month-long intensive training program. After successfully completing the training program, a programmer would receive a salary increase and sign a contract not to leave the company for at least six months. Successfully trained programmers would therefore be immune from normal turnover and layoffs.
Management believes that successful completion of the program would increase a programmer's productivity by 20 percent and plans to implement a no-layoff policy to encourage participation. However, only 90 percent of the programmers are predicted to complete the training program successfully. Those who enroll in training but do not complete the program successfully will return to the workforce at their pre-training skill level. (For simplicity, we assume that they are not candidates for a normal turnover during their training month but are candidates for normal turnover after the training month, and they can enroll in the training program again later.)
The monthly demand for untrained programmers for the next six months is shown in the table below. If trained programmers are available, their higher productivity allows management to satisfy demand with fewer programmers. For example, the demand in January can be satisfied with 100 untrained programmers or with 82 untrained and 15 trained programmers (since 82 + 1.20 * 15 = 100).
Number of Untrained Programmers Required | ||||||
Month | Jan | Feb | Mar | Apr | May | Jun |
Programmers | 100 | 100 | 115 | 125 | 140 | 150 |
A programmer cannot be engaged in production and participate in the training during the same month. At the beginning of January, there are 145 (untrained) programmers in the workforce. The company's monthly payroll costs are $3,000 per untrained programmer (engaged in either production or the training program) and $3,300 per trained programmer.
Questions:
- Determine a training schedule and a layoff schedule for January through June that meets the workforce requirements at the minimum cost. What is the optimal cost? (Define decision variables as continuous variables.)
- If the company could shift demand from June to April (i.e., June demand = 125 and April demand = 150), determine the optimal training schedule and the layoff schedule. Would the cost be higher or lower and by how much? (Define decision variables as continuous variables.)
Assumptions:
- Layoff:
- A layoff is a decision that the company makes. People who are laid off by the company will not return to the company in the next six months.
- Layoff decisions are made by the company at the beginning of each month, simultaneously, as the training decisions are made.
- People who get laid off at the beginning of the month will leave the system at the beginning of the month and will not receive a salary in that month.
- Turnover:
- Turnover means employees leave the company voluntarily for various reasons (e.g., they might be pursuing better opportunities elsewhere).
- Each month, after laying off some untrained employees and sending some untrained employees to the training program, the company has the remaining untrained employees and trained employees work in production. Those remaining untrained employees will have a 5 percent turnover at the end of the month; they will receive a salary for that month because they leave at the end of the month.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started