Most business entities and other organizations with large numbers of employees engage in some type of workforce management. Workforce management practices have the goal of ensuring adequate staffing in an organization and increasing the efficiency of workforce resource distribution among the various projects undertaken by the organization. These practices are typically based on a philosophy of maximizing the value of capital invested in compensating employees and achieving quality results from projects performed by the employees.
One particular problem that arises in workforce management is that of planning for the staffing needs of an organization despite uncertainty in workforce supply and demand. For example, it may be difficult to plan anticipated labor requirements and available employee resources for “funnel opportunities.” A funnel opportunity is an opportunity that, if realized, will quickly place much larger demands on an enterprise that has been the workload in the past. An example of a funnel opportunity may be a significant new job or contract that a company has bid on, but not yet won. Each funnel opportunity that is won becomes a project that requires resources.
Resource planning involves the allocation of workforce resources (generally employees and their time) to the projects undertaken by the enterprise. Resource planning will allocate resources according to the schedules and skills of the resources involved and the scheduling and requirements of the projects to which the resources are allocated. As can be imagined, this planning becomes a complex problem in situations where project demands are dictated by a dynamic environment and resources include a large numbers of employees.
The accompanying drawings illustrate various embodiments of the principles described herein and are a part of the specification. The illustrated embodiments are merely examples and do not limit the scope of he claims.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements.
As described above, employee resource planning becomes a complex problem in situations where a large numbers of employees are being managed on a dynamic, constantly-evolving project list. Thus, in some situations, it may be desirable to provide a user-friendly, effective approach to employee resource planning.
To address these and other issues, the present specification discloses methods and systems of employee resource planning, wherein employee resources needed to accomplish a potential project and employee resources available to the potential project are each consolidated and defined in terms of a plurality of employees and jobs, respectively. Each employee and job has a plurality of job attributes categorized according to a uniform index. The consolidation of supply and demand may take into account factors such as projected attrition rates and dynamic demand factors. Employees defined in the employee resource supply are then mapped to jobs defined in the employee resource demand according to comparable job attributes, and a projected number of new employees needed in the employee resource supply are defined according to unmapped jobs in the employee resource demand.
By defining the supply and demand of the workforce resources in the same terms (Le. job attributes), a consolidation of the supply and demand may result in qualified and transitional employee resources being effectively and accurately matched with jobs in a project being planned prior to the commencement of the project, and with a correct assessment of hiring needs being made.
As used in the present specification and in the appended claims, many of the functional units described in the present specification have been labeled as “subsystems” in order to more particularly emphasize their implementation independence. For example, subsystems may be implemented by one or more processors executing software. An identified subsystem or subsystem of executable code may, for instance, include one or more physical or logical blocks of computer instructions that may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified subsystem need not be physically located together, but may include disparate instructions stored in different locations which, when joined logically together, collectively form the subsystem and achieve the stated purpose for the subsystem. For example, a subsystem of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. In other examples, subsystems may be implemented entirely in hardware, or in a combination of hardware and software.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present systems and methods. It will be apparent, however, to one skilled in the art that the present systems and methods may be practiced without these specific details. Reference in the specification to “an embodiment,” “an example” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least that one embodiment, but not necessarily in other embodiments. The various instances of the phrase “in one embodiment” or similar phrases in various places in the specification are not necessarily all referring to the same embodiment.
The principles disclosed herein will now be discussed with respect to illustrative systems and methods.
Referring now to
The processing subsystem (105) may include a funnel subsystem (115), a resource subsystem (120), a planning subsystem (125), and a funnel analysis and workforce planning (WFP) subsystem (130). The funnel subsystem (115) and the resource subsystem (120) may be communicatively coupled to the planning subsystem (125), and the planning subsystem (125) may, in turn, be communicatively coupled to the WFP subsystem (130).
The funnel subsystem (115) may be configured to allow the definition of employee resource demand within an opportunity development scheme. This definition may include details such as, but not limited to, division of the development scheme into periods, labor requirements by period, priorities in labor requirements, and job attributes in labor requirements. In certain embodiments, the employee resource demand may be dynamically defined by a computer algorithm or some other method for predicting dynamic demand. These details may be input and/or manipulated by a user through a user interface to the resource planning system (100),
The resource subsystem (120) may be configured to interact with and maintain data about a supply of current employee resources (e.g. personnel) stored in a database (123) of the data storage subsystem (110). These data may include definitions of employee qualifications based on job attributes, dates of availability of employees, dates of release of employees from ongoing projects, employee transitions (e.g. training, promotions, redeployment, etc.), and the like. The resource subsystem (120) may also be configured to allow a user to modify or manipulate the employee resource data through a user interface to the resource planning system (100).
The data stored and managed by the funnel subsystem (115) and the resource subsystem (120) may be available to the planning subsystem (125). The planning subsystem (125) may be configured to allow one or more users to create a planning scenario for the opportunity at hand by passing related data related to the WFP subsystem (130) from the funnel subsystem (115) and the resource subsystem (120) and receiving generated workforce sourcing plans from the WFP subsystem (130). The planning subsystem (125) may also allow users to manipulate or change different aspects of the employee resource planning scenario to compare different resultant workforce sourcing plans.
The WFP subsystem (130) may include a demand and supply consolidation module (135) and an optimization module (140). The demand and supply consolidation module (135) may be configured to receive data from the planning subsystem (125) for an opportunity being planned and consolidate all of the projected employee resource demand and employee resource supply for the opportunity. The optimization module (140) may then take the consolidated employee resource demand and supply from the demand and supply consolidation module (135) and map employees from the projected supply to jobs in the projected demand according to comparable job attributes of the employees and the jobs, as will be explained in more detail below. Through mapping, the optimization module (140) may also determine a list of openings not filled by the available employee resources, and for which new employees may be sought and hired.
Referring now to
Once the forecasted demand and supply of employee resources for the opportunity have been consolidated (steps 210, 220), a labor requirement forecast is created (step 230) and specific employees in the forecasted employee resource supply are mapped (step 235) to specific jobs in the forecasted employee resource demand according to the job attributes (225) corresponding to each of the employees and the jobs.
Referring now to
This computation may be done by creating (step 305) a buffer capacity called a bench. A total labor forecast may be determined from computing (step 310) the original demand forecast for the opportunity and adding buffer backfill (step 315) to account for maintaining desirable utilization levels of the current employee resource capacity throughout a forecasted dynamic demand pattern for the opportunity, and adding buffer backfill (step 320) to account for forecasted employee attrition.
In certain embodiments, the calculation of the requirements from labor attrition may follow a binomial distribution B(a,N), where a is the attrition factor as the probability of the employee leaving and N is the number of employee resources that are qualified to perform the job. The number of expected replacements can then be calculated as nRe.qs=a*N, where nRegs represents the number of replacements required in a given period. For long term planning, this nReqs value can be distributed by periods using a cumulative rounding algorithm to forecast the number of replacement employees needed in a string of consecutive periods and forecast the demand for each period accordingly.
The computations from both of these mechanisms are then combined to compute (step 325) the total backfill requirements for the buffer of employee resources. These requirements are expressed in terms of job attributes categorized by a uniform index.
Referring now to
Referring now to
In certain embodiments, multiple employees in the consolidated supply may be qualified for the same job. Conversely, some employees in the consolidated supply may be available for more than one job, One approach to such cases may include mapping each employee to the available job with the most stringent job attribute requirements for which he or she qualifies.
Additionally, it may often be the case that not all of the employees in the group of available employee resources are mapped to a job in the opportunity being planned. In such cases, those employees not allocated to the opportunity may be made available to other opportunities or projects, as may suit a particular application of the principles described herein.
The method (500) may also include the step of mapping (step 515) certain employees in the consolidated supply of employee resources to an attrition factor to account for expected attrition. Attrition rates for different types of employees may be determined according to job attributes associated with the employees, The number of employees lost from the consolidated supply of employee resources prior to the start of the opportunity may then be calculated using the attrition rates of the various types of employees in the supply.
Once the qualified employees, transitional employees, and anticipated attrition have been mapped (steps 505, 510, 515), it can then be determined (step 520) what additional employment needs exist based on unmapped jobs in the consolidated employee resource demand. Job descriptions for new positions can be determined by examining the required job attributes of these unmapped jobs, and new employees that are qualified for those positions can be sought prior to the commencement of the opportunity being planned.
Referring now to
By examining the unmapped jobs (610) in the consolidated employee resource demand, a projected number of new employees (625) needed in the group of available employee resources may be defined. Job requirements for these new employees (625) may be defined by the job attributes of the unmapped jobs (610) such that the new employees may be mapped to the unmapped jobs (610), thus ensuring that the demand for employee resources is met.
Referring now to
In the present example, the indices (725-1 to 725-3, 730-1 to 730-3) categorically organize job attributes by skill group (SG), workforce type (\N-Type), workforce level (W-Level), domain, location, and ability to travel. The job attributes of the employee (705-1 to 705-3) and the requirements of available job (710-1 to 710-3) are represented by individual values stored in each of the categories of the indices (725-1 to 725-3, 730-1 to 730-3). Thus, comparisons can be made between an employee's qualifications and a job's requirements by categorically comparing the values stored in the indices (725-1 to 725-3) of the employee (705-1 to 705-3) and the values stored in the indices (730-1 to 730-3) of the available job (710-1 to 710-3). In other embodiments, the job attributes (715-1 to 715-3, 720-1 to 720-3) may be different from those shown in
In the example of
In the example of
The example of
Referring now to
Referring now to
The preceding description has been presented only to illustrate and describe embodiments and examples of the principles described. This description is not intended to be exhaustive or to limit these principles to any precise form disclosed. Many modifications and variations are possible in light of the above teaching.
The present application is currently being filed as a national stage in compliance with 35 U.S.C. 371 and claims the priority under 35 U.S.C. 119(a)-(d) or (f) and under C.F.R. 1.55(a) of previous International Patent Application No.: PCT/US2008/081803, filed Oct. 30, 2008, entitled “Supply and Demand Consolidation in Employee Resource Planning”, which application is incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US08/81803 | 10/30/2008 | WO | 00 | 4/18/2011 |